summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css')
-rw-r--r--testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/abspos/abspos-in-block-in-inline-in-relpos-inline.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-014.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-bg-pos-206.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-image-cover-attachment-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-position-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-002.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-005a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-006a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-007a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-008a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-009a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-010a.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-011.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-011.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-012.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/__dir__.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/borders/border-width-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/anonymous-box-generation-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/block-in-inline-relpos-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/box-generation-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/box-generation-002.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/containing-block-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/display-008.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/display-009.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/display-012.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/display-013.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/box-display/root-box-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/cascade/inherit-computed-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c42-ibx-pad-000.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c43-rpl-bbx-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c43-rpl-ibx-000.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c44-ln-box-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-003.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-005.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-003.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-005.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5505-imrgn-000.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-004.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-003.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-004.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5510-ipadn-000.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5512-brdr-rw-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5514-brdr-lw-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5525-fltmrgn-000.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c5526-fltclr-000.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/css21-errata/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/float-non-replaced-width-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/float-replaced-height-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/floats-111.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/floats-142.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/floats-143.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/margin-collapse-157.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/float-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-left-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-right-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-left-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-right-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-outside-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/floats-zero-height-wrap-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/hit-test-floats-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/hit-test-floats-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/hit-test-floats-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/list-item-taller-than-opportunity-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/remove-float-then-abspos-in-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini6
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-family-rule-002a.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-matching-rule-009.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-size-120.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-size-121.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/font-size-122.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/fonts/fonts-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-100.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/generated-content/quotes-036.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/needs-layout-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/vertical-align-109.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/vertical-align-121.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/linebox/vertical-align-top-bottom-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/lists/counter-increment-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-012.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-013.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-014.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-015.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-038.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-040.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-percentage-inherit-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/margin-padding-clear/padding-em-inherit-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-root-element.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini18
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/block-replaced-height-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inline-block-non-replaced-width-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-height-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-height-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inlines-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/inlines-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-height-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/max-width-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/min-height-106.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/min-height-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/min-width-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/overflow-scroll-paint-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-max-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-min-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/normal-flow/width-applies-to-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-014.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-015.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-016.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-022.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-003.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-inline-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-inline-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-negative-margin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/line-break-after-leading-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/position-relative-035.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/positioning/toogle-abspos-on-relpos-inline-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/sec5/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/selector/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/selector/attribute-value-selector-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/before-first-letter-selector-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-115.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-116.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-117.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-118.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-119.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-121.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-122.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-123.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-124.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-128.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-129.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-130.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-131.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-132.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-133.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-134.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-135.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-136.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-137.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-138.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-139.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-140.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-141.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-142.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-143.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-337.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-338.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-339.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-340.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-341.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-342.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-343.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-344.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-345.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-000.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-028.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/pseudo-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/at-charset-012.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/declarations-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/escapes-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/syntax/uri-013.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/anonymous-table-box-width-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/border-collapse-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001d.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001e.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/column-visibility-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a01.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a02.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a03.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a04.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a05.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a06.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b01.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b02.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b03.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b04.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b05.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b06.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b07.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b08.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b09.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b10.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b11.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b12.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c01.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c02.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c03.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c04.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c05.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c06.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c07.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c08.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d01.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d02.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d03.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d04.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d05.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d06.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e01.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e02.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e03.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e04.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e05.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e06.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e07.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e08.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e09.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e10.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e11.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e12.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f01.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f02.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f03.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f04.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f05.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f06.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f07.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f08.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/separated-border-model-004a.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/separated-border-model-004b.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/separated-border-model-004c.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-079.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-080.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-081.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-082.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-083.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-084.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-085.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-086.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-093.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-094.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-095.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-096.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-097.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-098.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-155.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-156.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/tables/table-backgrounds-bc-rowgroup-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji-02.html.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/bidi-span-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/letter-spacing-080.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/text-align-bidi-011.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-003.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-004.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-collapsing-bidi-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-mixed-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-mixed-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-mixed-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-applies-to-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-applies-to-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/values/numbers-units-011.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini4
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/content-height-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/visudet/line-height-204.html.ini5
-rw-r--r--testing/web-platform/meta/css/CSS2/visuren/inline-formatting-context-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/blocks-extraneous-data-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/directory-knowntags-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/WOFF2/header-totalsfntsize-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadata-noeffect-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-authoritative-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-011.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-012.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-014.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-015.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-016.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-021.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-022.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-023.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-024.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-025.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-026.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-027.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-028.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-029.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-030.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-031.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-032.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-009.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-010.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-011.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-012.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-014.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-015.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-016.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-021.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-022.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-023.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-024.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-025.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-026.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-027.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-028.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-029.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-030.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-031.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-032.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-033.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-034.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-035.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-036.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-037.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-038.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-039.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-040.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-041.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-042.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-043.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-044.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-045.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-046.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-047.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-048.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-049.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-050.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-license-027.xht.ini3
-rw-r--r--testing/web-platform/meta/css/WOFF2/tabledata-glyf-bbox-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/WOFF2/tabledata-recontruct-loca-001.xht.ini4
-rw-r--r--testing/web-platform/meta/css/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-gradient-image.html.ini5
-rw-r--r--testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-plus-lighter.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/canvas-composite-modes.html.ini12
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-border-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-both-parent-and-blended-with-3D-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-parent.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-sibling.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html.ini4
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-parent.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-sibling.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-mask.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini4
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini4
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-element-overflow-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-text.html.ini4
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-script.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-simple.html.ini5
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-stacking-context-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/parsing/isolation-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/parsing/isolation-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-background-image-transparency-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-background-image-transparency-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-background-image-transparency-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-background-image-transparency-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-background-transparency.html.ini2
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini6
-rw-r--r--testing/web-platform/meta/css/compositing/root-element-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-align-self-htb.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-align-self-vlr.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-align-self-vrl.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-justify-self-htb.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vlr.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vrl.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/table-align-self-stretch.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-align/abspos/table-justify-self-stretch.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-align/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-align/baseline-rules/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/blocks/align-content-table-cell.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/default-alignment/shorthand-serialization-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/gap-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/gap-animation-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/gap-animation-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/gap-animation-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/gap-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/grid-column-gap-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/grid-gap-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/grid-row-gap-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/row-gap-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/row-gap-animation-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/row-gap-animation-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/gaps/row-gap-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/multicol/align-content-multicol.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/align-items-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/align-self-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/align-self-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/align-self-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/column-gap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/column-gap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/column-gap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/gap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/gap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/gap-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/gap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-content-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-content-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-content-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-items-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-items-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-items-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-self-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-self-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/justify-self-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-content-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-content-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-content-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-content-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-items-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-items-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-items-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-items-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-self-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-self-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-self-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/place-self-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/row-gap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/row-gap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/parsing/row-gap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-001.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-htb.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-vrl.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-htb.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-vrl.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-003.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini105
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-004.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini3369
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini98
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini3890
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini146
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-004.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-006.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini3033
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini162
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-abs-inline-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini135
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-inline-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini87
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini120
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-computed.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-parsing.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini1260
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-compositeOrder.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-effect.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-finished.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-id.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-pausing.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-playState.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-ready.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/CSSAnimation-startTime.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-animations/Document-getAnimations.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/Element-getAnimations-dynamic-changes.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/Element-getAnimations.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/KeyframeEffect-getKeyframes.tentative.html.ini40
-rw-r--r--testing/web-platform/meta/css/css-animations/KeyframeEffect-setKeyframes.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/KeyframeEffect-target.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-animations/animate-with-color-mix.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-base-response-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-base-response-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-base-response-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-before-initial-box-construction-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-change-underlying-value-changed-in-flight.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-css-variable-in-keyframe-adjusted.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-delay-010.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-important-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-iteration-count-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-iteration-count-calc.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-multiple-from-to-keyframes-with-only-timing-function.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-play-state-005.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animation-style-element-replaced-with-keyframes-rule-of-same-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animationevent-interface.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animationevent-marker-pseudoelement.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animationevent-pseudoelement.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/animationevent-types.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/dialog-animation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/dialog-backdrop-animation.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-animations/display-interpolation.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-animations/display-none-dont-cancel.tentative.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-animations/event-dispatch.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/event-order.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-animations/historical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/keyframes-remove-documentElement-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/missing-values-first-keyframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/missing-values-last-keyframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-range-end-computed.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-range-end-valid.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-range-shorthand.html.ini315
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-range-start-computed.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-range-start-valid.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini35
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/pending-style-changes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/responsive/column-rule-color-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-animations/responsive/column-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/transform-animation-under-large-scale.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini298
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini170
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini50
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini216
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-334.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-336.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-clip-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-clip/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-clip/clip-text-flex.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-image-gradient-currentcolor-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-origin-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size-027.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size-028.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/background-size-cover-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/bg-color-with-gradient.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-image-type-001.htm.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-repeat-round-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-shorthand-001.htm.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-slice-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-width-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-width-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-image-width-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-radius-css-text.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/border-width-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow-multiple-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow-table-border-collapse-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/css3-background-origin-padding-box.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/first-letter-space-not-selected.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/inheritance.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/local-attachment-content-box-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-attachment-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-computed.html.ini77
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-image-computed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-image-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-computed.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-valid.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-computed.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-valid.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-shorthand-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-size-computed.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/background-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/border-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/parsing/webkit-border-radius-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-borders/border-radius-greater-than-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-borders/border-width-rounding.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-box/animation/margin-top-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/animation/padding-bottom-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/animation/padding-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/animation/padding-left-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/animation/padding-right-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/animation/padding-top-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/inheritance.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-non-adjoining-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-nested-child.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-with-self-collapsing-children.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-child-with-border.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-self-collapsing-nested.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-start.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-end.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-start.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-end.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-start.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-end.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-start.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-end.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-start.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-start.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-end.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-start.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-end.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-start.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-column-auto-flow.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-item-spans-multiple-rows.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start-item-negative-span.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-block-end-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-block-start-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-block-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-block-multiline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-grow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-inline-multiline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-orthogonal-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-shrink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-inline-end-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-inline-start-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-inline-trimmed-only.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-block-multiline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-grow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-inline-multiline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-orthogonal-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-shrink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/flex-trim-all-margins.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-block-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-block-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-inline-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-inline-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-inline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/margin-trim/grid-trim-ignores-collapsed-tracks.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/clear-computed.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/float-computed.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/float-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/height-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-trim-computed.html.ini50
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-trim.html.ini47
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/margin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/max-height-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/max-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/overflow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/overflow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/padding-computed.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/padding-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/padding-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/visibility-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/visibility-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/visibility-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/abspos-in-opacity-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/abspos-in-opacity-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/abspos-in-opacity-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/animation/orphans-interpolation.html.ini361
-rw-r--r--testing/web-platform/meta/css/css-break/animation/widows-interpolation.html.ini577
-rw-r--r--testing/web-platform/meta/css/css-break/background-attachment-fixed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/block-001-wm-vlr-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/block-001-wm-vrl-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/block-002-wm-vlr-print.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/block-002-wm-vrl-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/block-end-aligned-abspos-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/block-in-inline-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/box-shadow-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/box-shadow-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/box-shadow-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-at-end-container-edge-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-at-end-container-edge-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/break-at-end-container-edge-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/break-at-end-container-edge-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-before-with-no-fragmentation-crash.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-avoid-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-force-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-force-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/break-between-force-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/change-break-after.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/change-break-before.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/class-c-breakpoint-after-float-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/contain-strict-with-opacity-and-oof.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/fieldset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/fieldset-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/fieldset-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/fieldset-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/fieldset-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-014.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-015.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/float-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/forced-break-at-fragmentainer-start-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-029.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-031.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-035.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-036.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-037.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-040.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-042.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-048.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-infinite-expansion.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/grid-item-oof-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/monolithic-overflow-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/monolithic-overflow-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/monolithic-overflow-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/hit-test-transformed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/inheritance.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-break/inline-with-float-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/inline-with-float-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/inline-with-float-003.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-break/inline-with-float-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/line-after-unbreakable-float-after-padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/line-pushed-by-float-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/offset-top-block-in-inline.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/orphans-in-parallel-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-031.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-032.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-033.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-034.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-036.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-044.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-048.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-049.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-050.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-053.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-055.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-056.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-057.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-058.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-060.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-061.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-062.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-063.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-066.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-067.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-068.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-070.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-071.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-073.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-074.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-075.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-078.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-080.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-081.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-085.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-086.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-087.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-088.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-089.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-090.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-093.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-094.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-095.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-096.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-097.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-098.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-105.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-106.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-107.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-108.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-110.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-111.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-114.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-115.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-116.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/overflow-clip-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/overflow-clip-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/overflow-clip-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/overflow-clip-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/overflow-clip-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/page-break-legacy-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-after-computed.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-after-valid.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-before-computed.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-before-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-before-valid.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-inside-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-inside-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/break-inside-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/orphans-computed.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/orphans-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/orphans-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/widows-computed.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/widows-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/parsing/widows-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-break/relpos-inline-hit-testing.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/remove-inline-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/ruby-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/ruby-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/ruby-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/ruby-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/soft-break-before-margin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/border-collapse-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/border-spacing-at-breaks.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-after-table-cell-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-after-table-cell.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-avoidance-in-table-in-grid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-before-expansion-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-before-expansion-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-before-second-row.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-before-table-cell-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-before-table-cell.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-inside-cell-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/break-inside-cell-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/caption-margin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/caption-margin-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/caption-margin-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/caption-margin-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/inside-flex-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/monolithic-overflow-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/monolithic-overflow-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/monolithic-overflow-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/monolithic-overflow-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/oof-in-cell-with-alignment-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/overflow-scroll-row.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/overflow-scroll-section.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/abspos-uncontained.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/abspos.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/background-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/balanced-inner-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/block-in-inline.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/captions.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/footer.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/header-after-break.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/header-footer.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/header.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/hit-test.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/image.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/inline-block.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/multiple-row-groups.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/section-with-overflow-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/section-with-overflow-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/section-with-overflow-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/sections-and-captions-mixed-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/specified-block-size-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-border-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-border-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-border-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-cell-expansion-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-col-paint-htb-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-col-paint-vlr-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-col-paint-vrl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-grid-paint-htb-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-grid-paint-vlr-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-grid-paint-vrl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-parts-offsetheight.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-parts-offsets.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-row-paint-htb-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-row-paint-vlr-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-row-paint-vrl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-rowspan-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-section-paint-htb-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-section-paint-vlr-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/table-section-paint-vrl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/transform-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/transform-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/truncated-margin-at-fragmentainer-end-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/underflow-from-next-page-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/widows-orphans-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini80
-rw-r--r--testing/web-platform/meta/css/css-cascade/idlharness.html.ini35
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-import.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini39
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-deep.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-focus.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-hover.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini69
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-layer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-media.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-supports.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/parsing/color-scheme-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-change-checkbox.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-color-property.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-visited-link-initial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-color/animation/color-interpolation.html.ini180
-rw-r--r--testing/web-platform/meta/css/css-color/at-color-profile-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/color-contrast-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/color-mix-currentcolor-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/currentcolor-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/currentcolor-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/currentcolor-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/lch-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/lch-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/oklch-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/oklch-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/opacity-overlapping-letters.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini2841
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini2769
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-a98rgb-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-displayp3-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-02.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-hwb-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-lab-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-lch-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-oklab-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-oklch-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-prophoto-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-02.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-02.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd50-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd65-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/system-color-compute.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-conditional/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-media-content-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-supports-content-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-supports-font-format-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-supports-font-tech-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-conditional/at-supports-selector-webkit-slider-thumb.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-conditional/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-conditional/js/CSS-supports-L5.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-conditional/js/CSS-supports-selector-detecting-invalid-in-logical-combinations.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-conditional/js/conditional-CSSGroupingRule.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-conditional/js/supports-conditionText.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-body-overflow-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-inline-size-intrinsic.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-baseline-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-025.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-049.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-flexbox-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-grid-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-grid-003.html.ini117
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-grid-004.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-grid-006.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-multicol-as-flex-item.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-replaced-003a.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-replaced-003b.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-replaced-003c.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-scrollbars-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-size-scrollbars-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-style-counters-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-style-counters-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/at-container-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/at-container-style-parsing.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/at-container-style-serialization.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/auto-scrollbars.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/backdrop-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/calc-evaluation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/column-spanner-in-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/conditional-container-status.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-for-shadow-dom.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-inside-multicol-with-table.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-name-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-name-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-name-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-name-tree-scoped.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-nested.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-selection-unknown-features.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-selection.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation-after-load.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-size-nested-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-size-shadow-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-type-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-type-containment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-type-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-type-layout-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-type-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-animation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-computational-independence.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-ineligible-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-media-queries.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-selection.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-shadow.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-small-viewport-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-svglength.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/container-units-typed-om.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/counters-flex-circular.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/custom-layout-container-001.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini143
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-query-change.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/deep-nested-inline-size-containers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/display-contents-dynamic-style-queries.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/display-contents.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/display-none.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/font-relative-calc-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/font-relative-units-dynamic.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini92
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/fragmented-container-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/get-animations.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/grid-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/grid-item-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/iframe-in-container-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/iframe-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/ineligible-containment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/inline-size-and-min-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/inline-size-bfc-floats.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/inner-first-line-non-matching.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/layout-dependent-focus.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/multicol-container-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/multicol-inside-container.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/nested-query-containers.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/nested-size-style-container-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/never-match-container.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/orthogonal-wm-container-query.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/percentage-padding-orthogonal.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002b.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/query-content-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/query-evaluation-style.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/query-evaluation.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/reattach-container-with-dirty-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/resize-while-content-visibility-hidden.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/sibling-layout-dependency.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/size-container-no-principal-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/size-feature-evaluation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/style-change-in-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/style-container-for-shadow-dom.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/style-container-invalidation-inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/style-not-sharing-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/style-query-with-unknown-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/svg-foreignobject-no-size-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/svg-g-no-size-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/svg-root-size-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/table-inside-container-changing-display.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-backdrop.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/transition-scrollbars.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/unsupported-axis.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/viewport-units-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/viewport-units.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/whitespace-update-after-removal.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-095.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-auto-subtree.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-hidden-subtree.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-size-containment-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg-path.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-popover-top-layer-005.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-in-auto-subtree-removal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/parsing/contain-computed.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-contain/parsing/contain-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-details.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-fieldset.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-math.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-option.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-columns.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-flex.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-grid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-ruby.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-root-table.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-select-1.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-select-2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-span-dynamic.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-span.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/content-none-table.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/element-replacement-on-replaced-element.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/inheritance.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini58
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini207
-rw-r--r--testing/web-platform/meta/css/css-content/quotes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-content/quotes-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-content/quotes-034.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-content/quotes-first-letter-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-content/quotes-first-letter-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-101.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-102.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-103.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/armenian/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/cjk-earthly-branch/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-pad.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-range.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-suffix-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/fallbacks-in-shadow-dom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/pad-syntax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/prefix-suffix-syntax.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/range-syntax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/redefine-attr-mapping.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/speak-as-syntax.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/symbols-syntax.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-additive.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-alphabetic.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-extends.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-symbolic.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-syntax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/devanagari/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/georgian/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/georgian/css3-counter-styles-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/hiragana-iroha/css3-counter-styles-033.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/japanese-formal/css3-counter-styles-047.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/kannada/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-062.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-065.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/lao/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-027.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/lower-roman/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/mongolian/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/mongolian/css3-counter-styles-137.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/myanmar/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-104.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-105.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-106.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-device-adapt/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini43
-rw-r--r--testing/web-platform/meta/css/css-display/animations/display-interpolation.tentative.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-display/display-change-iframe.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-before-after-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-before-after-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-first-letter-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-first-letter-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-first-line-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-focusable-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-shadow-dom-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-contents-svg-elements.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-first-line-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-first-line-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-list-item-height-after-dom-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-math-on-non-mathml-elements.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-001.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/display-with-float-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/display-with-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/empty-text-baseline-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-display/empty-text-baseline-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-display/focus/display-contents-focus.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-display/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-display/parsing/display-computed.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-display/parsing/display-valid.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-011.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-012.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-013.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-basic-018.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-block-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-breaking-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-breaking-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-clear-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-clear-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-abspos-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-float-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-block-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-table-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-relpos-block-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-run-in-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-caption-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-cell-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-group-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-group-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-float-between-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-float-between-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-inherit-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-inline-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-inline-block-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-inline-table-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-relpos-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-replaced-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-restyle-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-table-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-table-cell-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-table-row-between-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-text-between-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/run-in-text-between-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-display/textarea-display.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-easing/step-timing-functions-output.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-easing/step-timing-functions-syntax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-easing/timing-functions-syntax-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-easing/timing-functions-syntax-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-easing/timing-functions-syntax-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-env/indexed-env.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-env/syntax.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-exclusions/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-01.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-02.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-03.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-04.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-exclusions/inheritance.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-002.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-004.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-005.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-flow-006.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-exclusions/wrap-through-001.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-fill-stroke/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-fill-stroke/animation/fill-interpolation.html.ini216
-rw-r--r--testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-flexbox/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-vert-001b.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-vert-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-wmvert-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-wrap-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-wrap-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-wrap-003.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-content-wrap-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-horz.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-vert.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-horz.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/align-self-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-003.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-001.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-002.tentative.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-003.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-table-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-flexbox/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-flexbox/animation/order-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/box-sizing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/box-sizing-min-max-sizes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/break-nested-float-in-flex-item-001-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/canvas-dynamic-change-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/change-column-flex-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/column-flex-child-with-overflow-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/column-reverse-gap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/columns-height-set-via-top-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/content-height-with-scrollbars.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/dynamic-grid-flex-abspos.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/dynamic-orthogonal-flex-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/fieldset-as-container-justify-center.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-011.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-017.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-basis-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-basis-intrinsics-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-column-relayout-assert.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-container-max-content-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-container-min-content-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-direction-column-overlap-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-factor-less-than-one.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-flow-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-item-compressible-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-item-compressible-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-item-contains-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-025.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-size-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-one-sets-flex-basis-to-zero-px.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-outer-flexbox-column-recalculate-height-on-resize-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flex-shorthand-flex-basis-middle.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-003.xhtml.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-004.xhtml.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-lines-must-be-stretched-by-default.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_columns.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_first-letter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-center-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_width-change-and-relayout-children.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexbox_width-wrapping-column.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexitem-no-margin-collapsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/flexitem-stretch-image.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/gap-007-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/gap-007-rtl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/gap-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/gap-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/gap-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-center.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-center.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-center.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-width-auto.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-inherit.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-integer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-negative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/grandchild-span-height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/height-percentage-with-dynamic-container-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/hittest-anonymous-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/hittest-before-pseudo.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/hittest-overlapping-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/hittest-overlapping-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/hittest-overlapping-relative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007v.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inline-flex-frameset-main-axis-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inline-flex.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-005.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-008.html.ini35
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-use-cases-001.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-width-orthogonal-writing-mode.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-flexbox/justify-content-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/justify-content_space-between-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/layout-with-inline-svg-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/max-width-violation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/multiline-min-max.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/multiline-min-preferred-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/negative-flex-rounding-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/negative-overflow-002.html.ini40
-rw-r--r--testing/web-platform/meta/css/css-flexbox/negative-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/order_value.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/overflow-auto-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/overflow-auto-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/overflow-auto-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/overflow-auto-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/overflow-auto-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/order-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/order-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/parsing/order-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-heights-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-heights-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-heights-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-heights-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-heights-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-margins-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-max-width-cross-axis.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-padding-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-padding-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-padding-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-size-quirks-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-size-quirks.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/percentage-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/position-relative-percentage-top-001.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/radiobutton-min-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/relayout-align-items.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/relayout-image-load.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/relayout-input.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/scrollbars-auto-min-content-sizing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/select-element-zero-height-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/shrinking-column-flexbox.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/stretch-after-sibling-size-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/stretch-input-in-column.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-flexbox/stretched-child-shrink-on-relayout.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/svg-root-as-flex-item-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/table-as-item-cross-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/table-as-item-min-height-1.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/table-as-item-stretch-cross-size-5.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/table-with-percent-intrinsic-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-flexbox/text-as-flexitem-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/font-face-reject.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontface-override-descriptors.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontface-size-adjust-descriptor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-add-css-connected.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-clear-css-connected.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-delete-css-connected.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-has.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-connected.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-wide-keywords.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-load-var.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfaceset-update-after-stylesheet-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/fontfacesetloadevent-constructor.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini152
-rw-r--r--testing/web-platform/meta/css/css-font-loading/nonexistent-file-url.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/__dir__.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-palette-animation-not-specified-endpoints.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-palette-interpolation.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-stretch-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/font-style-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/animations/system-fonts.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/crash-font-face-invalid-descriptor.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/crash-large-grapheme-cluster.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/fallback-remote-to-data-url.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/fallback-url-to-local.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-colorization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-display/font-display-change.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy-02.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-display/font-display-preload.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-display/font-display.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-face-range-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-011.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-012.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-013.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-014.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-015.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-021.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-name-024.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-family-src-quoted.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-feature-settings-serialization-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-feature-settings-tibetan.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-palette-empty-font-family.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-palette-vs-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-font-stretch.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-prevention.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-adjust-010.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-adjust-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-relative-across-calc-ff-bug-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-style-angle.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-variant-alternates-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-variant-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-weight-bolder-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-weight-lighter-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-weight-normal-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/format-specifiers-variations.html.ini235
-rw-r--r--testing/web-platform/meta/css/css-fonts/generic-family-keywords-001.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-fonts/generic-family-keywords-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/generic-family-keywords-003.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-fonts/idlharness.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-fonts/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/fixed-stretch-style-over-weight.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/range-descriptor-reversed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/stretch-distance-over-weight-distance.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/style-ranges-over-weight-direction.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-fonts/palette-mix-computed.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/rcap-in-monospace.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/rch-in-monospace.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/rex-in-monospace.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/ric-in-monospace.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/rlh-in-monospace.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/separators.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/size-adjust-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/size-adjust-02.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/size-adjust-text-decoration.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/size-adjust.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-11.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-12.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-13.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-14.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-15.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-16.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-19.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/standard-font-family-20.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-fonts-serialization.tentative.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-ar.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-ja-vs-zh.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-ja.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-mixed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-ur-vs-ar.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-ur.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/system-ui-zh.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/test-synthetic-italic-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/test-synthetic-italic-3.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-fonts/test_datafont_same_origin.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-fonts/test_font_family_parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/test_font_feature_values_parsing.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini171
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-opentype-collections.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-stretch.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-style-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-weight-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-weight-lighter-bolder.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-weight-matching-installed-fonts.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-weight-matching.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/font-weight-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/variations/variable-opsz-size-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-forced-color-adjust/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/grid-sizing-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-table-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-content.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align-stretching-replaced-items.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-align.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-011.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-012.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-013.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-014.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-017.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-018.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-022.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-024.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-025.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-027.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-029.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-030.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-031.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-032.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-033.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-034.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-035.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-036.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-baseline-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-baseline-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-baseline-align-cycles-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-baseline-justify-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-container-baseline-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-002.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-gutters-and-alignment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-place-content-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-015.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html.ini71
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini65
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini110
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini314
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini65
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini110
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-item-min-auto-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-items-sizing-alignment-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/replaced-element-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/replaced-element-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-items/replaced-element-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-layout-properties.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-button-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-line-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-container-sizing-constraints-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-float-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-as-percentage-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-line-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-item-hit-test.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-min-max-height-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-model/grid-support-display-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-with-orthogonal-child-within-flexbox.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-002.html.ini47
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-content-sized-columns-resolution.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-one-cell.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-nogrid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-withcontent.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html.ini74
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-nogrid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-withcontent.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/placement/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/abs-pos-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/align-self-baseline-with-subgrid-mbp.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/grid-gap-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/grid-gap-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/line-names-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/line-names-005.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-005.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-006.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-007.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-008.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-009.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-grid/subgrid/subgrid-no-items-on-edges-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/table-grid-item-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/table-grid-item-dynamic-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/Highlight-iteration-with-modifications.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration-with-modifications.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-maplike-tampered-Map-prototype.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/highlight-priority-painting.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/idlharness.window.js.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/css-highlight-painting-underline-offset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/css-target-text-decoration-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-font-metrics-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-logical-metrics-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-004-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-grammar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-selection.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-target-text.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-005.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-overlapping-highlights-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-prioritization-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/invalidation/css-highlight-invalidation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-images/animation/object-view-box-interpolation.html.ini144
-rw-r--r--testing/web-platform/meta/css/css-images/cross-fade-basic.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/cross-fade-computed-value.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-images/cross-fade-natural-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/cross-fade-premultiplied-alpha.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/cross-fade-target-alpha.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/empty-background-image.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-images/gradient/gradient-eval-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/gradient/gradient-none-interpolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/idlharness.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-background-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-border-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-exif-png.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-embedded-content.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-img-object-fit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-list-style-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-mask-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-set/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/image-set/image-set-parsing.html.ini40
-rw-r--r--testing/web-platform/meta/css/css-images/object-position-png-001c.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-images/object-position-png-002c.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-contain-intrinsic-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-contain-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-contain-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-contain-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-contain-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-cover-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-cover-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-cover-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-cover-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-fill-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-fill-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-fill-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-fill-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-none-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-none-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-none-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-fit-none-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-parsing.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-property-changed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-rect-percentage.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-rect.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-size-containment.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-transition-mutation.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-writing-mode-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-writing-mode-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-writing-mode-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-writing-mode-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-xywh-percentage.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-view-box-xywh.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/gradient-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-orientation-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-orientation-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-rendering-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-rendering-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/image-resolution-valid.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-fit-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-fit-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/parsing/object-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-first-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-002.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-no-interpolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-vertical-align.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/inheritance.html.ini37
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby-tall.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby-tall.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-computed.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-layout-text-decoration-underline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-raise.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-sunken.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-clears.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-wraps.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-valid.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-first-line.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-computed.html.ini34
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-valid.html.ini34
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/baseline-shift-computed.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/baseline-shift-valid.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-computed.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/line-height-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/line-height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/vertical-align-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/vertical-align-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/parsing/vertical-align-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001-ref.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-valid.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-layout-api/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/supports.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-lists/animations/list-style-image-interpolation.html.ini145
-rw-r--r--testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-circle.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counter-list-item.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-scope-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/counters-scope-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/list-and-margin-collapse-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/list-and-margin-collapse-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/list-and-writing-mode-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/list-inside-contain.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/list-style-image-zoom-dynamic.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-lists/list-with-image-display-changed-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/marker-webkit-text-fill-color.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/counter-set-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/counter-set-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/counter-set-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-image-computed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-image-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-image-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-shorthand.sub.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-type-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-type-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-type-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-lists/parsing/list-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-logical/animation-001.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-logical/getComputedStyle-listing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-border-radius.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-box-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-values-float-clear-reftest.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-values-float-clear.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-logical/logical-values-resize.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-block-size-vlr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-block-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-inline-size-vlr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-inline-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-quirklength.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-with-deferred-writing-mode.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/logicalprops-with-variables.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-block-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/border-inline-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inline-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inline-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inline-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/inset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-block-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-block-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-block-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-inline-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-inline-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/max-inline-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-block-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-block-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-block-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-inline-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-inline-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/min-inline-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini852
-rw-r--r--testing/web-platform/meta/css/css-masking/animations/mask-position-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-borderBox-1e.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-contentBox-1e.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-fillBox-1b.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1c.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1d.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-paddingBox-1e.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-round-zero-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-foreignobject-non-zero-xy.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/inheritance.sub.html.ini37
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-clip-8.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-3h.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-3i.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-data-url-image.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-ib-split.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-foreignobject-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-gradient-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/mask-svg-content/mask-with-filter-clipped-to-region.svg.ini2
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini60
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/clip-rule-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/clip-rule-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/clip-rule-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-type-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-type-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-type-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini43
-rw-r--r--testing/web-platform/meta/css/css-multicol/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-multicol/abspos-containing-block-outside-spanner.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/abspos-multicol-in-second-outer-clipped.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-multicol/animation/column-count-interpolation.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-multicol/balance-break-avoidance-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/balance-break-avoidance-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/change-transform-in-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/change-transform-in-second-column.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/equal-gap-and-rule.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixed-in-multicol-with-transform-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-transform-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-viewport-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-multicol/getclientrects-000.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-multicol/getclientrects-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-multicol/hit-test-child-under-perspective.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/hit-test-transformed-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-break-000.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-break-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-breaking-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-breaking-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-breaking-nobackground-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-dynamic-change-inside-break-inside-avoid-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-auto-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-014.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-021.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-022.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-025.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-fill-balance-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-gap-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-gap-animation-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-gap-animation-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-gap-percentage-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-height-002-print.xht.ini6
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-list-item-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-list-item-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-015.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-nested-column-rule-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-overflow-positioned-transform-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-overflow-transform-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-span-all-016.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-span-all-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-span-all-dynamic-add-013.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-multicol/multicol-under-vertical-rl-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/nested-floated-multicol-with-monolithic-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/nested-non-auto-inline-size-offset-top.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-fill-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-fill-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-fill-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-valid.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-span-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-span-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-span-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/column-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/parsing/columns-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/scroll-width-height.tentative.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-multicol/spanner-fragmentation-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/spanner-fragmentation-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/spanner-fragmentation-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/spanner-fragmentation-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/spanner-in-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/balance-table-with-border-spacing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/balance-table-with-fractional-height-row.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-002.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-vertical-align-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-as-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element-crash.https.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-multicol/zero-column-width-computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-nesting/cssom.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-nesting/invalidation-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-nesting/nest-containing-forgiving.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-nesting/parsing.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-overflow/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-overflow/clip-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/incremental-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/inheritance.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-overflow/input-scrollable-region-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/orthogonal-flow-with-inline-end-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-005.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-007.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-012.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-intersection-observer.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-invalidation.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-border-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-content-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-clip-scroll-size.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-codependent-scrollbars.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-img.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-inline-transform-relative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-padding.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-recalc-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-replaced-element-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/overflow-video.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/overfow-outside-padding.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/line-clamp-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/max-lines-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin-computed.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/overflow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/text-overflow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/text-overflow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/text-overflow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/resizer-no-size-change.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/resizer-transform.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-overflow/rounded-overflow-clip-visible.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/rounded-overflow-visible-clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/scroll-overflow-padding-block-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-padding.html.ini96
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-self-collapsing.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-textarea.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollable-overflow-zero-one-axis.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-001.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-dynamic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-003.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-007.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-rtl-001.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-lr-001.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-rl-001.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/text-overflow-ellipsis-rtl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/webkit-line-clamp-034.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/webkit-line-clamp-043.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overscroll-behavior/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-logical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-page/cssom/page-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-page/layers-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/layers-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/layers-004-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-008-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-013-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-016-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-017-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-018-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-019-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-020-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-021-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-023-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-024-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-page/page-left-right-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-left-right-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-001-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-margin-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-propagated-007-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-name-zero-height-001-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-orientation-on-portrait-002-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-orientation-on-portrait-003-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-orientation.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-declarations-000.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-declarations-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-declarations-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-declarations-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-declarations-004.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-page/page-rule-specificity-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/parsing/margin-rules-001.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-page/parsing/page-orientation-computed.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-page/parsing/page-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-page/pseudo-first-margin-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/pseudo-first-margin-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/pseudo-first-margin-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-paint-api/background-image-alpha.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/background-image-multiple.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/background-image-tiled.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/background-repeat-x.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/color-custom-property-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/column-count-crash.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/custom-property-animation-on-main-thread.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/dynamic-import.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-background-image-001.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-background-image-002.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-001.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-002.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-003.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-border-image-001.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-border-image-002.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-border-image-003.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-border-image-004.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-border-image-005.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/geometry-with-float-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/hidpi/canvas-reset.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/hidpi/canvas-transform.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/hidpi/device-pixel-ratio.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/idlharness.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-paint-api/invalid-image-constructor-error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/invalid-image-paint-error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/invalid-image-pending-script.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/no-op-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/non-registered-property-value.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/one-custom-property-animation-half-opaque.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/one-custom-property-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/overdraw.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint-arguments.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint-function-arguments-var.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint-function-arguments.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint-function-this-value.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-composite.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-conicGradient.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-filter.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-gradient.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-image.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-paths.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-rects.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-reset.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-roundRect.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-shadows.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/paint2d-transform.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-001.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-002.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-003.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-004.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-005.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-006.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-007.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-008.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-009.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-010.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-011.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-012.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-013.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-014.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-015.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-016.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-017.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-018.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-019.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-020.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-021.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parse-input-arguments-022.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/parsing/paint-function-valid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-001.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-002.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-003.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-004.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-005.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-006.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-007.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-008.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-009.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-010.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-001.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-002.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-stylemap.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-001.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-002.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-003.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-004.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-005.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-006.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-007.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-008.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-009.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-010.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-011.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-012.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-013.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-014.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-015.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-016.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-017.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/registered-property-value-018.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/roundrect.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/setTransform-001.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/setTransform-002.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/setTransform-003.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/setTransform-004.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/style-background-image.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/style-before-pseudo.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/style-first-letter-pseudo.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/top-level-await.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/two-custom-property-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/two-element-custom-property-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/two-element-one-custom-property-animation.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-paint-api/valid-image-after-load.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-paint-api/valid-image-before-load.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-parser-api/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-parser-api/idlharness.html.ini199
-rw-r--r--testing/web-platform/meta/css/css-position/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/animations/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/animations/right-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/animations/top-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/backdrop-tree-abiding-slotted.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/crashtests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini264
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition-backdrop.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition-dialog.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition-finished.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition-in-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition-out-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-transition.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-user-agent-rules.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/position-relative-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/position-relative-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-box-size.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-none.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-to-list.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-box-size.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini85
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-letter-with-preceding-new-line.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/idlharness.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini37
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/slider/slider-track-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/slider/slider-track-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/text-selection.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-regions/counters/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-regions/elements/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-regions/floats/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-regions/interactivity/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-rhythm/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context-list-item.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-computed.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-valid.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-ruby/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-ruby/br-clear-all-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ruby/br-clear-all-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ruby/line-break-around-ruby-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ruby/line-spacing.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-ruby/parsing/ruby-merge-valid.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-ruby/parsing/ruby-position-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-ruby/ruby-box-model-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ruby/ruby-lang-specific-style-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ruby/ruby-position-alternate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ruby/ruby-position.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-namespace.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-context-parsing.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-context-specificity-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-context-specificity-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-context-specificity-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-functional-descendant-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/host-parsing.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/keyframes-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/keyframes-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/keyframes-005.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scoping/keyframes-006.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/scoped-reference-animation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-cascade-order-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-host-removal-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-host-with-before-after.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-multiple-links.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-reassign-dynamic-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/shadow-shared-style-cache-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/slot-non-html-display-value.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/slotted-parsing.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-scoping/stylesheet-title-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/abspos-in-multicol-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/adjustment-followed-by-scrollBy.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/adjustments-in-scroll-event-handler.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/anchor-inside-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/clamp-negative-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/contain-paint-offscreen-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/device-pixel-adjustment.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/dirty-contents-reselect-anchor.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/exclude-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/exclude-sticky.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/focus-prioritized.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/fragment-scrolling-anchors.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update-from-scroll-event-listener.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/history-restore-anchors.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/image-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/infinite-scroll-event.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/inline-block-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/multicol-fragmented-anchor.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic-scroller.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/opt-out-inner-table.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/opt-out-table.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-to-abspos-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-ib-split.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-in-nested-scroll-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/reading-scroll-forces-anchoring.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-anchoring/zero-scroll-offset.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-computed.html.ini207
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-shorthand.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-computed.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-shorthand.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-valid.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-valid.html.ini177
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-aligns-with-snap-align.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-display-toggled.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-nested-container.tentative.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-root.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-rtl.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-anchor-navigation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-snap.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start-root.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-text-fragment-navigation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-user-programmatic-scroll.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-display-toggled.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-fieldset.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-overflow-toggled.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-root.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-vertical-lr.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-text-fragment-navigation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-user-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-after-layout-change.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-same-targets-after-layout-changed.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-with-proximity-strictness.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-after-layout-change.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/capturing-snap-positions.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/inheritance.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/input/mouse-wheel.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/no-snap-position.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas-nested.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/overscroll-snap.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-inline-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-valid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-computed.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-margin-visibility-check.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-on-large-element-not-covering-snapport.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-padding-and-margin.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-padding.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-001.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002-nested.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-change.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-001.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-005.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-padding-001.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scroll-target-snap-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/selection-target.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-align-nested.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-type.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/not-resnap-outside-proximity-threshold.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/remove-current-target.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/snap-to-different-targets.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-add-scroll-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-remove-scroll-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-inline-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-on-focus.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-both.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-x-axis.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-y-axis.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-4.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-002.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-003.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-004.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-005.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-006.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-008.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-009.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-keywords.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/scrollbar-width-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar-body.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/different-host.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/double-forward.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/exportparts-multiple.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/host-part-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/inner-host.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/interaction-with-nested-pseudo-class.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-change-exportparts-forward.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-forward.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-domtokenlist.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-setter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector-forward.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/invalidation-part-pseudo.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/multiple-parts.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/part-name-idl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/precedence-part-vs-part.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-forward-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-forward.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-important-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-important-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/simple.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shadow-parts/style-sharing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-shapes/animation/shape-outside-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-margin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-margin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-outside-computed.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid-position.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/parsing/shape-outside-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-padding-box-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-box-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-003.html.ini162
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-004.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-box-pair-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-inherit-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-initial-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-none-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-notation-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-size-adjust/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini504
-rw-r--r--testing/web-platform/meta/css/css-size-adjust/inheritance.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-computed.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-valid.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-sizing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/max-height-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/max-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/min-height-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/min-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/animation/width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-039.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-042.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-043.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/flex-aspect-ratio-038.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-028.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-029.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/auto-scrollbar-inside-stf-abspos.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini5
-rw-r--r--testing/web-platform/meta/css/css-sizing/button-min-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/dynamic-available-size-iframe.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-fractional-height-with-wide-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/inheritance-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/inheritance-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/inline-intrinsic-size-calc.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/intrinsic-size-fallback-replaced.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/max-content-input-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/min-max-content-orthogonal-flow-crash-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/min-width-max-width-precedence.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-height-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-height-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/max-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-height-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-height-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-height-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/min-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/parsing/width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/percentage-height-in-flexbox.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/percentage-min-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/replaced-aspect-ratio-stretch-fit-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-sizing/replaced-fractional-height-from-aspect-ratio-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/table-percentage-max-width-beside-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/table-percentage-min-width-below-float.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-sizing/table-percentage-min-width-beside-float.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-syntax/at-rule-in-declaration-list.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset-is-not-a-rule.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16-ascii-only.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16be.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16be.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus-at-charset-windows-1250.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-windows-1250-at-charset-windows-1253.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-no-decl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-utf8-bom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/page-windows-1252-http-windows-1251-css-utf8-bom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/charset/xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-syntax/decimal-points-in-numbers.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-syntax/inclusive-ranges.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/input-preprocessing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/non-ascii-codepoints.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-syntax/serialize-consecutive-tokens.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-syntax/unclosed-constructs.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/unclosed-url-at-eof.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/unicode-range-selector.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/urange-parsing.html.ini281
-rw-r--r--testing/web-platform/meta/css/css-syntax/url-whitespace-consumption.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-syntax/whitespace.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-tables/absolute-tables-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/absolute-tables-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/absolute-tables-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/absolute-tables-010.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/absolute-tables-011.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/auto-layout-calc-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/border-spacing-included-in-sizes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/border-writing-mode-dynamic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/bounding-box-computation-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/bounding-box-computation-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/bounding-box-computation-3.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-tables/caption-side-1.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/caption-writing-mode-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/caption-writing-mode-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/chrome-rowspan-bug.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/col_removal.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/collapsed-scroll-overflow.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/column-track-merging.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-tables/crashtests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-tables/dynamic-rowspan-change.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/fixed-layout-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/fixed-layout-2.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/fixed-layout-calc-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/fixed-layout-excess-width-distribution-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/fractional-percent-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/height-distribution/computing-row-measure-0.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/html-to-css-mapping-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/html-to-css-mapping-2.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-tables/html5-table-formatting-1.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/html5-table-formatting-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/html5-table-formatting-3.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-tables/html5-table-formatting-fixed-layout-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/no-overflow-with-table-cell-margins.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/border-spacing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/caption-side-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/caption-side-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/empty-cells-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/empty-cells-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/empty-cells-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/table-layout-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/table-layout-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/parsing/table-layout-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/percent-height-overflow-auto-in-restricted-block-size-cell.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/percent-width-ignored-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/percent-width-ignored-002.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/percent-width-ignored-003.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/table-cell-overflow-auto-scrolled.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/table-cell-overflow-auto.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/table-cell-writing-mode-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/table-model-fixup-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/table-model-fixup.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/table-position-sticky-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/baseline-table.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/baseline-td.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/caption.html.ini31
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/col-collapse-table-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/colgroup-col.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/colspan-redistribution.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/column-widths.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/element-sizing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/position-sticky-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/rowspan-height-redistribution.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-fixed-distribution.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-percent-distribution.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-fixed-minmax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-height-redistribution.html.ini61
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-minmax.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-quirks.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed-padding.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/tbody-height-redistribution.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-tables/tfoot-crash-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-border-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-col-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-col-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-col-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-col-004-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-col-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-non-rowcol-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-002-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-003-dynamic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-005.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002-border-separate.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003-border-separate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-004-dynamic.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-hidden-col-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-hidden-nested-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-hidden-nested-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-hidden-row-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/visibility-hidden-row-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/computing-table-width-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-guess.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini480
-rw-r--r--testing/web-platform/meta/css/css-text-decor/inheritance.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/animations/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-text/animations/word-spacing-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/bidi/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/bidi/bidi-lines-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/bidi/bidi-tab-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-005.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/crashtests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-block-bound-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-bound-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-scrollable-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphens-auto-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-022.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-024.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-030.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-032.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-040.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-041.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-042.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-043.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-044.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-045.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-046.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-047.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-048.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-049.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-050.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-051.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-052.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-060.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-061.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-062.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-063.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-064.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-065.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-066.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-067.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-068.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-069.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-070.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-071.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-072.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-073.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-074.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-075.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-076.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-077.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-078.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-080.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-081.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-083.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-084.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-085.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-086.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-090.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-091.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-092.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-093.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-095.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-096.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-097.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-098.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-099.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-100.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-101.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-102.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-103.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-104.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-105.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-106.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-107.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-108.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-109.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-110.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-111.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-112.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-113.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-114.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-115.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-116.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-117.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-118.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-120.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-121.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-122.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-123.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-124.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-125.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-130.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-131.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-text/inheritance.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-200.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-201.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-202.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-203.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-204.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-205.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-206.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-003.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-break/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-025.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-026.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-027.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-030.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-032.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-033.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-034.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-035.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-040.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-047.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/overflow-wrap/word-wrap-alias.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini52
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-computed.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-valid.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphens-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphens-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/hyphens-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/letter-spacing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/line-break-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/line-break-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/overflow-wrap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/overflow-wrap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/overflow-wrap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/tab-size-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/tab-size-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-all-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-last-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-last-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-autospace-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-autospace-valid.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-group-align-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-group-align-valid.html.ini35
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-justify-computed-legacy.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-justify-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-justify-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-justify-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-spacing-computed.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-computed.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-spacing-valid.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-transform-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-transform-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/text-wrap-pretty.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/white-space-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/white-space-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-break-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-break-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-break-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-space-transform-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-space-transform-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-spacing-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-spacing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-wrap-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-wrap-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/parsing/word-wrap-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-021.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/shaping/shaping-024.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-end-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-last-empty-inline.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini84
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-005.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-008.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-010.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-014.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-015.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-016.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-align/text-align-start-017.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-001.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-no-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-encoding/shaping-join-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/text-encoding/shaping-join-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-encoding/shaping-join-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start-vlr.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-indent/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-justify/text-justify-word-separators.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini58
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html.ini29
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/math/text-transform-math-auto-003.html.ini336
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-004.xht.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-005.xht.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-006.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-041.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-043.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-107.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/append-whitespace-only-node-crash-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/control-chars-00C.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/control-chars-00D.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/full-width-leading-spaces-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/object-replacement-1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/object-replacement-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-line-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-line-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-line-with-space-and-newline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-with-whitespace-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-003.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-004.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-005.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-006.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-008.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-009.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-010.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-011.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-012.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-014.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-015.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-016.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-017.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-018.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-019.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/tab-bidi-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/textarea-pre-wrap-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-space-before-br-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-space-in-inline-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/trailing-space-position-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-collapse-000.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-collapse-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-collapse-002.html.ini52
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-collapse-discard-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-pre-051.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-pre-052.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/white-space-trim-discard-inner-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/whitespace-followed-by-cham-symbol-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/word-boundary/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/break-boundary-2-chars-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-015.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-break-all-inline-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-manual-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-min-content-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-normal-km-000.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-normal-lo-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-normal-my-000.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text/word-break/word-break-normal-tdd-000.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-016.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-017.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-023.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-030.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/writing-system/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text/writing-system/writing-system-line-break-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text/writing-system/writing-system-segment-break-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/writing-system/writing-system-text-transform-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/perspective-origin-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/scale-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-computed-value.html.ini248
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-inline-value.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-origin-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-perspective-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-rotate-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-scale-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-skew-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/transform-translate-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/translate-animation-on-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/translate-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-animated-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-transforms/crashtests/preserve3d-svg-foreign-object-hit-test.svg.ini4
-rw-r--r--testing/web-platform/meta/css/css-transforms/inline-with-filter-and-hidden-backface.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-origin-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-origin-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-origin-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/transform-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/perspective-split-by-zero-w.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-transforms/preserve-3d-flat-grouping-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/rotate/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-transforms/rotateY-180deg-with-overflow-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/scale/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-transforms/scroll-preserve-3d.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/skew-test1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-and-individual-transform-properties-computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-background-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-getBoundingClientRect-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-iframe-001.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-input-012.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-input-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-input-019.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-origin-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-origin-in-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-origin/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-percent-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-scale-hittest.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-table-009.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-table-010.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform-table-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_max.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_min.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_neg.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_second_omited.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transform_translate_zero.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/transforms-skewY.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-transforms/transforms-support-calc.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transforms/translate/translate-and-transform-css-property-in-svg.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transforms/ttwf-transform-skewy-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-transitions/CSSTransition-finished.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/CSSTransition-ready.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/CSSTransition-startTime.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-transitions/CSSTransition-transitionProperty.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/Element-getAnimations.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/KeyframeEffect-target.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/animate-with-color-mix.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/text-shadow-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/text-shadow-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/transition-end-event-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/transition-timing-function.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-transitions/animations/vertical-align-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/before-load-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/changing-while-transition-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/changing-while-transition-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/changing-while-transition-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/changing-while-transition-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/currentcolor-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/disconnected-element-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/event-dispatch.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/events-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/historical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-transitions/idlharness.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/inherit-height-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/non-rendered-element-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/non-rendered-element-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/non-rendered-element-004.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini78
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-duration-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-duration-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-duration-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-property-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-property-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-implicit-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-inherit-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-inherit-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/properties-value-inherit-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/pseudo-elements-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/pseudo-elements-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/retargetted-transition-with-box-sizing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-of-transitions-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-size-container.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-after-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-background-position-with-edge-offset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-base-response-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-base-response-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-base-response-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-delay-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-duration-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-duration-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-property-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-property-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-reparented.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transitioncancel-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transitioncancel-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/transitionevent-interface.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/zero-duration-multiple-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini36
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/idlharness.html.ini1554
-rw-r--r--testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini31
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini109
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini103
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini28
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini0
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/outline-color-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/outline-offset-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/outline-offset-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/outline-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/animation/outline-width-interpolation.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-ui/appearance-initial-value-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/appearance-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/appearance-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/appearance-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/box-sizing-027.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/caret-color-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/caret-color-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/caret-color-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/caret-color-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/caret-color-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-bottom-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-left-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-right-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-top-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-image-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-left-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-right-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-end-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-start-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-end-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-start-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-left-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-right-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-image-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-left-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-right-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-end-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-start-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-end-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-start-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-color-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-left-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-right-radius-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-style-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-attachment-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-clip-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-origin-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-position-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-outset-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-repeat-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-slice-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-source-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/compute-kind-widget-no-fallback-props-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/moz-user-modify-01.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/moz-user-modify-02.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/moz-user-modify-03.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/user-modify-02.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/user-modify-03.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-01.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-02.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-03.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/inheritance.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-ui/input-security-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-ui/input-security-none-sensitive-text-input.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/input-security-parsing.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-ui/negative-outline-offset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-color-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-color-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-color-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-negative-offset-composited-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/outline-with-padding-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/caret-color-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/caret-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/cursor-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/cursor-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/cursor-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/field-sizing-computed.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/field-sizing-valid.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-color-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-offset-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-offset-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-offset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-width-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-width-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/outline-width-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/resize-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/resize-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/resize-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/text-overflow-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/text-overflow-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/text-overflow-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/user-select-computed.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/user-select-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/parsing/user-select-valid.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-ui/resize-interactive.html.ini40
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-028.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-hyphen.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-self-painting.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/user-select-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/user-select-inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/user-select-none-in-editable.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-ui/user-select-none-on-input.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-ui/webkit-appearance-parsing.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/webkit-appearance-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-ui/webkit-appearance-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-color-valid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-in-max.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-length-valid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/attr-px-valid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini168
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini42
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-values/ch-unit-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/crashtests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-values/ic-unit-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/ic-unit-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/ic-unit-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/ic-unit-012.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-values/lh-unit-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/lh-unit-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/lh-unit-003.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-values/lh-unit-004.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-values/lh-unit-005.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini388
-rw-r--r--testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini57
-rw-r--r--testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/rch-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/rex-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/ric-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-created-document.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-created-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-cssText.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-cycles.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition.html.ini104
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-first-line.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini50
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini492
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini300
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-viewport/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-will-change/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-005.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-border-offset-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-057.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-075.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/abs-pos-with-replaced-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-011.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-012.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-013.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-014.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/available-size-018.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-002.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-004.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-006.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-008.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/block-flow-direction-srl-057.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vlr-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vrl-017.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vlr-005.xht.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vrl-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-008.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/direction-vlr-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/direction-vrl-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/direction-vrl-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-contiguous-vrl-012.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-in-htb-in-vrl.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-shrink-to-fit-vrl-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vlr-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vlr-011.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vlr-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vrl-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vrl-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vrl-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vrl-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/float-vrl-012.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/button-appearance-native-computed-style.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/checkbox-switch-input-computed-style.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical-rtl.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical-rtl.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical-rtl.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical.optional.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini20
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini80
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/full-width-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-srl-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/inline-box-orthogonal-child-with-margins.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-048.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-050.xht.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-053.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-054.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-056.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-060.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-051.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-055.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-057.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-013.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-016.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-018.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-006.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-015.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-019.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/line-box-height-vlr-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/nested-orthogonal-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html.ini73
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/padding-percent-orthogonal-dynamic.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-valid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-valid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-computed.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/row-progression-slr-023.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/row-progression-slr-029.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/sizing-orthogonal-percentage-margin-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/table-cell-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/table-cell-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/tcy-white-space-processing-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-001.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-002.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-valid-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-sideways-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-sideways-right-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/three-levels-of-orthogonal-flows.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-fixed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-percentage.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-003.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-004.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-007.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-008.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-029.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-031.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-035.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-041.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-028.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-030.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-032.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-040.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-023.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-025.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-027.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-022.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-024.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-026.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-042.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-044.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-047.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-049.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-054.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-root.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-lr.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-rl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-lr-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-rl-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-svg1-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-002.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-003.htm.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini7
-rw-r--r--testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini14
-rw-r--r--testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini25
-rw-r--r--testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini18
-rw-r--r--testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini9
-rw-r--r--testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini7
-rw-r--r--testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini12
-rw-r--r--testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/client-props-input.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/client-props-root.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini17
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementScroll.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini12
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/historical.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/idlharness.html.ini27
-rw-r--r--testing/web-platform/meta/css/cssom-view/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini2
-rw-r--r--testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/matchMedia.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini6
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini7
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/outer-svg.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini11
-rw-r--r--testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini8
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini44
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini31
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini27
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini22
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini20
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini20
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini26
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini20
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini26
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini24
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini26
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini20
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini26
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini6
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini6
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini106
-rw-r--r--testing/web-platform/meta/css/cssom-view/subpixel-sizes-and-offsets.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-client-props.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini6
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSFontFeatureValuesRule.html.ini26
-rw-r--r--testing/web-platform/meta/css/cssom/CSSGroupingRule-cssRules.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSGroupingRule-insertRule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSKeyframeRule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSNamespaceRule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSRuleList.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText-namespace.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleRule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-concat.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-cssRules.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-duplicate.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-modify-after-removal.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-template-adoption.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/MediaList.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/MediaList2.xhtml.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/MutationObserver-style.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/StyleSheetList.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/cssom/adoptedstylesheets-observablearray.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/at-namespace.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/base-uri.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/border-shorthand-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/caretPositionFromPoint-with-transformation.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/computed-style-set-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/css-style-attr-decl-block.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/css-style-attribute-modifications.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/css-style-declaration-modifications.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/css-style-reparse.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssimportrule-parent.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssimportrule-sheet-identity.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssimportrule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-cssText-serialize.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-cssstyledeclaration-set.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-fontfacerule-constructors.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-fontfacerule.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-getPropertyValue-common-checks.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssom-setProperty-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-cssfontrule.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-all-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-final-delimiter.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-custom-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutability.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-registered-custom-properties.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-attr.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-declarations.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-form-controls.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-logical.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/escape.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/flex-serialization.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom/font-family-serialization-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/font-shorthand-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/font-variant-shorthand-serialization.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-animations-replaced-into-ib-split.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-detached-subtree.html.ini5
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-display-none-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-display-none-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-display-none-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-getter-v-properties.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-absolute.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-nobox.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-relative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-relpos-inline.html.ini6
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-static.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky-container-for-abspos.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-removed-ib-sibling.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-replaced-into-ib-split.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-line-height.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-logical-enumeration.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-property-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini34
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-resolved-colors.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-resolved-min-max-clamping.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-sticky-pos-percent.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/getComputedStyle-width-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/historical.html.ini17
-rw-r--r--testing/web-platform/meta/css/cssom/idlharness.html.ini200
-rw-r--r--testing/web-platform/meta/css/cssom/inline-style-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-across-context.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-charset-no-index.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-import-no-index.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-namespace-no-index.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-no-index.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/insertRule-syntax-error-01.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/medialist-interfaces-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/medialist-interfaces-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/medialist-interfaces-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/mediaquery-sort-dedup.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/overflow-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/page-descriptors.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/preferred-stylesheet-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/preferred-stylesheet-reversed-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/property-accessors.html.ini29
-rw-r--r--testing/web-platform/meta/css/cssom/removerule-invalidation-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/rule-restrictions.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom/selectorSerialize.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/selectorText-modification-restyle-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialization-CSSDeclaration-with-important.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-all-longhands.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-custom-props.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-media-rule.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-namespaced-type-selectors.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-values.html.ini17
-rw-r--r--testing/web-platform/meta/css/cssom/serialize-variable-reference.html.ini10
-rw-r--r--testing/web-platform/meta/css/cssom/setproperty-null-undefined.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/shorthand-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/style-attr-update-across-documents.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/style-sheet-interfaces-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/style-sheet-interfaces-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini8
-rw-r--r--testing/web-platform/meta/css/cssom/stylesheet-title.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-count.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/ttwf-cssom-document-extension.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom/variable-names.html.ini3
-rw-r--r--testing/web-platform/meta/css/fetching/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/fetching/fetch-resources.sub.html.ini6
-rw-r--r--testing/web-platform/meta/css/filter-effects/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/filter-effects/animation/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/filter-effects/animation/backdrop-filter-interpolation-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini16
-rw-r--r--testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-behavior.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-fixed.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-isolate.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-reference-filter.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-svg-foreignObject.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/effect-reference-feimage-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/effect-reference-on-span.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/effect-reference-on-transparent-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/feimage-circular-reference-foreign-object-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/feimage-reference-foreign-object-crash.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-contrast-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-contrast-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-external-001-test.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-external-002-test.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-007.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-conic-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-linear-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-radial-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-conic-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-linear-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-radial-gradient.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-region-calc-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-region-transformed-child-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-region-units-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/filter-svg-background-image-blur.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/filtered-inline-is-container.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini34
-rw-r--r--testing/web-platform/meta/css/filter-effects/inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/filter-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/lighting-color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/remove-filter-repaint.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/root-element-with-opacity-filter-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-feimage-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-multiple-filter-functions.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-color.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-offset.html.ini8
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-function-to-url.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-group-position-changed.html.ini7
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-group-size-changed.html.ini7
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-group-transform-changed.html.ini6
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-object-position-changed.html.ini6
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-object-size-changed.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-object-transform-changed.html.ini5
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-001.html.ini9
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-mutation-url-to-function.html.ini7
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-relative-urls-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-shorthand-hue-rotate-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix-attributes.html.ini26
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix-css-string.worker.js.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix-invert-invertible.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix-invert-non-invertible.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix-stringifier.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini40
-rw-r--r--testing/web-platform/meta/css/geometry/DOMMatrixInit-validate-fixup.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMPoint-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMPoint-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMQuad-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMQuad-nan.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMRect-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMRect-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMRect-nan.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/DOMRectList.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/WebKitCSSMatrix.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/WebKitCSSMatrix.worker.js.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/historical.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/idlharness.any.js.ini15
-rw-r--r--testing/web-platform/meta/css/geometry/spec-examples.html.ini3
-rw-r--r--testing/web-platform/meta/css/geometry/structured-serialization.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/display-mode.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/display-mode.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/mediaqueries/forced-colors.html.ini2
-rw-r--r--testing/web-platform/meta/css/mediaqueries/inverted-colors.html.ini2
-rw-r--r--testing/web-platform/meta/css/mediaqueries/mq-invalid-media-type-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/mq-non-matching-lazy-load.tentative.html.ini7
-rw-r--r--testing/web-platform/meta/css/mediaqueries/mq-unknown-feature-custom-property.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/navigation-controls.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/prefers-contrast.html.ini2
-rw-r--r--testing/web-platform/meta/css/mediaqueries/prefers-reduced-data.html.ini14
-rw-r--r--testing/web-platform/meta/css/mediaqueries/prefers-reduced-transparency.html.ini2
-rw-r--r--testing/web-platform/meta/css/mediaqueries/relative-units-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/mediaqueries/viewport-script-dynamic.html.ini2
-rw-r--r--testing/web-platform/meta/css/motion/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini144
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-ray-022.html.ini2
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-circle-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-circle-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-shape-ellipse-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-url-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-path-url-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/motion/offset-rotate-005.html.ini6
-rw-r--r--testing/web-platform/meta/css/printing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/printing/emoji-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/fragmented-inline-block-001-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/fragmented-inline-block-002-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/input-file-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/media-queries-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-margin-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-margin-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-margin-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-margin-005-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-margin-006-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-name-002-print.html.ini6
-rw-r--r--testing/web-platform/meta/css/printing/page-name-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-001-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-004-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-005-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-006-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-007-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-008-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-009-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/page-size-010-print.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/page-size-011-print.html.ini3
-rw-r--r--testing/web-platform/meta/css/printing/table-overflow-quirks-frameset-crash-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/transform-002-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/printing/transform-003-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/reference/pass_if_filler_text_match_bold.xht.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/__dir__.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/attribute-selectors/attribute-case/syntax.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/attribute-selectors/style-attribute-selector.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/case-insensitive-parent.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/first-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/first-letter-flag-001.html.ini6
-rw-r--r--testing/web-platform/meta/css/selectors/first-line-bidi-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/first-line-bidi-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/first-of-type.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-display-none-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-002.html.ini18
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-009.html.ini9
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-011.html.ini5
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-017-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-017.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-018-2.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-022.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-023.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-024.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-025.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-027.html.ini7
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-008-b.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-013.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-018.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-019.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-visible-script-focus-020.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-within-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-within-005.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-within-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-within-display-none-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/focus-within-shadow-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/has-specificity.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/hover-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-006.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-007.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-008.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-009.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-010.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-011.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-012.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-014.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-015.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-021.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-022.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-024.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-025.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-026.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-027.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-028.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-029.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-030.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-031.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-032.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-034.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-035.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-036.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-041.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-042.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-044.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-045.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-046.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-047.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-048.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-049.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-050.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-051.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-052.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-054.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-055.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-056.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/defined.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini6
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini19
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/is.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini7
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini10
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini6
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini6
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/invalidation/where.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/is-default-ns-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/is-specificity-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/is-specificity.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/is-where-error-recovery.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/is-where-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/is-where-visited.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/last-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/last-of-type.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini10
-rw-r--r--testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini13
-rw-r--r--testing/web-platform/meta/css/selectors/media/sound-state.html.ini8
-rw-r--r--testing/web-platform/meta/css/selectors/missing-right-token.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/modal-pseudo-class.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/not-complex.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/not-default-ns-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/not-specificity.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/only-child.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/open-closed-pseudo.html.ini9
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-focus-visible.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-id.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-not.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-part.html.ini6
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-sibling.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-state.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-universal.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/parsing/parse-where.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/pseudo-enabled-disabled.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/remove-hovered-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/selectors/scope-selector.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/selector-placeholder-shown-emptify-placeholder.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/selectors-4/lang-021.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/selectors-4/lang-023.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/selectors-4/lang-024.html.ini4
-rw-r--r--testing/web-platform/meta/css/selectors/selectors-case-sensitive-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/webkit-pseudo-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/x-pseudo-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/vendor-imports/mozilla/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/will-change/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/zoom/__dir__.ini1
7699 files changed, 67264 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini
new file mode 100644
index 0000000000..dc809fdb9e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009a.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini
new file mode 100644
index 0000000000..1d7c5e1377
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009b.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini
new file mode 100644
index 0000000000..52a72812bb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009e.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini
new file mode 100644
index 0000000000..6833e41247
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009f.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/abspos/abspos-in-block-in-inline-in-relpos-inline.html.ini b/testing/web-platform/meta/css/CSS2/abspos/abspos-in-block-in-inline-in-relpos-inline.html.ini
new file mode 100644
index 0000000000..e2a3f51086
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-in-block-in-inline-in-relpos-inline.html.ini
@@ -0,0 +1,4 @@
+[abspos-in-block-in-inline-in-relpos-inline.html]
+ [position:absolute should be sized by the right ancestor]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-001.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-001.xht.ini
new file mode 100644
index 0000000000..74642bd4aa
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-001.xht.ini
@@ -0,0 +1,3 @@
+[background-001.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-002.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-002.xht.ini
new file mode 100644
index 0000000000..64c7647ce2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-002.xht.ini
@@ -0,0 +1,3 @@
+[background-002.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini
new file mode 100644
index 0000000000..e91f0a0510
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini
@@ -0,0 +1,4 @@
+[background-003.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-004.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-004.xht.ini
new file mode 100644
index 0000000000..e63983fd4d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-004.xht.ini
@@ -0,0 +1,3 @@
+[background-004.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-006.xht.ini
new file mode 100644
index 0000000000..d8aee13a55
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-006.xht.ini
@@ -0,0 +1,3 @@
+[background-006.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-007.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-007.xht.ini
new file mode 100644
index 0000000000..d49ae88701
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-007.xht.ini
@@ -0,0 +1,3 @@
+[background-007.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-008.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-008.xht.ini
new file mode 100644
index 0000000000..2b0722b627
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-008.xht.ini
@@ -0,0 +1,3 @@
+[background-008.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-009.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-009.xht.ini
new file mode 100644
index 0000000000..00ceaa40a1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-009.xht.ini
@@ -0,0 +1,3 @@
+[background-009.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-010.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-010.xht.ini
new file mode 100644
index 0000000000..ca9fe52eed
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-010.xht.ini
@@ -0,0 +1,3 @@
+[background-010.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-014.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-014.xht.ini
new file mode 100644
index 0000000000..2c933ca43a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-014.xht.ini
@@ -0,0 +1,3 @@
+[background-014.xht]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-006.xht.ini
new file mode 100644
index 0000000000..c23b811cf0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[background-applies-to-006.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-012.xht.ini
new file mode 100644
index 0000000000..b42b7de7f6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[background-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-bg-pos-206.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-bg-pos-206.xht.ini
new file mode 100644
index 0000000000..d98f2e1387
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-bg-pos-206.xht.ini
@@ -0,0 +1,6 @@
+[background-bg-pos-206.xht]
+ expected:
+ if (os == "android"): PASS
+ fuzzy:
+ if (os == "win"): maxDifference=92;totalPixels=0-2206
+ if swgl and (os == "mac"): maxDifference=1-1;totalPixels=1-1
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-006.xht.ini
new file mode 100644
index 0000000000..caa6cae386
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[background-color-applies-to-006.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-012.xht.ini
new file mode 100644
index 0000000000..b7df31d698
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-color-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[background-color-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-006.xht.ini
new file mode 100644
index 0000000000..5ae6c54e1c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[background-image-applies-to-006.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-012.xht.ini
new file mode 100644
index 0000000000..e98a07ec01
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[background-image-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-image-cover-attachment-001.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-cover-attachment-001.xht.ini
new file mode 100644
index 0000000000..ebdcf786e4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-image-cover-attachment-001.xht.ini
@@ -0,0 +1,3 @@
+[background-image-cover-attachment-001.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-004.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-004.xht.ini
new file mode 100644
index 0000000000..5c34090db6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-004.xht.ini
@@ -0,0 +1,2 @@
+[background-intrinsic-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-005.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-005.xht.ini
new file mode 100644
index 0000000000..81a90cb045
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-005.xht.ini
@@ -0,0 +1,2 @@
+[background-intrinsic-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-006.xht.ini
new file mode 100644
index 0000000000..0c7d04c69b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-intrinsic-006.xht.ini
@@ -0,0 +1,2 @@
+[background-intrinsic-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-position-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-position-applies-to-012.xht.ini
new file mode 100644
index 0000000000..96ed3d250f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-position-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[background-position-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-006.xht.ini
new file mode 100644
index 0000000000..3501aa9da8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[background-repeat-applies-to-006.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-012.xht.ini
new file mode 100644
index 0000000000..4f8b50adb8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-repeat-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[background-repeat-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
new file mode 100644
index 0000000000..86289cdac2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
@@ -0,0 +1,2 @@
+[bidi-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
new file mode 100644
index 0000000000..c48ebe38be
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
@@ -0,0 +1,2 @@
+[bidi-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
new file mode 100644
index 0000000000..3ad433b3b2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
@@ -0,0 +1,2 @@
+[bidi-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
new file mode 100644
index 0000000000..78e74fba22
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
@@ -0,0 +1,2 @@
+[bidi-008.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
new file mode 100644
index 0000000000..5512b703ee
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
@@ -0,0 +1,2 @@
+[bidi-009.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
new file mode 100644
index 0000000000..6a99a28b88
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
@@ -0,0 +1,2 @@
+[bidi-010.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/__dir__.ini b/testing/web-platform/meta/css/CSS2/bidi-text/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-001.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-001.xht.ini
new file mode 100644
index 0000000000..daa1701436
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-001.xht.ini
@@ -0,0 +1,4 @@
+[bidi-001.xht]
+ fuzzy:
+ if os == "win": maxDifference=1;totalPixels=0-2
+ if os == "mac": maxDifference=1-3;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-002.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-002.xht.ini
new file mode 100644
index 0000000000..c0b1af53ce
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-002.xht.ini
@@ -0,0 +1,4 @@
+[bidi-002.xht]
+ fuzzy:
+ if os == "win": maxDifference=1;totalPixels=0-4
+ if os == "mac": maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-003.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-003.xht.ini
new file mode 100644
index 0000000000..12cc11f23c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-003.xht.ini
@@ -0,0 +1,2 @@
+[bidi-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-004.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-004.xht.ini
new file mode 100644
index 0000000000..d04b44a471
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-004.xht.ini
@@ -0,0 +1,3 @@
+[bidi-004.xht]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005a.xht.ini
new file mode 100644
index 0000000000..35eddc5613
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-005a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
new file mode 100644
index 0000000000..1796c03d5f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-005b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006a.xht.ini
new file mode 100644
index 0000000000..6933d02c9a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-006a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
new file mode 100644
index 0000000000..196a9306f4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-006b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007a.xht.ini
new file mode 100644
index 0000000000..312c62b6ea
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-007a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
new file mode 100644
index 0000000000..0275ad54a6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-007b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008a.xht.ini
new file mode 100644
index 0000000000..0060da2f2e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-008a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
new file mode 100644
index 0000000000..fb4ac97311
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-008b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009a.xht.ini
new file mode 100644
index 0000000000..efc67554da
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-009a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
new file mode 100644
index 0000000000..344e4a508e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-009b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010a.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010a.xht.ini
new file mode 100644
index 0000000000..84c48ec207
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010a.xht.ini
@@ -0,0 +1,4 @@
+[bidi-010a.xht]
+ expected:
+ if (os == 'android'): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
new file mode 100644
index 0000000000..7c08a8c70f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
@@ -0,0 +1,2 @@
+[bidi-010b.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-011.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-011.xht.ini
new file mode 100644
index 0000000000..fdbb640539
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-011.xht.ini
@@ -0,0 +1,4 @@
+[bidi-011.xht]
+ expected:
+ if nightly_build: FAIL
+ PASS
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-003.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-003.xht.ini
new file mode 100644
index 0000000000..7843964b31
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-003.xht.ini
@@ -0,0 +1,3 @@
+[bidi-box-model-003.xht]
+ fuzzy:
+ if os == "win": maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-011.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-011.xht.ini
new file mode 100644
index 0000000000..0708173d6c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-011.xht.ini
@@ -0,0 +1,3 @@
+[bidi-box-model-011.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-012.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-012.xht.ini
new file mode 100644
index 0000000000..e430024312
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-box-model-012.xht.ini
@@ -0,0 +1,3 @@
+[bidi-box-model-012.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-003.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-003.xht.ini
new file mode 100644
index 0000000000..f9a77dbc7b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-breaking-003.xht.ini
@@ -0,0 +1,2 @@
+[bidi-breaking-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/borders/__dir__.ini b/testing/web-platform/meta/css/CSS2/borders/__dir__.ini
new file mode 100644
index 0000000000..a66c0482e0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/__dir__.ini
@@ -0,0 +1,3 @@
+disabled:
+ if not debug and (os == "linux") and (bits == 32): https://bugzilla.mozilla.org/show_bug.cgi?id=1445834
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini
new file mode 100644
index 0000000000..d2f9e545ba
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[border-applies-to-006.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini
new file mode 100644
index 0000000000..2556d87a10
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[border-applies-to-012.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-006.xht.ini
new file mode 100644
index 0000000000..325d9e2de5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[border-color-applies-to-006.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-012.xht.ini
new file mode 100644
index 0000000000..de7b037245
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/border-color-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[border-color-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/borders/border-width-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/borders/border-width-applies-to-012.xht.ini
new file mode 100644
index 0000000000..aff583e9dd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/borders/border-width-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[border-width-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/__dir__.ini b/testing/web-platform/meta/css/CSS2/box-display/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/box-display/anonymous-box-generation-001.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/anonymous-box-generation-001.xht.ini
new file mode 100644
index 0000000000..a57969d28d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/anonymous-box-generation-001.xht.ini
@@ -0,0 +1,3 @@
+[anonymous-box-generation-001.xht]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini
new file mode 100644
index 0000000000..1168e8ec3d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini
@@ -0,0 +1,5 @@
+[block-in-inline-001.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini
new file mode 100644
index 0000000000..0e1cc9efa0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini
@@ -0,0 +1,5 @@
+[block-in-inline-002.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-relpos-002.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-relpos-002.xht.ini
new file mode 100644
index 0000000000..7607acf73b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-relpos-002.xht.ini
@@ -0,0 +1,2 @@
+[block-in-inline-relpos-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/box-generation-001.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/box-generation-001.xht.ini
new file mode 100644
index 0000000000..91aa08b8ed
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/box-generation-001.xht.ini
@@ -0,0 +1,5 @@
+[box-generation-001.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/box-generation-002.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/box-generation-002.xht.ini
new file mode 100644
index 0000000000..d6f9e28b0e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/box-generation-002.xht.ini
@@ -0,0 +1,5 @@
+[box-generation-002.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/containing-block-010.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/containing-block-010.xht.ini
new file mode 100644
index 0000000000..84a1f752a1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/containing-block-010.xht.ini
@@ -0,0 +1,3 @@
+[containing-block-010.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/box-display/display-008.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/display-008.xht.ini
new file mode 100644
index 0000000000..538551922a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/display-008.xht.ini
@@ -0,0 +1,5 @@
+[display-008.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/display-009.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/display-009.xht.ini
new file mode 100644
index 0000000000..cf646a0971
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/display-009.xht.ini
@@ -0,0 +1,5 @@
+[display-009.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/display-012.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/display-012.xht.ini
new file mode 100644
index 0000000000..c9b231d1e6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/display-012.xht.ini
@@ -0,0 +1,5 @@
+[display-012.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/display-013.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/display-013.xht.ini
new file mode 100644
index 0000000000..a14965dfb6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/display-013.xht.ini
@@ -0,0 +1,5 @@
+[display-013.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/box-display/root-box-003.xht.ini b/testing/web-platform/meta/css/CSS2/box-display/root-box-003.xht.ini
new file mode 100644
index 0000000000..6c8f2e575f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/box-display/root-box-003.xht.ini
@@ -0,0 +1,2 @@
+[root-box-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/cascade/inherit-computed-001.html.ini b/testing/web-platform/meta/css/CSS2/cascade/inherit-computed-001.html.ini
new file mode 100644
index 0000000000..12e8c80098
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/cascade/inherit-computed-001.html.ini
@@ -0,0 +1,2 @@
+[inherit-computed-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c42-ibx-pad-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c42-ibx-pad-000.xht.ini
new file mode 100644
index 0000000000..1e9980c928
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c42-ibx-pad-000.xht.ini
@@ -0,0 +1,2 @@
+[c42-ibx-pad-000.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c43-rpl-bbx-002.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c43-rpl-bbx-002.xht.ini
new file mode 100644
index 0000000000..572bf33fff
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c43-rpl-bbx-002.xht.ini
@@ -0,0 +1,3 @@
+[c43-rpl-bbx-002.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/css1/c43-rpl-ibx-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c43-rpl-ibx-000.xht.ini
new file mode 100644
index 0000000000..60b8ce020f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c43-rpl-ibx-000.xht.ini
@@ -0,0 +1,3 @@
+[c43-rpl-ibx-000.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c44-ln-box-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c44-ln-box-001.xht.ini
new file mode 100644
index 0000000000..de77287695
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c44-ln-box-001.xht.ini
@@ -0,0 +1,3 @@
+[c44-ln-box-001.xht]
+ disabled:
+ if debug and os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1553657
diff --git a/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini
new file mode 100644
index 0000000000..c3868fedc4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini
@@ -0,0 +1,2 @@
+[c541-word-sp-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-001.xht.ini
new file mode 100644
index 0000000000..8f1bc98ef8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-001.xht.ini
@@ -0,0 +1,3 @@
+[c548-ln-ht-001.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-002.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-002.xht.ini
new file mode 100644
index 0000000000..1e44ad6bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-002.xht.ini
@@ -0,0 +1,3 @@
+[c548-ln-ht-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-004.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-004.xht.ini
new file mode 100644
index 0000000000..3eee58d1ff
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c548-ln-ht-004.xht.ini
@@ -0,0 +1,3 @@
+[c548-ln-ht-004.xht]
+ fuzzy:
+ if swgl: maxDifference=1-1;totalPixels=80-80
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-002.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-002.xht.ini
new file mode 100644
index 0000000000..982dbccba4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-002.xht.ini
@@ -0,0 +1,2 @@
+[c5502-imrgn-r-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-003.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-003.xht.ini
new file mode 100644
index 0000000000..664007412a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-003.xht.ini
@@ -0,0 +1,5 @@
+[c5502-imrgn-r-003.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-005.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-005.xht.ini
new file mode 100644
index 0000000000..c57bd254ee
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-005.xht.ini
@@ -0,0 +1,4 @@
+[c5502-imrgn-r-005.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-006.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-006.xht.ini
new file mode 100644
index 0000000000..0f557ac9c3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5502-imrgn-r-006.xht.ini
@@ -0,0 +1,4 @@
+[c5502-imrgn-r-006.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-002.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-002.xht.ini
new file mode 100644
index 0000000000..38c2a9c951
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-002.xht.ini
@@ -0,0 +1,3 @@
+[c5504-imrgn-l-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-003.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-003.xht.ini
new file mode 100644
index 0000000000..70577edc13
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-003.xht.ini
@@ -0,0 +1,5 @@
+[c5504-imrgn-l-003.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-005.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-005.xht.ini
new file mode 100644
index 0000000000..1af320c329
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-005.xht.ini
@@ -0,0 +1,4 @@
+[c5504-imrgn-l-005.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-006.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-006.xht.ini
new file mode 100644
index 0000000000..fb6f8ab38e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5504-imrgn-l-006.xht.ini
@@ -0,0 +1,4 @@
+[c5504-imrgn-l-006.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5505-imrgn-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5505-imrgn-000.xht.ini
new file mode 100644
index 0000000000..6b4a0b8603
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5505-imrgn-000.xht.ini
@@ -0,0 +1,4 @@
+[c5505-imrgn-000.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-003.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-003.xht.ini
new file mode 100644
index 0000000000..f7d39e46b1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-003.xht.ini
@@ -0,0 +1,2 @@
+[c5507-ipadn-r-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-004.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-004.xht.ini
new file mode 100644
index 0000000000..b6aea485b1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5507-ipadn-r-004.xht.ini
@@ -0,0 +1,4 @@
+[c5507-ipadn-r-004.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-002.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-002.xht.ini
new file mode 100644
index 0000000000..b308469807
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-002.xht.ini
@@ -0,0 +1,3 @@
+[c5509-ipadn-l-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-003.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-003.xht.ini
new file mode 100644
index 0000000000..8b14db3e86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-003.xht.ini
@@ -0,0 +1,5 @@
+[c5509-ipadn-l-003.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-004.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-004.xht.ini
new file mode 100644
index 0000000000..14128fa3be
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5509-ipadn-l-004.xht.ini
@@ -0,0 +1,4 @@
+[c5509-ipadn-l-004.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5510-ipadn-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5510-ipadn-000.xht.ini
new file mode 100644
index 0000000000..c2b38bd359
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5510-ipadn-000.xht.ini
@@ -0,0 +1,4 @@
+[c5510-ipadn-000.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5512-brdr-rw-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5512-brdr-rw-001.xht.ini
new file mode 100644
index 0000000000..d262da55b5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5512-brdr-rw-001.xht.ini
@@ -0,0 +1,3 @@
+[c5512-brdr-rw-001.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5514-brdr-lw-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5514-brdr-lw-001.xht.ini
new file mode 100644
index 0000000000..18f83a6c2e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5514-brdr-lw-001.xht.ini
@@ -0,0 +1,3 @@
+[c5514-brdr-lw-001.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5525-fltmrgn-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5525-fltmrgn-000.xht.ini
new file mode 100644
index 0000000000..4c3253c91d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5525-fltmrgn-000.xht.ini
@@ -0,0 +1,3 @@
+[c5525-fltmrgn-000.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/CSS2/css1/c5526-fltclr-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c5526-fltclr-000.xht.ini
new file mode 100644
index 0000000000..a0aaba8372
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c5526-fltclr-000.xht.ini
@@ -0,0 +1,3 @@
+[c5526-fltclr-000.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/CSS2/css21-errata/__dir__.ini b/testing/web-platform/meta/css/CSS2/css21-errata/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css21-errata/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-002.html.ini b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-002.html.ini
new file mode 100644
index 0000000000..5414d6d030
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-002.html.ini
@@ -0,0 +1,2 @@
+[s-11-1-1b-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-003.html.ini b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-003.html.ini
new file mode 100644
index 0000000000..37fe1caef0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-003.html.ini
@@ -0,0 +1,2 @@
+[s-11-1-1b-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-004.html.ini b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-004.html.ini
new file mode 100644
index 0000000000..693b20488c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css21-errata/s-11-1-1b-004.html.ini
@@ -0,0 +1,2 @@
+[s-11-1-1b-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/__dir__.ini b/testing/web-platform/meta/css/CSS2/floats-clear/__dir__.ini
new file mode 100644
index 0000000000..c3deeb9730
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200, gpu:51200]
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html.ini b/testing/web-platform/meta/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html.ini
new file mode 100644
index 0000000000..a8a9b5c830
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/adjoining-float-nested-forced-clearance-002.html.ini
@@ -0,0 +1,2 @@
+[adjoining-float-nested-forced-clearance-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/float-non-replaced-width-007.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/float-non-replaced-width-007.xht.ini
new file mode 100644
index 0000000000..a1f7a596d8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/float-non-replaced-width-007.xht.ini
@@ -0,0 +1,3 @@
+[float-non-replaced-width-007.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/float-replaced-height-002.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/float-replaced-height-002.xht.ini
new file mode 100644
index 0000000000..ca502a8939
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/float-replaced-height-002.xht.ini
@@ -0,0 +1,3 @@
+[float-replaced-height-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/floats-111.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/floats-111.xht.ini
new file mode 100644
index 0000000000..454519e327
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/floats-111.xht.ini
@@ -0,0 +1,3 @@
+[floats-111.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/floats-142.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/floats-142.xht.ini
new file mode 100644
index 0000000000..03611aa651
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/floats-142.xht.ini
@@ -0,0 +1,3 @@
+[floats-142.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/floats-143.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/floats-143.xht.ini
new file mode 100644
index 0000000000..51927f6fd4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/floats-143.xht.ini
@@ -0,0 +1,4 @@
+[floats-143.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html.ini b/testing/web-platform/meta/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html.ini
new file mode 100644
index 0000000000..c4658efbe2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/floats-clear-multicol-balancing-003.html.ini
@@ -0,0 +1,3 @@
+[floats-clear-multicol-balancing-003.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1637108
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/margin-collapse-157.xht.ini b/testing/web-platform/meta/css/CSS2/floats-clear/margin-collapse-157.xht.ini
new file mode 100644
index 0000000000..e1ee7731d4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/margin-collapse-157.xht.ini
@@ -0,0 +1,2 @@
+[margin-collapse-157.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html.ini b/testing/web-platform/meta/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html.ini
new file mode 100644
index 0000000000..85b954771e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats-clear/negative-clearance-after-bottom-margin.html.ini
@@ -0,0 +1,2 @@
+[negative-clearance-after-bottom-margin.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/__dir__.ini b/testing/web-platform/meta/css/CSS2/floats/__dir__.ini
new file mode 100644
index 0000000000..defc16f344
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/floats/float-root.html.ini b/testing/web-platform/meta/css/CSS2/floats/float-root.html.ini
new file mode 100644
index 0000000000..20839ed35d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/float-root.html.ini
@@ -0,0 +1,2 @@
+[float-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-left-002.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-left-002.xht.ini
new file mode 100644
index 0000000000..5a03f09f44
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-left-002.xht.ini
@@ -0,0 +1,2 @@
+[floats-rule3-outside-left-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-right-002.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-right-002.xht.ini
new file mode 100644
index 0000000000..cbad66d3a8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-rule3-outside-right-002.xht.ini
@@ -0,0 +1,2 @@
+[floats-rule3-outside-right-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-left-001.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-left-001.xht.ini
new file mode 100644
index 0000000000..8ed9f3c1a4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-left-001.xht.ini
@@ -0,0 +1,2 @@
+[floats-rule7-outside-left-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-right-001.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-right-001.xht.ini
new file mode 100644
index 0000000000..0a1b241c74
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-rule7-outside-right-001.xht.ini
@@ -0,0 +1,2 @@
+[floats-rule7-outside-right-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-outside-001.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-outside-001.xht.ini
new file mode 100644
index 0000000000..0a0343e064
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-outside-001.xht.ini
@@ -0,0 +1,2 @@
+[floats-wrap-bfc-outside-001.xht]
+ fuzzy: maxDifference=0-5;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini
new file mode 100644
index 0000000000..785cc353fe
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini
@@ -0,0 +1,3 @@
+[floats-wrap-bfc-with-margin-001a.tentative.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1767217
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html.ini
new file mode 100644
index 0000000000..54adc26ee3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[floats-wrap-bfc-with-margin-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html.ini
new file mode 100644
index 0000000000..ff9850194f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[floats-wrap-bfc-with-margin-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html.ini
new file mode 100644
index 0000000000..9759584873
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[floats-wrap-bfc-with-margin-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html.ini b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html.ini
new file mode 100644
index 0000000000..d9fc873da2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[floats-wrap-bfc-with-margin-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/floats-zero-height-wrap-002.xht.ini b/testing/web-platform/meta/css/CSS2/floats/floats-zero-height-wrap-002.xht.ini
new file mode 100644
index 0000000000..81040b92e3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/floats-zero-height-wrap-002.xht.ini
@@ -0,0 +1,2 @@
+[floats-zero-height-wrap-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-003.html.ini b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-003.html.ini
new file mode 100644
index 0000000000..0cc62d1815
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-003.html.ini
@@ -0,0 +1,3 @@
+[hit-test-floats-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-004.html.ini b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-004.html.ini
new file mode 100644
index 0000000000..0caa4ffb37
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-004.html.ini
@@ -0,0 +1,3 @@
+[hit-test-floats-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-005.html.ini b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-005.html.ini
new file mode 100644
index 0000000000..87229fb52b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/hit-test-floats-005.html.ini
@@ -0,0 +1,3 @@
+[hit-test-floats-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/list-item-taller-than-opportunity-001.html.ini b/testing/web-platform/meta/css/CSS2/floats/list-item-taller-than-opportunity-001.html.ini
new file mode 100644
index 0000000000..075f0db918
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/list-item-taller-than-opportunity-001.html.ini
@@ -0,0 +1,3 @@
+[list-item-taller-than-opportunity-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/remove-float-then-abspos-in-inline.html.ini b/testing/web-platform/meta/css/CSS2/floats/remove-float-then-abspos-in-inline.html.ini
new file mode 100644
index 0000000000..e431e863c6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/remove-float-then-abspos-in-inline.html.ini
@@ -0,0 +1,3 @@
+[remove-float-then-abspos-in-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-001.html.ini b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-001.html.ini
new file mode 100644
index 0000000000..ed474a6ab1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-001.html.ini
@@ -0,0 +1,3 @@
+[zero-space-between-floats-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-002.html.ini b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-002.html.ini
new file mode 100644
index 0000000000..e4abe65d1b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-002.html.ini
@@ -0,0 +1,3 @@
+[zero-space-between-floats-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-003.html.ini b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-003.html.ini
new file mode 100644
index 0000000000..1c7bc32995
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-003.html.ini
@@ -0,0 +1,3 @@
+[zero-space-between-floats-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-004.html.ini b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-004.html.ini
new file mode 100644
index 0000000000..ab4a7a567b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/floats/zero-space-between-floats-004.html.ini
@@ -0,0 +1,3 @@
+[zero-space-between-floats-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/fonts/__dir__.ini b/testing/web-platform/meta/css/CSS2/fonts/__dir__.ini
new file mode 100644
index 0000000000..c4b2fdedd4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini
new file mode 100644
index 0000000000..cc429e118f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini
@@ -0,0 +1,6 @@
+[font-011.xht]
+ expected:
+ if os == "linux": PASS
+ if os == "mac": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini
new file mode 100644
index 0000000000..8e9b711b33
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini
@@ -0,0 +1,6 @@
+[font-012.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini
new file mode 100644
index 0000000000..5485ebf617
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini
@@ -0,0 +1,6 @@
+[font-013.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini
new file mode 100644
index 0000000000..cc2dd8c017
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini
@@ -0,0 +1,6 @@
+[font-014.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini
new file mode 100644
index 0000000000..c649a59d75
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini
@@ -0,0 +1,6 @@
+[font-015.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini
new file mode 100644
index 0000000000..469820d6be
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini
@@ -0,0 +1,6 @@
+[font-016.xht]
+ expected:
+ if os == "linux": PASS
+ if os == "mac": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini
new file mode 100644
index 0000000000..54e55bc948
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini
@@ -0,0 +1,6 @@
+[font-029.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini
new file mode 100644
index 0000000000..89155829d5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini
@@ -0,0 +1,6 @@
+[font-030.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini
new file mode 100644
index 0000000000..d86a88deef
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini
@@ -0,0 +1,6 @@
+[font-031.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini
new file mode 100644
index 0000000000..32af330081
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini
@@ -0,0 +1,6 @@
+[font-032.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini
new file mode 100644
index 0000000000..c3322333f5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini
@@ -0,0 +1,6 @@
+[font-042.xht]
+ expected:
+ if os == "mac": PASS
+ if os == "linux": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini
new file mode 100644
index 0000000000..ad93d06a79
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini
@@ -0,0 +1,6 @@
+[font-043.xht]
+ expected:
+ if os == "linux": PASS
+ if os == "mac": PASS
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini
new file mode 100644
index 0000000000..bf7caf274c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini
@@ -0,0 +1,3 @@
+[font-applies-to-001.xht]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini
new file mode 100644
index 0000000000..ea85e27b23
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini
@@ -0,0 +1,3 @@
+[font-applies-to-007.xht]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini
new file mode 100644
index 0000000000..db6e174aae
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini
@@ -0,0 +1,3 @@
+[font-applies-to-017.xht]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini
new file mode 100644
index 0000000000..d1e4b938f0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini
@@ -0,0 +1,3 @@
+[font-family-013.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini
new file mode 100644
index 0000000000..bbafab8b74
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-001.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini
new file mode 100644
index 0000000000..f6040f80d4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-002.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini
new file mode 100644
index 0000000000..f0671d0896
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini
@@ -0,0 +1,3 @@
+[font-family-applies-to-005.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini
new file mode 100644
index 0000000000..e40019b656
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-006.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini
new file mode 100644
index 0000000000..a6e0ec80b8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-007.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini
new file mode 100644
index 0000000000..d1787d563a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-008.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini
new file mode 100644
index 0000000000..85e1d0d2d2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-009.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini
new file mode 100644
index 0000000000..9f38d1de14
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-010.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini
new file mode 100644
index 0000000000..cee0518718
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini
@@ -0,0 +1,4 @@
+[font-family-applies-to-011.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini
new file mode 100644
index 0000000000..2301dacbc0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini
@@ -0,0 +1,3 @@
+[font-family-applies-to-014.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini
new file mode 100644
index 0000000000..8de7a5de0c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini
@@ -0,0 +1,3 @@
+[font-family-applies-to-015.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini
new file mode 100644
index 0000000000..df0eae8f66
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini
@@ -0,0 +1,3 @@
+[font-family-applies-to-017.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-family-rule-002a.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-family-rule-002a.xht.ini
new file mode 100644
index 0000000000..fdcb7e8cf7
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-rule-002a.xht.ini
@@ -0,0 +1,2 @@
+[font-family-rule-002a.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-matching-rule-009.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-matching-rule-009.xht.ini
new file mode 100644
index 0000000000..d180272212
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-matching-rule-009.xht.ini
@@ -0,0 +1,4 @@
+[font-matching-rule-009.xht]
+ expected:
+ if (os == "android"): FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-size-120.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-size-120.xht.ini
new file mode 100644
index 0000000000..0f914fb2e2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-size-120.xht.ini
@@ -0,0 +1,3 @@
+[font-size-120.xht]
+ expected:
+ if (os == "win") and (bits == 32) and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-size-121.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-size-121.xht.ini
new file mode 100644
index 0000000000..baf31b1c68
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-size-121.xht.ini
@@ -0,0 +1,2 @@
+[font-size-121.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/font-size-122.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/font-size-122.xht.ini
new file mode 100644
index 0000000000..48e89121c4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-size-122.xht.ini
@@ -0,0 +1,3 @@
+[font-size-122.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/fonts/fonts-013.xht.ini b/testing/web-platform/meta/css/CSS2/fonts/fonts-013.xht.ini
new file mode 100644
index 0000000000..0b0742c353
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/fonts/fonts-013.xht.ini
@@ -0,0 +1,3 @@
+[fonts-013.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-007.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-007.xht.ini
new file mode 100644
index 0000000000..0f2592a063
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-007.xht.ini
@@ -0,0 +1,2 @@
+[content-007.xht]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-100.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-100.xht.ini
new file mode 100644
index 0000000000..639d5fcdc8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-100.xht.ini
@@ -0,0 +1,2 @@
+[content-100.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini
new file mode 100644
index 0000000000..488885a058
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini
@@ -0,0 +1,5 @@
+[content-177.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-004.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-004.xht.ini
new file mode 100644
index 0000000000..c2b8c27694
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-004.xht.ini
@@ -0,0 +1,3 @@
+[content-counter-004.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "TIMEOUT"]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini
new file mode 100644
index 0000000000..d97ab2b89d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini
@@ -0,0 +1,2 @@
+[content-counter-006.xht]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini
new file mode 100644
index 0000000000..b623faf8ac
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini
@@ -0,0 +1,2 @@
+[content-counter-007.xht]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini
new file mode 100644
index 0000000000..0ac7b93cc2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini
@@ -0,0 +1,2 @@
+[content-counter-008.xht]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/generated-content/quotes-036.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/quotes-036.xht.ini
new file mode 100644
index 0000000000..220ed220ce
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/generated-content/quotes-036.xht.ini
@@ -0,0 +1,2 @@
+[quotes-036.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/__dir__.ini b/testing/web-platform/meta/css/CSS2/linebox/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini
new file mode 100644
index 0000000000..8bc89d40cc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini
@@ -0,0 +1,3 @@
+[empty-inline-003.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini
new file mode 100644
index 0000000000..9a834de723
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-002.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini
new file mode 100644
index 0000000000..e4e88fa7cb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-003.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini
new file mode 100644
index 0000000000..10f4cfbe80
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-004.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini
new file mode 100644
index 0000000000..a12f93e481
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-005.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini
new file mode 100644
index 0000000000..1f123f565c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-006.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini
new file mode 100644
index 0000000000..33eca83149
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini
@@ -0,0 +1,5 @@
+[inline-formatting-context-007.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini
new file mode 100644
index 0000000000..2f412541f0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini
@@ -0,0 +1,3 @@
+[inline-formatting-context-013.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-001.html.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-001.html.ini
new file mode 100644
index 0000000000..477cdb0542
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-001.html.ini
@@ -0,0 +1,4 @@
+[inline-negative-margin-001.html]
+ [[data-expected-height\] 11]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html.ini b/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html.ini
new file mode 100644
index 0000000000..ff78200c42
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html.ini
@@ -0,0 +1,3 @@
+[inline-negative-margin-minmax-crash-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/linebox/needs-layout-transform.html.ini b/testing/web-platform/meta/css/CSS2/linebox/needs-layout-transform.html.ini
new file mode 100644
index 0000000000..2c86d63301
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/needs-layout-transform.html.ini
@@ -0,0 +1,3 @@
+[needs-layout-transform.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-109.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-109.xht.ini
new file mode 100644
index 0000000000..c9b09f806f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-109.xht.ini
@@ -0,0 +1,3 @@
+[vertical-align-109.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-121.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-121.xht.ini
new file mode 100644
index 0000000000..b50cb962a5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-121.xht.ini
@@ -0,0 +1,3 @@
+[vertical-align-121.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini
new file mode 100644
index 0000000000..4866c8ee49
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini
@@ -0,0 +1,5 @@
+[vertical-align-sub-001.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini
new file mode 100644
index 0000000000..dbfd108d23
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini
@@ -0,0 +1,5 @@
+[vertical-align-super-001.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-top-bottom-001.html.ini b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-top-bottom-001.html.ini
new file mode 100644
index 0000000000..e71bf4a84d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-top-bottom-001.html.ini
@@ -0,0 +1,3 @@
+[vertical-align-top-bottom-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/lists/counter-increment-005.xht.ini b/testing/web-platform/meta/css/CSS2/lists/counter-increment-005.xht.ini
new file mode 100644
index 0000000000..79254c0859
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/lists/counter-increment-005.xht.ini
@@ -0,0 +1,3 @@
+[counter-increment-005.xht]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini b/testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini
new file mode 100644
index 0000000000..06b18308ca
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini
@@ -0,0 +1,2 @@
+[list-style-021.xht]
+ fuzzy: list-style-021-ref.xht:maxDifference=8;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini b/testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini
new file mode 100644
index 0000000000..82528c7777
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini
@@ -0,0 +1,4 @@
+[list-style-image-004.xht]
+ expected:
+ if not debug and (os == "linux"): ["PASS", "FAIL"]
+ if not debug and (os == "mac"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-012.xht.ini
new file mode 100644
index 0000000000..57dd01f987
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-012.xht.ini
@@ -0,0 +1,2 @@
+[margin-bottom-applies-to-012.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-013.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-013.xht.ini
new file mode 100644
index 0000000000..c154fc145d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-013.xht.ini
@@ -0,0 +1,2 @@
+[margin-bottom-applies-to-013.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-014.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-014.xht.ini
new file mode 100644
index 0000000000..653af406a1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-014.xht.ini
@@ -0,0 +1,2 @@
+[margin-bottom-applies-to-014.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-015.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-015.xht.ini
new file mode 100644
index 0000000000..b56ad6555b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-bottom-applies-to-015.xht.ini
@@ -0,0 +1,2 @@
+[margin-bottom-applies-to-015.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini
new file mode 100644
index 0000000000..00412c7c86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini
@@ -0,0 +1,3 @@
+[margin-collapse-020.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini
new file mode 100644
index 0000000000..61337d409a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini
@@ -0,0 +1,3 @@
+[margin-collapse-021.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-038.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-038.xht.ini
new file mode 100644
index 0000000000..4add9bf88f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-038.xht.ini
@@ -0,0 +1,2 @@
+[margin-collapse-038.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-040.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-040.xht.ini
new file mode 100644
index 0000000000..5aa50a5adb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-040.xht.ini
@@ -0,0 +1,3 @@
+[margin-collapse-040.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini
new file mode 100644
index 0000000000..6b22e0741b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini
@@ -0,0 +1,5 @@
+[margin-em-inherit-001.xht]
+ expected:
+ if (os == "win"): PASS
+ if (os == 'linux' and os_version == '18.04'): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-percentage-inherit-001.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-percentage-inherit-001.xht.ini
new file mode 100644
index 0000000000..d5e97f1dc8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-percentage-inherit-001.xht.ini
@@ -0,0 +1,4 @@
+[margin-percentage-inherit-001.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/margin-padding-clear/padding-em-inherit-001.xht.ini b/testing/web-platform/meta/css/CSS2/margin-padding-clear/padding-em-inherit-001.xht.ini
new file mode 100644
index 0000000000..e571213daf
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/padding-em-inherit-001.xht.ini
@@ -0,0 +1,4 @@
+[padding-em-inherit-001.xht]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-root-element.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-root-element.html.ini
new file mode 100644
index 0000000000..df82a7feae
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-root-element.html.ini
@@ -0,0 +1,4 @@
+[auto-margins-root-element.html]
+ [Root element auto margins resolve]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini
new file mode 100644
index 0000000000..8844417035
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/auto-margins-used-values-with-floats.tentative.html.ini
@@ -0,0 +1,18 @@
+[auto-margins-used-values-with-floats.tentative.html]
+ [.box 1]
+ expected: FAIL
+
+ [.box 2]
+ expected: FAIL
+
+ [.box 3]
+ expected: FAIL
+
+ [.box 4]
+ expected: FAIL
+
+ [.box 5]
+ expected: FAIL
+
+ [.box 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-001.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-001.html.ini
new file mode 100644
index 0000000000..9071174b54
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-001.html.ini
@@ -0,0 +1,3 @@
+[block-in-inline-hittest-float-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini
new file mode 100644
index 0000000000..598408fccf
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html.ini
@@ -0,0 +1,3 @@
+[block-in-inline-hittest-float-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-margin.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-margin.html.ini
new file mode 100644
index 0000000000..121f5b8983
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-margin.html.ini
@@ -0,0 +1,3 @@
+[block-in-inline-hittest-margin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini
new file mode 100644
index 0000000000..69c2a3f56f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html.ini
@@ -0,0 +1,3 @@
+[block-in-inline-hittest-relpos-zindex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/block-replaced-height-002.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/block-replaced-height-002.xht.ini
new file mode 100644
index 0000000000..8ff8554b58
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/block-replaced-height-002.xht.ini
@@ -0,0 +1,3 @@
+[block-replaced-height-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini
new file mode 100644
index 0000000000..c3f7488cd7
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini
@@ -0,0 +1,3 @@
+[blocks-025.xht]
+ expected:
+ if (os == "android"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-bottom.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-bottom.html.ini
new file mode 100644
index 0000000000..9bcc40c7d3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-bottom.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-margin-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-left.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-left.html.ini
new file mode 100644
index 0000000000..c1c7cb7e2f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-left.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-margin-left.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-right.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-right.html.ini
new file mode 100644
index 0000000000..31e95be1d5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-right.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-margin-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-top.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-top.html.ini
new file mode 100644
index 0000000000..c4b0b306aa
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-margin-top.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-margin-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-bottom.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-bottom.html.ini
new file mode 100644
index 0000000000..42b41397d4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-bottom.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-padding-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-left.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-left.html.ini
new file mode 100644
index 0000000000..618a6f863e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-left.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-padding-left.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-right.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-right.html.ini
new file mode 100644
index 0000000000..2772da6ff5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-right.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-padding-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-top.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-top.html.ini
new file mode 100644
index 0000000000..1a37b5d3a3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/containing-block-percent-padding-top.html.ini
@@ -0,0 +1,3 @@
+[containing-block-percent-padding-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini
new file mode 100644
index 0000000000..5cb6cbc784
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini
@@ -0,0 +1,3 @@
+[hit-test-anonymous-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-non-replaced-width-003.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-non-replaced-width-003.xht.ini
new file mode 100644
index 0000000000..71df96ccb1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-non-replaced-width-003.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-non-replaced-width-003.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-height-002.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-height-002.xht.ini
new file mode 100644
index 0000000000..5aa42c7165
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-height-002.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-replaced-height-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini
new file mode 100644
index 0000000000..2b1206fe22
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-replaced-width-008.xht]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-height-002.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-height-002.xht.ini
new file mode 100644
index 0000000000..1cd18de659
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-height-002.xht.ini
@@ -0,0 +1,3 @@
+[inline-replaced-height-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini
new file mode 100644
index 0000000000..28501d3edd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini
@@ -0,0 +1,3 @@
+[inline-replaced-width-009.xht]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inlines-017.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inlines-017.xht.ini
new file mode 100644
index 0000000000..fdc862955a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inlines-017.xht.ini
@@ -0,0 +1,3 @@
+[inlines-017.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/inlines-020.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/inlines-020.xht.ini
new file mode 100644
index 0000000000..d3414ded20
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inlines-020.xht.ini
@@ -0,0 +1,3 @@
+[inlines-020.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-height-block.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-height-block.html.ini
new file mode 100644
index 0000000000..79c0cdd9ca
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-height-block.html.ini
@@ -0,0 +1,2 @@
+[margin-collapse-through-percentage-height-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-padding.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-padding.html.ini
new file mode 100644
index 0000000000..5100ee5c5a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/margin-collapse-through-percentage-padding.html.ini
@@ -0,0 +1,2 @@
+[margin-collapse-through-percentage-padding.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini
new file mode 100644
index 0000000000..e3a6259186
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[max-height-applies-to-012.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/max-width-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/max-width-applies-to-012.xht.ini
new file mode 100644
index 0000000000..3d88420651
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/max-width-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[max-width-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/min-height-106.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/min-height-106.xht.ini
new file mode 100644
index 0000000000..66b826118e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/min-height-106.xht.ini
@@ -0,0 +1,4 @@
+[min-height-106.xht]
+ fuzzy:
+ if os == "win": maxDifference=92;totalPixels=5487
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=4-4
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/min-height-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/min-height-applies-to-012.xht.ini
new file mode 100644
index 0000000000..8ced4f820a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/min-height-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[min-height-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/min-width-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/min-width-applies-to-012.xht.ini
new file mode 100644
index 0000000000..3098ebeb67
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/min-width-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[min-width-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/overflow-scroll-paint-order.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/overflow-scroll-paint-order.html.ini
new file mode 100644
index 0000000000..f586d9490b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/overflow-scroll-paint-order.html.ini
@@ -0,0 +1,3 @@
+[overflow-scroll-paint-order.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-001.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-001.xht.ini
new file mode 100644
index 0000000000..d4c4ce64a0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-001.xht.ini
@@ -0,0 +1,2 @@
+[replaced-intrinsic-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-002.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-002.xht.ini
new file mode 100644
index 0000000000..bf85cf0048
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/replaced-intrinsic-002.xht.ini
@@ -0,0 +1,2 @@
+[replaced-intrinsic-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-max-height.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-max-height.html.ini
new file mode 100644
index 0000000000..b56b9eca6a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-max-height.html.ini
@@ -0,0 +1,3 @@
+[unresolvable-max-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-min-height.html.ini b/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-min-height.html.ini
new file mode 100644
index 0000000000..af357ceacd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/unresolvable-min-height.html.ini
@@ -0,0 +1,3 @@
+[unresolvable-min-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/normal-flow/width-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/normal-flow/width-applies-to-012.xht.ini
new file mode 100644
index 0000000000..1a2eea1b8b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/width-applies-to-012.xht.ini
@@ -0,0 +1,4 @@
+[width-applies-to-012.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/pagination/__dir__.ini b/testing/web-platform/meta/css/CSS2/pagination/__dir__.ini
new file mode 100644
index 0000000000..368dad1ea2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:460800]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html.ini
new file mode 100644
index 0000000000..b9be14a500
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html.ini
@@ -0,0 +1,3 @@
+[block-page-break-inside-avoid-11-print.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html.ini
new file mode 100644
index 0000000000..e9773560f8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html.ini
@@ -0,0 +1,4 @@
+[block-page-break-inside-avoid-15-print.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html.ini
new file mode 100644
index 0000000000..73a00ecae3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html.ini
@@ -0,0 +1,3 @@
+[block-page-break-inside-avoid-6-print.html]
+ fuzzy:
+ if (os == "win"): maxDifference=64;totalPixels=0-7
diff --git a/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html.ini
new file mode 100644
index 0000000000..97280a3d04
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html.ini
@@ -0,0 +1,3 @@
+[block-page-break-inside-avoid-7-print.html]
+ fuzzy:
+ if (os == "win"): maxDifference=64;totalPixels=0-7
diff --git a/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html.ini
new file mode 100644
index 0000000000..2bdcbce819
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html.ini
@@ -0,0 +1,3 @@
+[block-page-break-inside-avoid-8-print.html]
+ fuzzy:
+ if (os == "win"): maxDifference=64;totalPixels=0-7
diff --git a/testing/web-platform/meta/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html.ini
new file mode 100644
index 0000000000..5ca8986e04
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html.ini
@@ -0,0 +1,3 @@
+[float-page-break-inside-avoid-4-print.html]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html.ini
new file mode 100644
index 0000000000..748e7b236b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html.ini
@@ -0,0 +1,2 @@
+[row-page-break-inside-avoid-1-print.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html.ini
new file mode 100644
index 0000000000..ee9183cda2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html.ini
@@ -0,0 +1,3 @@
+[row-page-break-inside-avoid-2-print.html]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html.ini
new file mode 100644
index 0000000000..3db95bf3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html.ini
@@ -0,0 +1,3 @@
+[rowgroup-page-break-inside-avoid-3-print.html]
+ expected:
+ if not fission and not swgl and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html.ini
new file mode 100644
index 0000000000..28e104e289
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html.ini
@@ -0,0 +1,2 @@
+[rowgroup-page-break-inside-avoid-4-print.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html.ini
new file mode 100644
index 0000000000..c6cf5658e1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html.ini
@@ -0,0 +1,2 @@
+[rowgroup-page-break-inside-avoid-5-print.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html.ini
new file mode 100644
index 0000000000..657d66fb6f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html.ini
@@ -0,0 +1,5 @@
+[rowgroup-page-break-inside-avoid-6-print.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-1
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html.ini
new file mode 100644
index 0000000000..b3de64d2dd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html.ini
@@ -0,0 +1,3 @@
+[rowgroup-page-break-inside-avoid-7-print.html]
+ expected:
+ if fission and (os == "win") and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html.ini
new file mode 100644
index 0000000000..6ad338d1a8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html.ini
@@ -0,0 +1,3 @@
+[table-page-break-inside-avoid-3-print.html]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html.ini
new file mode 100644
index 0000000000..06d63e7c15
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html.ini
@@ -0,0 +1,3 @@
+[table-page-break-inside-avoid-4-print.html]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-95
diff --git a/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html.ini
new file mode 100644
index 0000000000..246dd71161
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html.ini
@@ -0,0 +1,4 @@
+[table-page-break-inside-avoid-5-print.html]
+ fuzzy: maxDifference=0-46;totalPixels=0-1329
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html.ini b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html.ini
new file mode 100644
index 0000000000..7712a5ee4b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html.ini
@@ -0,0 +1,3 @@
+[table-page-break-inside-avoid-8-print.html]
+ expected:
+ if debug and (os == "linux") and fission and not swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini b/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-001.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-001.xht.ini
new file mode 100644
index 0000000000..e5d35ff729
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-001.xht.ini
@@ -0,0 +1,3 @@
+[absolute-replaced-height-001.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-002.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-002.xht.ini
new file mode 100644
index 0000000000..d2791c0e23
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-height-002.xht.ini
@@ -0,0 +1,3 @@
+[absolute-replaced-height-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-013.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-013.xht.ini
new file mode 100644
index 0000000000..8056cce72f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-013.xht.ini
@@ -0,0 +1,3 @@
+[abspos-013.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-014.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-014.xht.ini
new file mode 100644
index 0000000000..5edd069f88
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-014.xht.ini
@@ -0,0 +1,3 @@
+[abspos-014.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-015.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-015.xht.ini
new file mode 100644
index 0000000000..f2826adaea
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-015.xht.ini
@@ -0,0 +1,3 @@
+[abspos-015.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-016.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-016.xht.ini
new file mode 100644
index 0000000000..0a733d4b96
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-016.xht.ini
@@ -0,0 +1,3 @@
+[abspos-016.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-017.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-017.xht.ini
new file mode 100644
index 0000000000..357a79e5ab
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-017.xht.ini
@@ -0,0 +1,3 @@
+[abspos-017.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-018.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-018.xht.ini
new file mode 100644
index 0000000000..29382a0f1a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-018.xht.ini
@@ -0,0 +1,3 @@
+[abspos-018.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-019.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-019.xht.ini
new file mode 100644
index 0000000000..f5abd313cb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-019.xht.ini
@@ -0,0 +1,3 @@
+[abspos-019.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-020.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-020.xht.ini
new file mode 100644
index 0000000000..3c2aa327b9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-020.xht.ini
@@ -0,0 +1,3 @@
+[abspos-020.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-022.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-022.xht.ini
new file mode 100644
index 0000000000..e8ef6a6afb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-022.xht.ini
@@ -0,0 +1,3 @@
+[abspos-022.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-001.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-001.xht.ini
new file mode 100644
index 0000000000..c89a605a84
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-001.xht.ini
@@ -0,0 +1,5 @@
+[abspos-containing-block-001.xht]
+ expected:
+ if (os == "android"): PASS
+ fuzzy:
+ if (os == "win"): maxDifference=95;totalPixels=0-567
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-003.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-003.xht.ini
new file mode 100644
index 0000000000..82566c5a87
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-containing-block-003.xht.ini
@@ -0,0 +1,5 @@
+[abspos-containing-block-003.xht]
+ expected:
+ if (os == "android"): PASS
+ fuzzy:
+ if (os == "win"): maxDifference=95;totalPixels=0-567
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini
new file mode 100644
index 0000000000..7e2db4a171
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini
@@ -0,0 +1,5 @@
+[abspos-float-with-inline-container.html]
+ expected:
+ if os == "mac": FAIL
+ if os == "win": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-007.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-007.xht.ini
new file mode 100644
index 0000000000..752e5a79b6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-007.xht.ini
@@ -0,0 +1,2 @@
+[abspos-inline-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-008.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-008.xht.ini
new file mode 100644
index 0000000000..f77c2c83d5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-inline-008.xht.ini
@@ -0,0 +1,2 @@
+[abspos-inline-008.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-negative-margin-001.html.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-negative-margin-001.html.ini
new file mode 100644
index 0000000000..80bd270376
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-negative-margin-001.html.ini
@@ -0,0 +1,2 @@
+[abspos-negative-margin-001.html]
+ max-asserts: 5
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-002.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-002.xht.ini
new file mode 100644
index 0000000000..da2d84c330
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-002.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-002.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-003.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-003.xht.ini
new file mode 100644
index 0000000000..e381cbfb76
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-003.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-003.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-005.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-005.xht.ini
new file mode 100644
index 0000000000..5244852b86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-005.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-005.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-006.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-006.xht.ini
new file mode 100644
index 0000000000..f898adfb05
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-006.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-006.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-008.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-008.xht.ini
new file mode 100644
index 0000000000..50a49433d1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-008.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-008.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-009.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-009.xht.ini
new file mode 100644
index 0000000000..ce6cd18934
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/abspos-overflow-009.xht.ini
@@ -0,0 +1,3 @@
+[abspos-overflow-009.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/line-break-after-leading-float.html.ini b/testing/web-platform/meta/css/CSS2/positioning/line-break-after-leading-float.html.ini
new file mode 100644
index 0000000000..9ddeb0b73c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/line-break-after-leading-float.html.ini
@@ -0,0 +1,3 @@
+[line-break-after-leading-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/position-relative-035.xht.ini b/testing/web-platform/meta/css/CSS2/positioning/position-relative-035.xht.ini
new file mode 100644
index 0000000000..b580aa7025
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/position-relative-035.xht.ini
@@ -0,0 +1,5 @@
+[position-relative-035.xht]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable-2.html.ini b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable-2.html.ini
new file mode 100644
index 0000000000..fbcf069f1f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable-2.html.ini
@@ -0,0 +1,3 @@
+[relpos-percentage-left-in-scrollable-2.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable.html.ini b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable.html.ini
new file mode 100644
index 0000000000..823f88ab17
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-left-in-scrollable.html.ini
@@ -0,0 +1,3 @@
+[relpos-percentage-left-in-scrollable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
new file mode 100644
index 0000000000..68549c8983
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
@@ -0,0 +1,4 @@
+[relpos-percentage-top-in-scrollable.html]
+ [Top percentage resolved correctly for overflow contribution]
+ expected:
+ if os == "android": [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/CSS2/positioning/toogle-abspos-on-relpos-inline-child.html.ini b/testing/web-platform/meta/css/CSS2/positioning/toogle-abspos-on-relpos-inline-child.html.ini
new file mode 100644
index 0000000000..928300474c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/positioning/toogle-abspos-on-relpos-inline-child.html.ini
@@ -0,0 +1,2 @@
+[toogle-abspos-on-relpos-inline-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/sec5/__dir__.ini b/testing/web-platform/meta/css/CSS2/sec5/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/sec5/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/selector/__dir__.ini b/testing/web-platform/meta/css/CSS2/selector/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selector/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/selector/attribute-value-selector-007.html.ini b/testing/web-platform/meta/css/CSS2/selector/attribute-value-selector-007.html.ini
new file mode 100644
index 0000000000..44b81b6c96
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selector/attribute-value-selector-007.html.ini
@@ -0,0 +1,3 @@
+[attribute-value-selector-007.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/selectors/before-first-letter-selector-001.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/before-first-letter-selector-001.xht.ini
new file mode 100644
index 0000000000..80ed979fb8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/before-first-letter-selector-001.xht.ini
@@ -0,0 +1,4 @@
+[before-first-letter-selector-001.xht]
+ expected:
+ if (os == "mac"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini
new file mode 100644
index 0000000000..17d3f2d74b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-068.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini
new file mode 100644
index 0000000000..ad0fd5b5ae
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-069.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini
new file mode 100644
index 0000000000..fed56e7a01
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-077.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini
new file mode 100644
index 0000000000..70ae543073
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-078.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini
new file mode 100644
index 0000000000..b28e0ecca6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-079.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini
new file mode 100644
index 0000000000..cd571e1429
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-088.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini
new file mode 100644
index 0000000000..cc7a79ffaa
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-092.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-115.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-115.xht.ini
new file mode 100644
index 0000000000..5e983b78e1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-115.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-115.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-116.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-116.xht.ini
new file mode 100644
index 0000000000..02084f283f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-116.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-116.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-117.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-117.xht.ini
new file mode 100644
index 0000000000..0410039bdd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-117.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-117.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-118.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-118.xht.ini
new file mode 100644
index 0000000000..e7c944cf5b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-118.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-118.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-119.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-119.xht.ini
new file mode 100644
index 0000000000..45e74ead2e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-119.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-119.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-121.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-121.xht.ini
new file mode 100644
index 0000000000..55f73a1b7c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-121.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-121.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-122.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-122.xht.ini
new file mode 100644
index 0000000000..4638cceefb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-122.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-122.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-123.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-123.xht.ini
new file mode 100644
index 0000000000..d68fbe9836
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-123.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-123.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-124.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-124.xht.ini
new file mode 100644
index 0000000000..f79bf85aa5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-124.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-124.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini
new file mode 100644
index 0000000000..037f1b123f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini
@@ -0,0 +1,4 @@
+[first-letter-punctuation-126.xht]
+ expected:
+ if nightly_build: FAIL
+ PASS
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini
new file mode 100644
index 0000000000..e338668afd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini
@@ -0,0 +1,4 @@
+[first-letter-punctuation-127.xht]
+ expected:
+ if nightly_build: FAIL
+ PASS
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-128.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-128.xht.ini
new file mode 100644
index 0000000000..925b9a680a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-128.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-128.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-129.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-129.xht.ini
new file mode 100644
index 0000000000..7b3c7f27fa
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-129.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-129.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-130.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-130.xht.ini
new file mode 100644
index 0000000000..2ca3a8587d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-130.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-130.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-131.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-131.xht.ini
new file mode 100644
index 0000000000..79ca44ea9a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-131.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-131.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-132.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-132.xht.ini
new file mode 100644
index 0000000000..1be84353af
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-132.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-132.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-133.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-133.xht.ini
new file mode 100644
index 0000000000..046ab86334
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-133.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-133.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-134.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-134.xht.ini
new file mode 100644
index 0000000000..010a6358bc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-134.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-134.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-135.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-135.xht.ini
new file mode 100644
index 0000000000..bcfa7077c9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-135.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-135.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-136.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-136.xht.ini
new file mode 100644
index 0000000000..0604469c86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-136.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-136.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-137.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-137.xht.ini
new file mode 100644
index 0000000000..0924b3ab28
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-137.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-137.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-138.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-138.xht.ini
new file mode 100644
index 0000000000..5937a2254c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-138.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-138.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-139.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-139.xht.ini
new file mode 100644
index 0000000000..5873b225e9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-139.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-139.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-140.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-140.xht.ini
new file mode 100644
index 0000000000..a37ecd26bc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-140.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-140.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-141.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-141.xht.ini
new file mode 100644
index 0000000000..2e10871c5f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-141.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-141.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-142.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-142.xht.ini
new file mode 100644
index 0000000000..4c029eaab3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-142.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-142.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-143.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-143.xht.ini
new file mode 100644
index 0000000000..9b485cb318
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-143.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-143.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini
new file mode 100644
index 0000000000..7e1e68cb25
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-225.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini
new file mode 100644
index 0000000000..66e0315b33
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-226.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini
new file mode 100644
index 0000000000..8dd08180c1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini
@@ -0,0 +1,3 @@
+[first-letter-punctuation-227.xht]
+ expected:
+ if (os == "mac"): PASS
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-337.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-337.xht.ini
new file mode 100644
index 0000000000..ce69cfb679
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-337.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-337.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-338.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-338.xht.ini
new file mode 100644
index 0000000000..d78d392004
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-338.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-338.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-339.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-339.xht.ini
new file mode 100644
index 0000000000..bf46629ccd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-339.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-339.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-340.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-340.xht.ini
new file mode 100644
index 0000000000..9f9a48fc80
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-340.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-340.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-341.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-341.xht.ini
new file mode 100644
index 0000000000..3ff13555ef
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-341.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-341.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-342.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-342.xht.ini
new file mode 100644
index 0000000000..03b4d4b758
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-342.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-342.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-343.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-343.xht.ini
new file mode 100644
index 0000000000..1ea5e4525b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-343.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-343.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-344.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-344.xht.ini
new file mode 100644
index 0000000000..18a2c696e6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-344.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-344.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-345.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-345.xht.ini
new file mode 100644
index 0000000000..7677cbff5d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-345.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-345.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-002.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-002.xht.ini
new file mode 100644
index 0000000000..c8f62d9a7e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-002.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-quote-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-003.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-003.xht.ini
new file mode 100644
index 0000000000..0373c15650
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-003.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-quote-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-004.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-004.xht.ini
new file mode 100644
index 0000000000..ff7f8e6818
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-004.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-quote-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-005.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-005.xht.ini
new file mode 100644
index 0000000000..3405fc747c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-quote-005.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-quote-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-000.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-000.xht.ini
new file mode 100644
index 0000000000..fb274076bf
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-000.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-selector-000.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-028.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-028.xht.ini
new file mode 100644
index 0000000000..303f5e9c05
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-selector-028.xht.ini
@@ -0,0 +1,2 @@
+[first-letter-selector-028.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/pseudo-007.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/pseudo-007.xht.ini
new file mode 100644
index 0000000000..e337089998
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/pseudo-007.xht.ini
@@ -0,0 +1,2 @@
+[pseudo-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini
new file mode 100644
index 0000000000..ed6ecf1bd9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini
@@ -0,0 +1,5 @@
+[universal-selector-005.xht]
+ disabled:
+ if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
diff --git a/testing/web-platform/meta/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini
new file mode 100644
index 0000000000..85bb14a219
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini
@@ -0,0 +1,4 @@
+[opacity-affects-block-in-inline.html]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl: FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini
new file mode 100644
index 0000000000..7bb66504d5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini
@@ -0,0 +1,5 @@
+[opacity-change-twice-stacking-context.html]
+ disabled:
+ if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1526468
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/syntax/at-charset-012.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/at-charset-012.xht.ini
new file mode 100644
index 0000000000..b671328c51
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/syntax/at-charset-012.xht.ini
@@ -0,0 +1,4 @@
+[at-charset-012.xht]
+ expected:
+ if (os == "android"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini
new file mode 100644
index 0000000000..0934a4b77b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini
@@ -0,0 +1,2 @@
+[counters-010.xht]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/CSS2/syntax/declarations-009.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/declarations-009.xht.ini
new file mode 100644
index 0000000000..534f429278
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/syntax/declarations-009.xht.ini
@@ -0,0 +1,2 @@
+[declarations-009.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/syntax/escapes-001.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/escapes-001.xht.ini
new file mode 100644
index 0000000000..406af3c5c1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/syntax/escapes-001.xht.ini
@@ -0,0 +1,3 @@
+[escapes-001.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/syntax/uri-013.xht.ini b/testing/web-platform/meta/css/CSS2/syntax/uri-013.xht.ini
new file mode 100644
index 0000000000..2ab88ce7f2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/syntax/uri-013.xht.ini
@@ -0,0 +1,2 @@
+[uri-013.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/__dir__.ini b/testing/web-platform/meta/css/CSS2/tables/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/tables/anonymous-table-box-width-001.xht.ini b/testing/web-platform/meta/css/CSS2/tables/anonymous-table-box-width-001.xht.ini
new file mode 100644
index 0000000000..28346b3de2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/anonymous-table-box-width-001.xht.ini
@@ -0,0 +1,2 @@
+[anonymous-table-box-width-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/border-collapse-005.html.ini b/testing/web-platform/meta/css/CSS2/tables/border-collapse-005.html.ini
new file mode 100644
index 0000000000..265296d387
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/border-collapse-005.html.ini
@@ -0,0 +1,2 @@
+[border-collapse-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001d.xht.ini b/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001d.xht.ini
new file mode 100644
index 0000000000..b3edbbc8e7
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001d.xht.ini
@@ -0,0 +1,2 @@
+[border-conflict-element-001d.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001e.xht.ini b/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001e.xht.ini
new file mode 100644
index 0000000000..e1491b7dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/border-conflict-element-001e.xht.ini
@@ -0,0 +1,2 @@
+[border-conflict-element-001e.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/column-visibility-004.xht.ini b/testing/web-platform/meta/css/CSS2/tables/column-visibility-004.xht.ini
new file mode 100644
index 0000000000..a8f26b3611
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/column-visibility-004.xht.ini
@@ -0,0 +1,2 @@
+[column-visibility-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a01.xht.ini
new file mode 100644
index 0000000000..4af293d701
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a01.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a01.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a02.xht.ini
new file mode 100644
index 0000000000..9335eb4a14
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a02.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a02.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a03.xht.ini
new file mode 100644
index 0000000000..6021ec201f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a03.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a03.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a04.xht.ini
new file mode 100644
index 0000000000..f45ed60ef1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a04.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a04.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a05.xht.ini
new file mode 100644
index 0000000000..ff92d84f3c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a05.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a05.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a06.xht.ini
new file mode 100644
index 0000000000..77f8ce702d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003a06.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003a06.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b01.xht.ini
new file mode 100644
index 0000000000..639957322b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b01.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b01.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b02.xht.ini
new file mode 100644
index 0000000000..82688beac5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b02.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b02.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b03.xht.ini
new file mode 100644
index 0000000000..f63b634fcd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b03.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003b03.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b04.xht.ini
new file mode 100644
index 0000000000..26c9689c30
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b04.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003b04.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b05.xht.ini
new file mode 100644
index 0000000000..0b107a7529
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b05.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b05.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b06.xht.ini
new file mode 100644
index 0000000000..90844c159c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b06.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b06.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b07.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b07.xht.ini
new file mode 100644
index 0000000000..7db74ff8a1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b07.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b07.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b08.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b08.xht.ini
new file mode 100644
index 0000000000..98bd79f5a6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b08.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b08.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b09.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b09.xht.ini
new file mode 100644
index 0000000000..47b2271d86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b09.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b09.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b10.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b10.xht.ini
new file mode 100644
index 0000000000..055094ab9b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b10.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b10.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b11.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b11.xht.ini
new file mode 100644
index 0000000000..fdfa3119ae
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b11.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b11.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b12.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b12.xht.ini
new file mode 100644
index 0000000000..c5cc46a2f9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003b12.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003b12.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c01.xht.ini
new file mode 100644
index 0000000000..40cab79a21
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c01.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c01.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c02.xht.ini
new file mode 100644
index 0000000000..c500b4c1b4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c02.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c02.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c03.xht.ini
new file mode 100644
index 0000000000..5a36f2286b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c03.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c03.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c04.xht.ini
new file mode 100644
index 0000000000..866fcafbec
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c04.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c04.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c05.xht.ini
new file mode 100644
index 0000000000..1caea6b5b4
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c05.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c05.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c06.xht.ini
new file mode 100644
index 0000000000..cae3ecfca5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c06.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c06.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c07.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c07.xht.ini
new file mode 100644
index 0000000000..e3e7b1cfab
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c07.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c07.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c08.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c08.xht.ini
new file mode 100644
index 0000000000..288a2ee8d8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003c08.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003c08.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d01.xht.ini
new file mode 100644
index 0000000000..cc5a25111c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d01.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d01.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d02.xht.ini
new file mode 100644
index 0000000000..c44c885701
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d02.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d02.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d03.xht.ini
new file mode 100644
index 0000000000..2d09cf40b0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d03.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d03.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d04.xht.ini
new file mode 100644
index 0000000000..9f949290a9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d04.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d04.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d05.xht.ini
new file mode 100644
index 0000000000..5bad39fd90
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d05.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d05.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d06.xht.ini
new file mode 100644
index 0000000000..26b28fa73a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003d06.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003d06.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e01.xht.ini
new file mode 100644
index 0000000000..c1a3005663
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e01.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e01.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e02.xht.ini
new file mode 100644
index 0000000000..d6add2de96
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e02.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e02.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e03.xht.ini
new file mode 100644
index 0000000000..7ba073aeed
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e03.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003e03.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e04.xht.ini
new file mode 100644
index 0000000000..55b165ec1b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e04.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003e04.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e05.xht.ini
new file mode 100644
index 0000000000..aae8f1536a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e05.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e05.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e06.xht.ini
new file mode 100644
index 0000000000..791d7c0663
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e06.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e06.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e07.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e07.xht.ini
new file mode 100644
index 0000000000..06c73b00f8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e07.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e07.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e08.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e08.xht.ini
new file mode 100644
index 0000000000..d19a832bc7
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e08.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e08.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e09.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e09.xht.ini
new file mode 100644
index 0000000000..04c16f27d2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e09.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e09.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e10.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e10.xht.ini
new file mode 100644
index 0000000000..818efa2c0d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e10.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e10.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e11.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e11.xht.ini
new file mode 100644
index 0000000000..4748890540
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e11.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e11.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e12.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e12.xht.ini
new file mode 100644
index 0000000000..d9f60c1570
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003e12.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003e12.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f01.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f01.xht.ini
new file mode 100644
index 0000000000..0d8b2a23bb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f01.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f01.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f02.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f02.xht.ini
new file mode 100644
index 0000000000..2535b29e7e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f02.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f02.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f03.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f03.xht.ini
new file mode 100644
index 0000000000..e556e8efe1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f03.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003f03.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f04.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f04.xht.ini
new file mode 100644
index 0000000000..193bbf5fde
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f04.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-003f04.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f05.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f05.xht.ini
new file mode 100644
index 0000000000..2e63632b9f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f05.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f05.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f06.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f06.xht.ini
new file mode 100644
index 0000000000..493ab170cb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f06.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f06.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f07.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f07.xht.ini
new file mode 100644
index 0000000000..6178e1989e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f07.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f07.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f08.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f08.xht.ini
new file mode 100644
index 0000000000..3024360bfb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-003f08.xht.ini
@@ -0,0 +1,4 @@
+[fixed-table-layout-003f08.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-017.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-017.xht.ini
new file mode 100644
index 0000000000..742c85eeb1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-017.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-017.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-018.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-018.xht.ini
new file mode 100644
index 0000000000..00be3fd825
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-018.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-018.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-019.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-019.xht.ini
new file mode 100644
index 0000000000..00bb88d903
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-019.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-019.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-020.xht.ini b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-020.xht.ini
new file mode 100644
index 0000000000..21dc9657fd
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/fixed-table-layout-020.xht.ini
@@ -0,0 +1,3 @@
+[fixed-table-layout-020.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004a.xht.ini b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004a.xht.ini
new file mode 100644
index 0000000000..3839cac444
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004a.xht.ini
@@ -0,0 +1,3 @@
+[separated-border-model-004a.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-34
diff --git a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004b.xht.ini b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004b.xht.ini
new file mode 100644
index 0000000000..6465ac1107
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004b.xht.ini
@@ -0,0 +1,3 @@
+[separated-border-model-004b.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004c.xht.ini b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004c.xht.ini
new file mode 100644
index 0000000000..a8edb557d9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-004c.xht.ini
@@ -0,0 +1,3 @@
+[separated-border-model-004c.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-079.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-079.xht.ini
new file mode 100644
index 0000000000..be62975058
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-079.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-079.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-080.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-080.xht.ini
new file mode 100644
index 0000000000..85071f93fc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-080.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-080.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-081.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-081.xht.ini
new file mode 100644
index 0000000000..f23dd59d86
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-081.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-081.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-082.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-082.xht.ini
new file mode 100644
index 0000000000..67e1503813
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-082.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-082.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-083.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-083.xht.ini
new file mode 100644
index 0000000000..b255b53c84
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-083.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-083.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-084.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-084.xht.ini
new file mode 100644
index 0000000000..fe4e59909d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-084.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-084.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-085.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-085.xht.ini
new file mode 100644
index 0000000000..ed053430a6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-085.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-085.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-086.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-086.xht.ini
new file mode 100644
index 0000000000..46c00c68eb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-086.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-086.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-093.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-093.xht.ini
new file mode 100644
index 0000000000..59ca4a7282
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-093.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-093.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-094.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-094.xht.ini
new file mode 100644
index 0000000000..6838b84e1a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-094.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-094.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-095.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-095.xht.ini
new file mode 100644
index 0000000000..1a1dbded81
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-095.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-095.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-096.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-096.xht.ini
new file mode 100644
index 0000000000..f3e247c64c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-096.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-096.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-097.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-097.xht.ini
new file mode 100644
index 0000000000..c4f894e1f0
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-097.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-097.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-098.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-098.xht.ini
new file mode 100644
index 0000000000..f09a4407f1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-098.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-098.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-155.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-155.xht.ini
new file mode 100644
index 0000000000..4447e3be2a
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-155.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-155.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-156.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-156.xht.ini
new file mode 100644
index 0000000000..b78c375118
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-156.xht.ini
@@ -0,0 +1,2 @@
+[table-anonymous-objects-156.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/tables/table-backgrounds-bc-rowgroup-001.xht.ini b/testing/web-platform/meta/css/CSS2/tables/table-backgrounds-bc-rowgroup-001.xht.ini
new file mode 100644
index 0000000000..8141e55713
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/tables/table-backgrounds-bc-rowgroup-001.xht.ini
@@ -0,0 +1,4 @@
+[table-backgrounds-bc-rowgroup-001.xht]
+ expected:
+ if (os == "linux") and not fission and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/text/__dir__.ini b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji-02.html.ini b/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji-02.html.ini
new file mode 100644
index 0000000000..58403504ce
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji-02.html.ini
@@ -0,0 +1,4 @@
+[bidi-flag-emoji-02.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji.html.ini b/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji.html.ini
new file mode 100644
index 0000000000..958ba5a31d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/bidi-flag-emoji.html.ini
@@ -0,0 +1,2 @@
+[bidi-flag-emoji.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/CSS2/text/bidi-span-001.html.ini b/testing/web-platform/meta/css/CSS2/text/bidi-span-001.html.ini
new file mode 100644
index 0000000000..3b8bdb4a4b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/bidi-span-001.html.ini
@@ -0,0 +1,3 @@
+[bidi-span-001.html]
+ fuzzy:
+ if os == "linux": maxDifference=0-255;totalPixels=0-3
diff --git a/testing/web-platform/meta/css/CSS2/text/letter-spacing-080.xht.ini b/testing/web-platform/meta/css/CSS2/text/letter-spacing-080.xht.ini
new file mode 100644
index 0000000000..36e78cb5cc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/letter-spacing-080.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-080.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/text-align-bidi-011.xht.ini b/testing/web-platform/meta/css/CSS2/text/text-align-bidi-011.xht.ini
new file mode 100644
index 0000000000..c246ca0eaf
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/text-align-bidi-011.xht.ini
@@ -0,0 +1,3 @@
+[text-align-bidi-011.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-001.xht.ini
new file mode 100644
index 0000000000..9db1515b02
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-001.xht.ini
@@ -0,0 +1,4 @@
+[text-transform-bicameral-001.xht]
+ expected:
+ if (processor == "x86"): ["PASS", "FAIL"]
+
diff --git a/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-003.xht.ini b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-003.xht.ini
new file mode 100644
index 0000000000..387377e4f2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-003.xht.ini
@@ -0,0 +1,4 @@
+[text-transform-bicameral-003.xht]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: ["PASS", "FAIL"]
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-004.xht.ini b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-004.xht.ini
new file mode 100644
index 0000000000..7615fdd066
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-004.xht.ini
@@ -0,0 +1,4 @@
+[text-transform-bicameral-004.xht]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-007.xht.ini b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-007.xht.ini
new file mode 100644
index 0000000000..5610ec93ff
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/text-transform-bicameral-007.xht.ini
@@ -0,0 +1,2 @@
+[text-transform-bicameral-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini
new file mode 100644
index 0000000000..d701de09cc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini
@@ -0,0 +1,3 @@
+[white-space-008.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-bidi-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-bidi-001.xht.ini
new file mode 100644
index 0000000000..db11e0c36e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-bidi-001.xht.ini
@@ -0,0 +1,4 @@
+[white-space-collapsing-bidi-001.xht]
+ expected:
+ if nightly_build: PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini
new file mode 100644
index 0000000000..c87f1dff85
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini
@@ -0,0 +1,3 @@
+[white-space-collapsing-breaks-001.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-mixed-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-001.xht.ini
new file mode 100644
index 0000000000..b1cf457e7d
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-001.xht.ini
@@ -0,0 +1,2 @@
+[white-space-mixed-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-mixed-002.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-002.xht.ini
new file mode 100644
index 0000000000..eddb62dcd6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-002.xht.ini
@@ -0,0 +1,3 @@
+[white-space-mixed-002.xht]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-mixed-003.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-003.xht.ini
new file mode 100644
index 0000000000..c26dc8a6a9
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-mixed-003.xht.ini
@@ -0,0 +1,2 @@
+[white-space-mixed-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini
new file mode 100644
index 0000000000..c91c3dd1dc
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-002.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini
new file mode 100644
index 0000000000..d0bdf8d324
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-003.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini
new file mode 100644
index 0000000000..ce8180640c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-004.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini
new file mode 100644
index 0000000000..c662a11dc5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-008.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini
new file mode 100644
index 0000000000..e980a07435
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-009.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini
new file mode 100644
index 0000000000..dbabf540fb
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini
@@ -0,0 +1,3 @@
+[white-space-processing-010.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-005.xht.ini
new file mode 100644
index 0000000000..be6e010724
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-005.xht.ini
@@ -0,0 +1,2 @@
+[outline-applies-to-005.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-006.xht.ini
new file mode 100644
index 0000000000..3eefb754f5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-applies-to-006.xht.ini
@@ -0,0 +1,2 @@
+[outline-applies-to-006.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini
new file mode 100644
index 0000000000..5ab7508001
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini
@@ -0,0 +1,2 @@
+[outline-color-030.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-005.xht.ini
new file mode 100644
index 0000000000..fee0182c24
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-005.xht.ini
@@ -0,0 +1,2 @@
+[outline-color-applies-to-005.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-006.xht.ini
new file mode 100644
index 0000000000..a75e0ae5f6
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-color-applies-to-006.xht.ini
@@ -0,0 +1,2 @@
+[outline-color-applies-to-006.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-005.xht.ini
new file mode 100644
index 0000000000..7973ce148f
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-005.xht.ini
@@ -0,0 +1,2 @@
+[outline-style-applies-to-005.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-006.xht.ini
new file mode 100644
index 0000000000..9b9ec6a5da
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-style-applies-to-006.xht.ini
@@ -0,0 +1,2 @@
+[outline-style-applies-to-006.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-005.xht.ini
new file mode 100644
index 0000000000..87f3467796
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-005.xht.ini
@@ -0,0 +1,2 @@
+[outline-width-applies-to-005.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-006.xht.ini
new file mode 100644
index 0000000000..f003dc5582
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/ui/outline-width-applies-to-006.xht.ini
@@ -0,0 +1,2 @@
+[outline-width-applies-to-006.xht]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini b/testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini
new file mode 100644
index 0000000000..8878be49ca
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini
@@ -0,0 +1,4 @@
+[numbers-units-007.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini b/testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini
new file mode 100644
index 0000000000..ec0351fd04
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini
@@ -0,0 +1,4 @@
+[numbers-units-009.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini b/testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini
new file mode 100644
index 0000000000..a134f41749
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini
@@ -0,0 +1,3 @@
+[numbers-units-010.xht]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/CSS2/values/numbers-units-011.xht.ini b/testing/web-platform/meta/css/CSS2/values/numbers-units-011.xht.ini
new file mode 100644
index 0000000000..0139acad88
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-011.xht.ini
@@ -0,0 +1,4 @@
+[numbers-units-011.xht]
+ expected:
+ if (os == "win"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini b/testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini
new file mode 100644
index 0000000000..d947766705
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini
@@ -0,0 +1,4 @@
+[numbers-units-021.xht]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/CSS2/visudet/content-height-002.html.ini b/testing/web-platform/meta/css/CSS2/visudet/content-height-002.html.ini
new file mode 100644
index 0000000000..e1de8c7f0b
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/content-height-002.html.ini
@@ -0,0 +1,3 @@
+[content-height-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-003.xht.ini b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-003.xht.ini
new file mode 100644
index 0000000000..452aa8d314
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-003.xht.ini
@@ -0,0 +1,2 @@
+[inline-block-baseline-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-004.xht.ini b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-004.xht.ini
new file mode 100644
index 0000000000..e571b3781c
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-004.xht.ini
@@ -0,0 +1,2 @@
+[inline-block-baseline-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-005.xht.ini b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-005.xht.ini
new file mode 100644
index 0000000000..25c38efae2
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-005.xht.ini
@@ -0,0 +1,2 @@
+[inline-block-baseline-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-006.xht.ini b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-006.xht.ini
new file mode 100644
index 0000000000..b436883f53
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/inline-block-baseline-006.xht.ini
@@ -0,0 +1,2 @@
+[inline-block-baseline-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/CSS2/visudet/line-height-204.html.ini b/testing/web-platform/meta/css/CSS2/visudet/line-height-204.html.ini
new file mode 100644
index 0000000000..00d059f8f8
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visudet/line-height-204.html.ini
@@ -0,0 +1,5 @@
+[line-height-204.html]
+ expected:
+ if (os == "win"): PASS
+ if (os == "mac"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/CSS2/visuren/inline-formatting-context-001.xht.ini b/testing/web-platform/meta/css/CSS2/visuren/inline-formatting-context-001.xht.ini
new file mode 100644
index 0000000000..bd60f84e3e
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/visuren/inline-formatting-context-001.xht.ini
@@ -0,0 +1,3 @@
+[inline-formatting-context-001.xht]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/blocks-extraneous-data-001.xht.ini b/testing/web-platform/meta/css/WOFF2/blocks-extraneous-data-001.xht.ini
new file mode 100644
index 0000000000..7c4fef1ad8
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/blocks-extraneous-data-001.xht.ini
@@ -0,0 +1,3 @@
+[blocks-extraneous-data-001.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/directory-knowntags-001.xht.ini b/testing/web-platform/meta/css/WOFF2/directory-knowntags-001.xht.ini
new file mode 100644
index 0000000000..4ca2b59b9e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/directory-knowntags-001.xht.ini
@@ -0,0 +1,2 @@
+[directory-knowntags-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/header-totalsfntsize-001.xht.ini b/testing/web-platform/meta/css/WOFF2/header-totalsfntsize-001.xht.ini
new file mode 100644
index 0000000000..d3e217cfd7
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/header-totalsfntsize-001.xht.ini
@@ -0,0 +1,3 @@
+[header-totalsfntsize-001.xht]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/WOFF2/metadata-noeffect-002.xht.ini b/testing/web-platform/meta/css/WOFF2/metadata-noeffect-002.xht.ini
new file mode 100644
index 0000000000..96942f3d44
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadata-noeffect-002.xht.ini
@@ -0,0 +1,3 @@
+[metadata-noeffect-002.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-authoritative-001.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-authoritative-001.xht.ini
new file mode 100644
index 0000000000..45e53c786c
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-authoritative-001.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-authoritative-001.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-001.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-001.xht.ini
new file mode 100644
index 0000000000..395b293b04
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-001.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-encoding-001.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-002.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-002.xht.ini
new file mode 100644
index 0000000000..46c912718d
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-002.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-encoding-002.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-003.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-003.xht.ini
new file mode 100644
index 0000000000..1f0ede9c1c
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-003.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-encoding-003.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-004.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-004.xht.ini
new file mode 100644
index 0000000000..71854aa26f
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-004.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-encoding-004.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-006.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-006.xht.ini
new file mode 100644
index 0000000000..1d4a76dc45
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-encoding-006.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-encoding-006.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-002.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-002.xht.ini
new file mode 100644
index 0000000000..ed760b8c91
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-002.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-002.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-006.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-006.xht.ini
new file mode 100644
index 0000000000..90188c7b72
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-006.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-006.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-007.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-007.xht.ini
new file mode 100644
index 0000000000..c8736ba345
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-007.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-007.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-008.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-008.xht.ini
new file mode 100644
index 0000000000..c0b228c596
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-008.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-008.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-009.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-009.xht.ini
new file mode 100644
index 0000000000..ad03671fb0
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-009.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-009.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-013.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-013.xht.ini
new file mode 100644
index 0000000000..446a213c34
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-copyright-013.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-copyright-013.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-001.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-001.xht.ini
new file mode 100644
index 0000000000..8810b62992
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-001.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-001.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-002.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-002.xht.ini
new file mode 100644
index 0000000000..aa74856b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-002.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-002.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-003.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-003.xht.ini
new file mode 100644
index 0000000000..d138ab416b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-003.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-003.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-004.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-004.xht.ini
new file mode 100644
index 0000000000..10078ffa64
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-004.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-004.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-005.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-005.xht.ini
new file mode 100644
index 0000000000..5b6eb1730e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-005.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-005.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-006.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-006.xht.ini
new file mode 100644
index 0000000000..5fa790c218
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-006.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-006.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-007.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-007.xht.ini
new file mode 100644
index 0000000000..0d0e2e81ba
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-007.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-007.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-008.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-008.xht.ini
new file mode 100644
index 0000000000..08898ef516
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-008.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-008.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-009.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-009.xht.ini
new file mode 100644
index 0000000000..302a470feb
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-009.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-009.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-010.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-010.xht.ini
new file mode 100644
index 0000000000..6344ae69f0
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-010.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-010.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-011.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-011.xht.ini
new file mode 100644
index 0000000000..bc81f96e1d
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-011.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-011.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-012.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-012.xht.ini
new file mode 100644
index 0000000000..b63878082e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-012.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-012.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-013.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-013.xht.ini
new file mode 100644
index 0000000000..ba3b112b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-013.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-013.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-014.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-014.xht.ini
new file mode 100644
index 0000000000..cee242dee1
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-014.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-014.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-015.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-015.xht.ini
new file mode 100644
index 0000000000..9b39cadf43
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-015.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-015.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-016.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-016.xht.ini
new file mode 100644
index 0000000000..eb5d6f58d9
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-016.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-016.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-017.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-017.xht.ini
new file mode 100644
index 0000000000..cab7f0f992
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-017.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-017.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-018.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-018.xht.ini
new file mode 100644
index 0000000000..c0114048c7
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-018.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-018.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-019.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-019.xht.ini
new file mode 100644
index 0000000000..4fbbe3f528
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-019.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-019.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-020.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-020.xht.ini
new file mode 100644
index 0000000000..8c64d5edbd
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-020.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-020.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-021.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-021.xht.ini
new file mode 100644
index 0000000000..db7f7948d8
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-021.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-021.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-022.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-022.xht.ini
new file mode 100644
index 0000000000..1428bc1bb3
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-022.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-022.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-023.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-023.xht.ini
new file mode 100644
index 0000000000..312cdd2d3b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-023.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-023.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-024.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-024.xht.ini
new file mode 100644
index 0000000000..9497bbc065
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-024.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-024.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-025.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-025.xht.ini
new file mode 100644
index 0000000000..c606ec0783
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-025.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-025.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-026.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-026.xht.ini
new file mode 100644
index 0000000000..8855f11c82
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-026.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-026.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-027.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-027.xht.ini
new file mode 100644
index 0000000000..ec1100e7ea
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-027.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-027.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-028.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-028.xht.ini
new file mode 100644
index 0000000000..2ffe45f058
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-028.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-028.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-029.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-029.xht.ini
new file mode 100644
index 0000000000..beb718d220
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-029.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-029.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-030.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-030.xht.ini
new file mode 100644
index 0000000000..bca9de5404
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-030.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-030.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-031.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-031.xht.ini
new file mode 100644
index 0000000000..61ac745230
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-031.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-031.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-032.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-032.xht.ini
new file mode 100644
index 0000000000..bbe6c15721
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-description-032.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-description-032.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-001.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-001.xht.ini
new file mode 100644
index 0000000000..de332f9889
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-001.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-001.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-002.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-002.xht.ini
new file mode 100644
index 0000000000..3e3a64d6f1
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-002.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-002.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-003.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-003.xht.ini
new file mode 100644
index 0000000000..dfbf8c02df
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-003.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-003.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-004.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-004.xht.ini
new file mode 100644
index 0000000000..b4744fb075
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-004.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-004.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-005.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-005.xht.ini
new file mode 100644
index 0000000000..6dc8a67af2
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-005.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-005.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-006.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-006.xht.ini
new file mode 100644
index 0000000000..c47b2e8a5e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-006.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-006.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-007.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-007.xht.ini
new file mode 100644
index 0000000000..9db6f8b0d2
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-007.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-007.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-008.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-008.xht.ini
new file mode 100644
index 0000000000..dfa8373610
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-008.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-008.xht]
+ expected:
+ if processor == "x86": ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-009.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-009.xht.ini
new file mode 100644
index 0000000000..c7271bfef2
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-009.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-009.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-010.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-010.xht.ini
new file mode 100644
index 0000000000..9f552b1449
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-010.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-010.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-011.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-011.xht.ini
new file mode 100644
index 0000000000..5f6e43a643
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-011.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-011.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-012.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-012.xht.ini
new file mode 100644
index 0000000000..3f0992a758
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-012.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-012.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-013.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-013.xht.ini
new file mode 100644
index 0000000000..dc5a42a5a8
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-013.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-013.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-014.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-014.xht.ini
new file mode 100644
index 0000000000..45b098bd96
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-014.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-014.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-015.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-015.xht.ini
new file mode 100644
index 0000000000..df04fa1ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-015.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-015.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-016.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-016.xht.ini
new file mode 100644
index 0000000000..a3dd1c70ff
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-016.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-016.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-017.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-017.xht.ini
new file mode 100644
index 0000000000..770606f58e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-017.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-017.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-018.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-018.xht.ini
new file mode 100644
index 0000000000..19ecfe8201
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-018.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-018.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-019.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-019.xht.ini
new file mode 100644
index 0000000000..33e6ff6a89
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-019.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-019.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-020.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-020.xht.ini
new file mode 100644
index 0000000000..bc7d88fbe8
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-020.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-020.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-021.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-021.xht.ini
new file mode 100644
index 0000000000..f19f9637c2
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-021.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-021.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-022.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-022.xht.ini
new file mode 100644
index 0000000000..fecacbc10f
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-022.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-022.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-023.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-023.xht.ini
new file mode 100644
index 0000000000..41ab7eef87
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-023.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-023.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-024.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-024.xht.ini
new file mode 100644
index 0000000000..96f60f9d81
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-024.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-024.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-025.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-025.xht.ini
new file mode 100644
index 0000000000..d412ee02dd
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-025.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-025.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-026.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-026.xht.ini
new file mode 100644
index 0000000000..9519b1b838
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-026.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-026.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-027.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-027.xht.ini
new file mode 100644
index 0000000000..68cb576def
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-027.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-027.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-028.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-028.xht.ini
new file mode 100644
index 0000000000..fbcbb9fcff
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-028.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-028.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-029.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-029.xht.ini
new file mode 100644
index 0000000000..c2cbb44730
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-029.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-029.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-030.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-030.xht.ini
new file mode 100644
index 0000000000..a6446299e3
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-030.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-030.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-031.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-031.xht.ini
new file mode 100644
index 0000000000..6166245576
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-031.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-031.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-032.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-032.xht.ini
new file mode 100644
index 0000000000..3d9861898a
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-032.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-032.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-033.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-033.xht.ini
new file mode 100644
index 0000000000..dd2f6bb880
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-033.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-033.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-034.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-034.xht.ini
new file mode 100644
index 0000000000..18ff9133bc
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-034.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-034.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-035.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-035.xht.ini
new file mode 100644
index 0000000000..270968e78b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-035.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-035.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-036.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-036.xht.ini
new file mode 100644
index 0000000000..3b8e0ed1e1
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-036.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-036.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-037.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-037.xht.ini
new file mode 100644
index 0000000000..0a7063047b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-037.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-037.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-038.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-038.xht.ini
new file mode 100644
index 0000000000..9af798f336
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-038.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-038.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-039.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-039.xht.ini
new file mode 100644
index 0000000000..1b2c1fde74
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-039.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-039.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-040.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-040.xht.ini
new file mode 100644
index 0000000000..c49f1996f1
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-040.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-040.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-041.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-041.xht.ini
new file mode 100644
index 0000000000..450bd11544
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-041.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-041.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-042.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-042.xht.ini
new file mode 100644
index 0000000000..44eb78e2fb
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-042.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-042.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-043.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-043.xht.ini
new file mode 100644
index 0000000000..606f46758e
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-043.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-043.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-044.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-044.xht.ini
new file mode 100644
index 0000000000..9d864c4e42
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-044.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-044.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-045.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-045.xht.ini
new file mode 100644
index 0000000000..33155560ae
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-045.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-045.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-046.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-046.xht.ini
new file mode 100644
index 0000000000..987637ce98
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-046.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-046.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-047.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-047.xht.ini
new file mode 100644
index 0000000000..749e1ba83a
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-047.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-047.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-048.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-048.xht.ini
new file mode 100644
index 0000000000..3471f26ea2
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-048.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-048.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-049.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-049.xht.ini
new file mode 100644
index 0000000000..b6587e4dc6
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-049.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-049.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-050.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-050.xht.ini
new file mode 100644
index 0000000000..f85568ff40
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-extension-050.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-extension-050.xht]
+ expected:
+ if (os == "win") and (version == "6.1.7601") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-license-027.xht.ini b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-license-027.xht.ini
new file mode 100644
index 0000000000..59d4d368e7
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/metadatadisplay-schema-license-027.xht.ini
@@ -0,0 +1,3 @@
+[metadatadisplay-schema-license-027.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/WOFF2/tabledata-glyf-bbox-001.xht.ini b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-bbox-001.xht.ini
new file mode 100644
index 0000000000..5f7fbafc03
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-bbox-001.xht.ini
@@ -0,0 +1,2 @@
+[tabledata-glyf-bbox-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-001.xht.ini b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-001.xht.ini
new file mode 100644
index 0000000000..c0f47f266b
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-001.xht.ini
@@ -0,0 +1,2 @@
+[tabledata-glyf-origlength-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-002.xht.ini b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-002.xht.ini
new file mode 100644
index 0000000000..de78e8c768
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-002.xht.ini
@@ -0,0 +1,2 @@
+[tabledata-glyf-origlength-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-003.xht.ini b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-003.xht.ini
new file mode 100644
index 0000000000..3a998078ef
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/tabledata-glyf-origlength-003.xht.ini
@@ -0,0 +1,2 @@
+[tabledata-glyf-origlength-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/WOFF2/tabledata-recontruct-loca-001.xht.ini b/testing/web-platform/meta/css/WOFF2/tabledata-recontruct-loca-001.xht.ini
new file mode 100644
index 0000000000..14e2078f13
--- /dev/null
+++ b/testing/web-platform/meta/css/WOFF2/tabledata-recontruct-loca-001.xht.ini
@@ -0,0 +1,4 @@
+[tabledata-recontruct-loca-001.xht]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/__dir__.ini b/testing/web-platform/meta/css/__dir__.ini
new file mode 100644
index 0000000000..5dc99db8b0
--- /dev/null
+++ b/testing/web-platform/meta/css/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.animations-api.compositing.enabled:true]
diff --git a/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-gradient-image.html.ini b/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-gradient-image.html.ini
new file mode 100644
index 0000000000..c25ebdfcd7
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-gradient-image.html.ini
@@ -0,0 +1,5 @@
+[background-blend-mode-gradient-image.html]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=2-2
diff --git a/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-plus-lighter.html.ini b/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-plus-lighter.html.ini
new file mode 100644
index 0000000000..dbdba4cbcc
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/background-blending/background-blend-mode-plus-lighter.html.ini
@@ -0,0 +1,2 @@
+[background-blend-mode-plus-lighter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/canvas-composite-modes.html.ini b/testing/web-platform/meta/css/compositing/canvas-composite-modes.html.ini
new file mode 100644
index 0000000000..ac9bbdb2ad
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/canvas-composite-modes.html.ini
@@ -0,0 +1,12 @@
+[canvas-composite-modes.html]
+ [globalCompositeOperation destination]
+ expected: FAIL
+
+ [globalCompositeOperation lighter]
+ expected: FAIL
+
+ [globalCompositeOperation plus-darker]
+ expected: FAIL
+
+ [globalCompositeOperation plus-lighter]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/__dir__.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/__dir__.ini
new file mode 100644
index 0000000000..65e4728a25
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200, gpu:51200, rdd:51200]
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-animation.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-animation.html.ini
new file mode 100644
index 0000000000..ca60a5dfe1
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-animation.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-animation.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1381893
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini
new file mode 100644
index 0000000000..309ab9b5f1
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini
@@ -0,0 +1,6 @@
+[mix-blend-mode-blended-element-interposed.html]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): PASS
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=1-1
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-border-image.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-border-image.html.ini
new file mode 100644
index 0000000000..b881aa5ed8
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-border-image.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-border-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-both-parent-and-blended-with-3D-transform.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-both-parent-and-blended-with-3D-transform.html.ini
new file mode 100644
index 0000000000..66d11c7878
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-both-parent-and-blended-with-3D-transform.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-both-parent-and-blended-with-3D-transform.html]
+ fuzzy:
+ maxDifference=94-95;totalPixels=340-460
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-parent.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-parent.html.ini
new file mode 100644
index 0000000000..80ec39abe1
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-parent.html.ini
@@ -0,0 +1,6 @@
+[mix-blend-mode-canvas-parent.html]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): PASS
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=3-3
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-sibling.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-sibling.html.ini
new file mode 100644
index 0000000000..4908c3aa27
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-canvas-sibling.html.ini
@@ -0,0 +1,6 @@
+[mix-blend-mode-canvas-sibling.html]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): PASS
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=3-3
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html.ini
new file mode 100644
index 0000000000..a84fbca0a5
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html.ini
@@ -0,0 +1,4 @@
+[mix-blend-mode-creates-stacking-context.html]
+ [CSS Test: an element with mix-blend-mode other than normal creates a stacking context]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-filter.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-filter.html.ini
new file mode 100644
index 0000000000..e3fcc30711
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-filter.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-parent.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-parent.html.ini
new file mode 100644
index 0000000000..8b6c026ed3
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-parent.html.ini
@@ -0,0 +1,6 @@
+[mix-blend-mode-iframe-parent.html]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): PASS
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=3-3
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-sibling.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-sibling.html.ini
new file mode 100644
index 0000000000..8b6212c305
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-iframe-sibling.html.ini
@@ -0,0 +1,6 @@
+[mix-blend-mode-iframe-sibling.html]
+ expected:
+ if os == "win": FAIL
+ if (os == "android"): PASS
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=3-3
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-mask.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-mask.html.ini
new file mode 100644
index 0000000000..0071ef0a5e
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-mask.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-mask.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini
new file mode 100644
index 0000000000..aefa5259d0
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini
@@ -0,0 +1,4 @@
+[mix-blend-mode-paragraph-background-image.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini
new file mode 100644
index 0000000000..13bb4e483a
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini
@@ -0,0 +1,4 @@
+[mix-blend-mode-paragraph.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-element-overflow-scroll.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-element-overflow-scroll.html.ini
new file mode 100644
index 0000000000..a02530bffb
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-element-overflow-scroll.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-parent-element-overflow-scroll.html]
+ fuzzy:
+ if os == "linux": maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform.html.ini
new file mode 100644
index 0000000000..35e588c1d3
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-parent-with-3D-transform.html]
+ fuzzy:
+ maxDifference=60-61;totalPixels=140-140
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-text.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-text.html.ini
new file mode 100644
index 0000000000..c287515ba1
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-parent-with-text.html.ini
@@ -0,0 +1,4 @@
+[mix-blend-mode-parent-with-text.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter-svg.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter-svg.html.ini
new file mode 100644
index 0000000000..89afa491b6
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter-svg.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-plus-lighter-svg.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-10000
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter.html.ini
new file mode 100644
index 0000000000..4d6f17aeee
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-plus-lighter.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-plus-lighter.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-10000
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-script.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-script.html.ini
new file mode 100644
index 0000000000..86012975f2
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-script.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-script.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-simple.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-simple.html.ini
new file mode 100644
index 0000000000..d5ee7b8994
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-simple.html.ini
@@ -0,0 +1,5 @@
+[mix-blend-mode-simple.html]
+ expected:
+ if os == "win": FAIL
+ fuzzy:
+ if os == "mac" and swgl: maxDifference=1-1;totalPixels=1-1
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-stacking-context-001.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-stacking-context-001.html.ini
new file mode 100644
index 0000000000..55cb6ecc51
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-stacking-context-001.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode-stacking-context-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-svg.html.ini b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-svg.html.ini
new file mode 100644
index 0000000000..e3b4c94d37
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-svg.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-svg.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/compositing/parsing/isolation-invalid.html.ini b/testing/web-platform/meta/css/compositing/parsing/isolation-invalid.html.ini
new file mode 100644
index 0000000000..b424f19861
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/parsing/isolation-invalid.html.ini
@@ -0,0 +1,3 @@
+[isolation-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/compositing/parsing/isolation-valid.html.ini b/testing/web-platform/meta/css/compositing/parsing/isolation-valid.html.ini
new file mode 100644
index 0000000000..c8d23cc379
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/parsing/isolation-valid.html.ini
@@ -0,0 +1,3 @@
+[isolation-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-computed.html.ini b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-computed.html.ini
new file mode 100644
index 0000000000..52983056ee
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-computed.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-invalid.html.ini b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-invalid.html.ini
new file mode 100644
index 0000000000..4052564559
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-invalid.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-valid.html.ini b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-valid.html.ini
new file mode 100644
index 0000000000..234271bb66
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/parsing/mix-blend-mode-valid.html.ini
@@ -0,0 +1,3 @@
+[mix-blend-mode-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-001.html.ini b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-001.html.ini
new file mode 100644
index 0000000000..1e73e86310
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-001.html.ini
@@ -0,0 +1,2 @@
+[root-element-background-image-transparency-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-002.html.ini b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-002.html.ini
new file mode 100644
index 0000000000..3c83ca3e5f
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-002.html.ini
@@ -0,0 +1,2 @@
+[root-element-background-image-transparency-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-003.html.ini b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-003.html.ini
new file mode 100644
index 0000000000..677aa4bd2f
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-003.html.ini
@@ -0,0 +1,2 @@
+[root-element-background-image-transparency-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-004.html.ini b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-004.html.ini
new file mode 100644
index 0000000000..b235969b31
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-background-image-transparency-004.html.ini
@@ -0,0 +1,2 @@
+[root-element-background-image-transparency-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/root-element-background-transparency.html.ini b/testing/web-platform/meta/css/compositing/root-element-background-transparency.html.ini
new file mode 100644
index 0000000000..045d140734
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-background-transparency.html.ini
@@ -0,0 +1,2 @@
+[root-element-background-transparency.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini b/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini
new file mode 100644
index 0000000000..c6002b3de9
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini
@@ -0,0 +1,6 @@
+[root-element-opacity-change.html]
+ disabled:
+ if tsan: https://bugzilla.mozilla.org/show_bug.cgi?id=1682723
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/compositing/root-element-opacity.html.ini b/testing/web-platform/meta/css/compositing/root-element-opacity.html.ini
new file mode 100644
index 0000000000..b351c0f4ae
--- /dev/null
+++ b/testing/web-platform/meta/css/compositing/root-element-opacity.html.ini
@@ -0,0 +1,2 @@
+[root-element-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini
new file mode 100644
index 0000000000..de75e0bf55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini
new file mode 100644
index 0000000000..bd90de9b2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini
new file mode 100644
index 0000000000..e55263690e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini
new file mode 100644
index 0000000000..9e6472eba9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini
new file mode 100644
index 0000000000..d46f5235c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini
new file mode 100644
index 0000000000..7e6457a2f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-htb-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini
new file mode 100644
index 0000000000..937ba7f7df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini
new file mode 100644
index 0000000000..dc506d7a94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini
new file mode 100644
index 0000000000..70f0858a8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini
new file mode 100644
index 0000000000..1a8d30e19d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini
new file mode 100644
index 0000000000..732084b963
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini
new file mode 100644
index 0000000000..2d86682a37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-vlr-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini
new file mode 100644
index 0000000000..c6512e90df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini
new file mode 100644
index 0000000000..da8d6a2b4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini
new file mode 100644
index 0000000000..d9f799b0d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini
new file mode 100644
index 0000000000..b4d2ff4677
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini
new file mode 100644
index 0000000000..f00eb1c1ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini
new file mode 100644
index 0000000000..03878c7c65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini
@@ -0,0 +1,42 @@
+[align-self-vrl-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini
new file mode 100644
index 0000000000..a4614a9f1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini
new file mode 100644
index 0000000000..a00b73434f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini
new file mode 100644
index 0000000000..16f5fdf074
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini
new file mode 100644
index 0000000000..fa2d92c4e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini
new file mode 100644
index 0000000000..2fdcd82519
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini
new file mode 100644
index 0000000000..9a82653e5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-htb-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini
new file mode 100644
index 0000000000..dfa60d031e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini
new file mode 100644
index 0000000000..363ae3feea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini
new file mode 100644
index 0000000000..112d0883f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini
new file mode 100644
index 0000000000..f1be179340
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini
new file mode 100644
index 0000000000..51366a5746
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini
new file mode 100644
index 0000000000..92fcdd05f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vlr-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini
new file mode 100644
index 0000000000..4aa23b00a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-ltr-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini
new file mode 100644
index 0000000000..a496a01074
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-ltr-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini
new file mode 100644
index 0000000000..11cda30a6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-ltr-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini
new file mode 100644
index 0000000000..819a126085
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-rtl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini
new file mode 100644
index 0000000000..0f691f563d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-rtl-vlr.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini
new file mode 100644
index 0000000000..5bef34779b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini
@@ -0,0 +1,54 @@
+[justify-self-vrl-rtl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 13]
+ expected: FAIL
+
+ [.item 14]
+ expected: FAIL
+
+ [.item 15]
+ expected: FAIL
+
+ [.item 16]
+ expected: FAIL
+
+ [.item 17]
+ expected: FAIL
+
+ [.item 18]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-align-self-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-htb.html.ini
new file mode 100644
index 0000000000..548fb40331
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-htb.html.ini
@@ -0,0 +1,36 @@
+[safe-align-self-htb.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vlr.html.ini
new file mode 100644
index 0000000000..0b2d83b466
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vlr.html.ini
@@ -0,0 +1,36 @@
+[safe-align-self-vlr.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vrl.html.ini
new file mode 100644
index 0000000000..7973b226e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-align-self-vrl.html.ini
@@ -0,0 +1,36 @@
+[safe-align-self-vrl.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-htb.html.ini
new file mode 100644
index 0000000000..bafb7a7d2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-htb.html.ini
@@ -0,0 +1,36 @@
+[safe-justify-self-htb.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vlr.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vlr.html.ini
new file mode 100644
index 0000000000..95ae533bca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vlr.html.ini
@@ -0,0 +1,36 @@
+[safe-justify-self-vlr.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vrl.html.ini
new file mode 100644
index 0000000000..da085b5f71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/safe-justify-self-vrl.html.ini
@@ -0,0 +1,36 @@
+[safe-justify-self-vrl.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 19]
+ expected: FAIL
+
+ [.item 20]
+ expected: FAIL
+
+ [.item 21]
+ expected: FAIL
+
+ [.item 22]
+ expected: FAIL
+
+ [.item 23]
+ expected: FAIL
+
+ [.item 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini
new file mode 100644
index 0000000000..c42ee148e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini
@@ -0,0 +1,27 @@
+[stretch-intrinsic-size-htb-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini
new file mode 100644
index 0000000000..600fb7d02e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini
@@ -0,0 +1,27 @@
+[stretch-intrinsic-size-htb-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini
new file mode 100644
index 0000000000..ef622cc0c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini
@@ -0,0 +1,27 @@
+[stretch-intrinsic-size-vrl-htb.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini
new file mode 100644
index 0000000000..b5482ff787
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini
@@ -0,0 +1,27 @@
+[stretch-intrinsic-size-vrl-vrl.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/table-align-self-stretch.html.ini b/testing/web-platform/meta/css/css-align/abspos/table-align-self-stretch.html.ini
new file mode 100644
index 0000000000..c3ad158fbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/table-align-self-stretch.html.ini
@@ -0,0 +1,12 @@
+[table-align-self-stretch.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/abspos/table-justify-self-stretch.html.ini b/testing/web-platform/meta/css/css-align/abspos/table-justify-self-stretch.html.ini
new file mode 100644
index 0000000000..5260d871c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/abspos/table-justify-self-stretch.html.ini
@@ -0,0 +1,12 @@
+[table-justify-self-stretch.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/animation/__dir__.ini b/testing/web-platform/meta/css/css-align/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-align/baseline-rules/__dir__.ini b/testing/web-platform/meta/css/css-align/baseline-rules/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/baseline-rules/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini
new file mode 100644
index 0000000000..9cec50f150
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini
@@ -0,0 +1,2 @@
+[align-content-block-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini
new file mode 100644
index 0000000000..657c513007
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-002.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini
new file mode 100644
index 0000000000..eb10b5b411
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-003.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 14: space-evently]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini
new file mode 100644
index 0000000000..31837dcfab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-004.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini
new file mode 100644
index 0000000000..0e192eede5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-005.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini
new file mode 100644
index 0000000000..7f8e438cb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-006.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini
new file mode 100644
index 0000000000..2ce3846d0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-007.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini
new file mode 100644
index 0000000000..5ecd21a263
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-008.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini
new file mode 100644
index 0000000000..210d255b13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-009.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini
new file mode 100644
index 0000000000..5c6b2a805b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-010.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini
new file mode 100644
index 0000000000..63a2699444
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini
@@ -0,0 +1,48 @@
+[align-content-block-011.html]
+ [.test 10: unsafe end]
+ expected: FAIL
+
+ [.test 11: safe start]
+ expected: FAIL
+
+ [.test 6: flex-start]
+ expected: FAIL
+
+ [.test 15: space-between]
+ expected: FAIL
+
+ [.test 7: flex-end]
+ expected: FAIL
+
+ [.test 9: unsafe center]
+ expected: FAIL
+
+ [.test 1: start]
+ expected: FAIL
+
+ [.test 12: safe center]
+ expected: FAIL
+
+ [.test 8: unsafe start]
+ expected: FAIL
+
+ [.test 16: space-around]
+ expected: FAIL
+
+ [.test 2: center]
+ expected: FAIL
+
+ [.test 4: baseline]
+ expected: FAIL
+
+ [.test 3: end]
+ expected: FAIL
+
+ [.test 13: safe end]
+ expected: FAIL
+
+ [.test 14: space-evenly]
+ expected: FAIL
+
+ [.test 5: last baseline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini
new file mode 100644
index 0000000000..c19c67ff24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini
@@ -0,0 +1,2 @@
+[align-content-block-break-content-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini
new file mode 100644
index 0000000000..e1ec410dff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini
@@ -0,0 +1,2 @@
+[align-content-block-break-overflow-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini
new file mode 100644
index 0000000000..fc6a5eb0f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini
@@ -0,0 +1,21 @@
+[align-content-block-display-coverage.html]
+ [display:block should support align-content]
+ expected: FAIL
+
+ [display:flow should support align-content]
+ expected: FAIL
+
+ [display:flow-root should support align-content]
+ expected: FAIL
+
+ [display:inline-block should support align-content]
+ expected: FAIL
+
+ [display:list-item should support align-content]
+ expected: FAIL
+
+ [display:flow-root list-item should support align-content]
+ expected: FAIL
+
+ [display:table-caption should support align-content]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini
new file mode 100644
index 0000000000..b896ff6557
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini
@@ -0,0 +1,2 @@
+[align-content-block-overflow-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini
new file mode 100644
index 0000000000..d8164acdb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini
@@ -0,0 +1,3 @@
+[align-content-block-simple-height-change.html]
+ [Updating a container height should align the content again]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-table-cell.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-table-cell.html.ini
new file mode 100644
index 0000000000..f4cd680b44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/blocks/align-content-table-cell.html.ini
@@ -0,0 +1,12 @@
+[align-content-table-cell.html]
+ [vertical-align:top and align-content:start are equivalent]
+ expected: FAIL
+
+ [vertical-align:bottom and `align-content:unsafe end` are equivalent]
+ expected: FAIL
+
+ [vertical-align:baseline and align-content:baseline are equivalent]
+ expected: FAIL
+
+ [vertical-align:bottom and `align-content:safe end` are equivalent if the container is tall]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-001.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-001.html.ini
new file mode 100644
index 0000000000..c6f10b46eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-001.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-content-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-002.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-002.html.ini
new file mode 100644
index 0000000000..e1bd2c5df4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-002.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-content-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-003.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-003.html.ini
new file mode 100644
index 0000000000..f0f02f64da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-003.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-content-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-004.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-004.html.ini
new file mode 100644
index 0000000000..62477a03ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-004.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-content-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-005.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-005.html.ini
new file mode 100644
index 0000000000..13d35b272e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/parse-justify-content-005.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-content-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-001.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-001.html.ini
new file mode 100644
index 0000000000..4b468ce2c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-001.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-002.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-002.html.ini
new file mode 100644
index 0000000000..486f257ce7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-002.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-003.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-003.html.ini
new file mode 100644
index 0000000000..9f54a56f2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-003.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-004.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-004.html.ini
new file mode 100644
index 0000000000..2fc7ee9c77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-004.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-005.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-005.html.ini
new file mode 100644
index 0000000000..8fee743373
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-005.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-006.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-006.html.ini
new file mode 100644
index 0000000000..95f4daab94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-006.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-007.html.ini b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-007.html.ini
new file mode 100644
index 0000000000..cdfba0ecbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/content-distribution/place-content-shorthand-007.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand-007.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-004.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-004.html.ini
new file mode 100644
index 0000000000..c4c42f87c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-004.html.ini
@@ -0,0 +1,3 @@
+[parse-align-items-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-005.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-005.html.ini
new file mode 100644
index 0000000000..0c916b12fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-align-items-005.html.ini
@@ -0,0 +1,3 @@
+[parse-align-items-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-001.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-001.html.ini
new file mode 100644
index 0000000000..50119021c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-001.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-002.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-002.html.ini
new file mode 100644
index 0000000000..235f9afbf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-002.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-003.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-003.html.ini
new file mode 100644
index 0000000000..416531caba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-003.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-004.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-004.html.ini
new file mode 100644
index 0000000000..9321c5522e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-004.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-005.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-005.html.ini
new file mode 100644
index 0000000000..9a234a65df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-005.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-006.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-006.html.ini
new file mode 100644
index 0000000000..62f83fe0f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/parse-justify-items-006.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-items-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-001.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-001.html.ini
new file mode 100644
index 0000000000..35eb9b95b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-001.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-002.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-002.html.ini
new file mode 100644
index 0000000000..4ea4c1968f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-002.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-003.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-003.html.ini
new file mode 100644
index 0000000000..e9a6fb93ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-003.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-004.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-004.html.ini
new file mode 100644
index 0000000000..ff316d35c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-004.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-005.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-005.html.ini
new file mode 100644
index 0000000000..37ca787d51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-005.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-006.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-006.html.ini
new file mode 100644
index 0000000000..bd18f08570
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/place-items-shorthand-006.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/default-alignment/shorthand-serialization-001.html.ini b/testing/web-platform/meta/css/css-align/default-alignment/shorthand-serialization-001.html.ini
new file mode 100644
index 0000000000..429db564a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/default-alignment/shorthand-serialization-001.html.ini
@@ -0,0 +1,3 @@
+[shorthand-serialization-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/__dir__.ini b/testing/web-platform/meta/css/css-align/gaps/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-align/gaps/gap-animation-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/gap-animation-001.html.ini
new file mode 100644
index 0000000000..0c7138f18f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/gap-animation-001.html.ini
@@ -0,0 +1,3 @@
+[gap-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/gap-animation-002.html.ini b/testing/web-platform/meta/css/css-align/gaps/gap-animation-002.html.ini
new file mode 100644
index 0000000000..db3b20496b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/gap-animation-002.html.ini
@@ -0,0 +1,3 @@
+[gap-animation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/gap-animation-003.html.ini b/testing/web-platform/meta/css/css-align/gaps/gap-animation-003.html.ini
new file mode 100644
index 0000000000..21dd9f7673
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/gap-animation-003.html.ini
@@ -0,0 +1,3 @@
+[gap-animation-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/gap-animation-004.html.ini b/testing/web-platform/meta/css/css-align/gaps/gap-animation-004.html.ini
new file mode 100644
index 0000000000..47e7265aee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/gap-animation-004.html.ini
@@ -0,0 +1,3 @@
+[gap-animation-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/gap-parsing-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/gap-parsing-001.html.ini
new file mode 100644
index 0000000000..2c34dfe61a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/gap-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[gap-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/grid-column-gap-parsing-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/grid-column-gap-parsing-001.html.ini
new file mode 100644
index 0000000000..438330934e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/grid-column-gap-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[grid-column-gap-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/grid-gap-parsing-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/grid-gap-parsing-001.html.ini
new file mode 100644
index 0000000000..a6600ca94e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/grid-gap-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[grid-gap-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/grid-row-gap-parsing-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/grid-row-gap-parsing-001.html.ini
new file mode 100644
index 0000000000..e3911cf803
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/grid-row-gap-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[grid-row-gap-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-001.html.ini
new file mode 100644
index 0000000000..269a8ab2aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-001.html.ini
@@ -0,0 +1,3 @@
+[row-gap-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-002.html.ini b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-002.html.ini
new file mode 100644
index 0000000000..8f04ab0849
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-002.html.ini
@@ -0,0 +1,3 @@
+[row-gap-animation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-003.html.ini b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-003.html.ini
new file mode 100644
index 0000000000..155fefc4ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/row-gap-animation-003.html.ini
@@ -0,0 +1,3 @@
+[row-gap-animation-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/gaps/row-gap-parsing-001.html.ini b/testing/web-platform/meta/css/css-align/gaps/row-gap-parsing-001.html.ini
new file mode 100644
index 0000000000..e55666a2a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/gaps/row-gap-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[row-gap-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/multicol/align-content-multicol.html.ini b/testing/web-platform/meta/css/css-align/multicol/align-content-multicol.html.ini
new file mode 100644
index 0000000000..cc12207332
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/multicol/align-content-multicol.html.ini
@@ -0,0 +1,54 @@
+[align-content-multicol.html]
+ [align-content: center]
+ expected: FAIL
+
+ [align-content: center; contain: size]
+ expected: FAIL
+
+ [align-content: unsafe center]
+ expected: FAIL
+
+ [align-content: unsafe center; contain: size]
+ expected: FAIL
+
+ [align-content: safe center]
+ expected: FAIL
+
+ [align-content: safe center; contain: size]
+ expected: FAIL
+
+ [align-content: space-around]
+ expected: FAIL
+
+ [align-content: space-around; contain: size]
+ expected: FAIL
+
+ [align-content: space-evenly]
+ expected: FAIL
+
+ [align-content: space-evenly; contain: size]
+ expected: FAIL
+
+ [align-content: end]
+ expected: FAIL
+
+ [align-content: end; contain: size]
+ expected: FAIL
+
+ [align-content: unsafe end]
+ expected: FAIL
+
+ [align-content: unsafe end; contain: size]
+ expected: FAIL
+
+ [align-content: safe end]
+ expected: FAIL
+
+ [align-content: safe end; contain: size]
+ expected: FAIL
+
+ [align-content: flex-end]
+ expected: FAIL
+
+ [align-content: flex-end; contain: size]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/parsing/align-items-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/align-items-valid.html.ini
new file mode 100644
index 0000000000..79a72eb297
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/align-items-valid.html.ini
@@ -0,0 +1,3 @@
+[align-items-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/align-self-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/align-self-computed.html.ini
new file mode 100644
index 0000000000..a8c89d06bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/align-self-computed.html.ini
@@ -0,0 +1,3 @@
+[align-self-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/align-self-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/align-self-invalid.html.ini
new file mode 100644
index 0000000000..505965e8bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/align-self-invalid.html.ini
@@ -0,0 +1,3 @@
+[align-self-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/align-self-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/align-self-valid.html.ini
new file mode 100644
index 0000000000..27e8ac20e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/align-self-valid.html.ini
@@ -0,0 +1,3 @@
+[align-self-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/column-gap-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/column-gap-computed.html.ini
new file mode 100644
index 0000000000..229e065ba7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/column-gap-computed.html.ini
@@ -0,0 +1,3 @@
+[column-gap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/column-gap-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/column-gap-invalid.html.ini
new file mode 100644
index 0000000000..3a445f4bf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/column-gap-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-gap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/column-gap-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/column-gap-valid.html.ini
new file mode 100644
index 0000000000..90051a62a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/column-gap-valid.html.ini
@@ -0,0 +1,3 @@
+[column-gap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/gap-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/gap-computed.html.ini
new file mode 100644
index 0000000000..4f8def05dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/gap-computed.html.ini
@@ -0,0 +1,3 @@
+[gap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/gap-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/gap-invalid.html.ini
new file mode 100644
index 0000000000..fb8b2323b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/gap-invalid.html.ini
@@ -0,0 +1,3 @@
+[gap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/gap-shorthand.html.ini b/testing/web-platform/meta/css/css-align/parsing/gap-shorthand.html.ini
new file mode 100644
index 0000000000..1ceb9490d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/gap-shorthand.html.ini
@@ -0,0 +1,3 @@
+[gap-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/gap-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/gap-valid.html.ini
new file mode 100644
index 0000000000..c197b4ef1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/gap-valid.html.ini
@@ -0,0 +1,3 @@
+[gap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-content-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-content-computed.html.ini
new file mode 100644
index 0000000000..99e1f36f47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-content-computed.html.ini
@@ -0,0 +1,3 @@
+[justify-content-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-content-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-content-invalid.html.ini
new file mode 100644
index 0000000000..85e290db88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-content-invalid.html.ini
@@ -0,0 +1,3 @@
+[justify-content-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-content-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-content-valid.html.ini
new file mode 100644
index 0000000000..c7e1fb7463
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-content-valid.html.ini
@@ -0,0 +1,3 @@
+[justify-content-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-items-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-items-computed.html.ini
new file mode 100644
index 0000000000..74e26ad973
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-items-computed.html.ini
@@ -0,0 +1,3 @@
+[justify-items-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-items-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-items-invalid.html.ini
new file mode 100644
index 0000000000..22e8fcf2d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-items-invalid.html.ini
@@ -0,0 +1,3 @@
+[justify-items-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-items-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-items-valid.html.ini
new file mode 100644
index 0000000000..96ce566a6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-items-valid.html.ini
@@ -0,0 +1,3 @@
+[justify-items-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-self-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-self-computed.html.ini
new file mode 100644
index 0000000000..0a09bbd886
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-self-computed.html.ini
@@ -0,0 +1,3 @@
+[justify-self-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-self-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-self-invalid.html.ini
new file mode 100644
index 0000000000..7d7137336f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-self-invalid.html.ini
@@ -0,0 +1,3 @@
+[justify-self-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/justify-self-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/justify-self-valid.html.ini
new file mode 100644
index 0000000000..147a56a32f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/justify-self-valid.html.ini
@@ -0,0 +1,3 @@
+[justify-self-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-content-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-content-computed.html.ini
new file mode 100644
index 0000000000..5147249bc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-content-computed.html.ini
@@ -0,0 +1,3 @@
+[place-content-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-content-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-content-invalid.html.ini
new file mode 100644
index 0000000000..1e980c59e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-content-invalid.html.ini
@@ -0,0 +1,3 @@
+[place-content-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-content-shorthand.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-content-shorthand.html.ini
new file mode 100644
index 0000000000..086cddab10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-content-shorthand.html.ini
@@ -0,0 +1,3 @@
+[place-content-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-content-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-content-valid.html.ini
new file mode 100644
index 0000000000..b784bf93c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-content-valid.html.ini
@@ -0,0 +1,3 @@
+[place-content-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-items-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-items-computed.html.ini
new file mode 100644
index 0000000000..dacde215c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-items-computed.html.ini
@@ -0,0 +1,5 @@
+[place-items-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property place-items value 'flex-end legacy']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-items-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-items-invalid.html.ini
new file mode 100644
index 0000000000..92b95c5d34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-items-invalid.html.ini
@@ -0,0 +1,3 @@
+[place-items-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-items-shorthand.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-items-shorthand.html.ini
new file mode 100644
index 0000000000..d8d3172933
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-items-shorthand.html.ini
@@ -0,0 +1,3 @@
+[place-items-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-items-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-items-valid.html.ini
new file mode 100644
index 0000000000..2e3c74727e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-items-valid.html.ini
@@ -0,0 +1,3 @@
+[place-items-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-self-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-self-computed.html.ini
new file mode 100644
index 0000000000..7544888f74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-self-computed.html.ini
@@ -0,0 +1,3 @@
+[place-self-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-self-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-self-invalid.html.ini
new file mode 100644
index 0000000000..3ec99cde61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-self-invalid.html.ini
@@ -0,0 +1,3 @@
+[place-self-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-self-shorthand.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-self-shorthand.html.ini
new file mode 100644
index 0000000000..70f69d6d2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-self-shorthand.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/place-self-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/place-self-valid.html.ini
new file mode 100644
index 0000000000..1ce6874091
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/place-self-valid.html.ini
@@ -0,0 +1,3 @@
+[place-self-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/row-gap-computed.html.ini b/testing/web-platform/meta/css/css-align/parsing/row-gap-computed.html.ini
new file mode 100644
index 0000000000..3cae1965e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/row-gap-computed.html.ini
@@ -0,0 +1,3 @@
+[row-gap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/row-gap-invalid.html.ini b/testing/web-platform/meta/css/css-align/parsing/row-gap-invalid.html.ini
new file mode 100644
index 0000000000..1f3de92b3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/row-gap-invalid.html.ini
@@ -0,0 +1,3 @@
+[row-gap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/parsing/row-gap-valid.html.ini b/testing/web-platform/meta/css/css-align/parsing/row-gap-valid.html.ini
new file mode 100644
index 0000000000..8b6fb3441e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/parsing/row-gap-valid.html.ini
@@ -0,0 +1,3 @@
+[row-gap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-001.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-001.html.ini
new file mode 100644
index 0000000000..05711c2ae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-001.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-self-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-002.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-002.html.ini
new file mode 100644
index 0000000000..fca4b620c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-002.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-self-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-003.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-003.html.ini
new file mode 100644
index 0000000000..b841ae88ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-003.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-self-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-004.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-004.html.ini
new file mode 100644
index 0000000000..c8516cffa9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-004.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-self-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-005.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-005.html.ini
new file mode 100644
index 0000000000..978b25f371
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/parse-justify-self-005.html.ini
@@ -0,0 +1,3 @@
+[parse-justify-self-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-001.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-001.html.ini
new file mode 100644
index 0000000000..26f0aa05e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-001.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-002.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-002.html.ini
new file mode 100644
index 0000000000..0bc1dbafca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-002.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-003.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-003.html.ini
new file mode 100644
index 0000000000..6b1601ea10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-003.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-004.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-004.html.ini
new file mode 100644
index 0000000000..4626ff771c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-004.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-005.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-005.html.ini
new file mode 100644
index 0000000000..422baabb67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-005.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-006.html.ini b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-006.html.ini
new file mode 100644
index 0000000000..c1d5e563cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-align/self-alignment/place-self-shorthand-006.html.ini
@@ -0,0 +1,3 @@
+[place-self-shorthand-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-001.html.ini
new file mode 100644
index 0000000000..72f5bca611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-001.html.ini
@@ -0,0 +1,24 @@
+[anchor-center-001.html]
+ [e.style['align-self'\] = "anchor-center" should set the property value]
+ expected: FAIL
+
+ [e.style['align-items'\] = "anchor-center" should set the property value]
+ expected: FAIL
+
+ [e.style['justify-self'\] = "anchor-center" should set the property value]
+ expected: FAIL
+
+ [e.style['justify-items'\] = "anchor-center" should set the property value]
+ expected: FAIL
+
+ [Property align-self value 'anchor-center']
+ expected: FAIL
+
+ [Property align-items value 'anchor-center']
+ expected: FAIL
+
+ [Property justify-self value 'anchor-center']
+ expected: FAIL
+
+ [Property justify-items value 'anchor-center']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-002.html.ini
new file mode 100644
index 0000000000..4f35785f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-center-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-htb.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-htb.html.ini
new file mode 100644
index 0000000000..32c5b071d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-htb.html.ini
@@ -0,0 +1,21 @@
+[anchor-center-htb-htb.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-vrl.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-vrl.html.ini
new file mode 100644
index 0000000000..ab9342e2ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-htb-vrl.html.ini
@@ -0,0 +1,21 @@
+[anchor-center-htb-vrl.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-htb.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-htb.html.ini
new file mode 100644
index 0000000000..b8eb98c88d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-htb.html.ini
@@ -0,0 +1,21 @@
+[anchor-center-vrl-htb.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-vrl.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-vrl.html.ini
new file mode 100644
index 0000000000..740af8dc35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-vrl-vrl.html.ini
@@ -0,0 +1,21 @@
+[anchor-center-vrl-vrl.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
new file mode 100644
index 0000000000..290311a8e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini
@@ -0,0 +1,4 @@
+[anchor-default-001.html]
+ expected:
+ if (processor == "x86") and debug: [FAIL, ERROR]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
new file mode 100644
index 0000000000..015bbaa38c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-default-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
new file mode 100644
index 0000000000..28d5ec4cfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini
@@ -0,0 +1,3 @@
+[anchor-default-003.html]
+ [Layout is updated on `anchor-default` changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
new file mode 100644
index 0000000000..83c64ca9eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini
@@ -0,0 +1,102 @@
+[anchor-default-basics.html]
+ [e.style['anchor-default'\] = "implicit" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-default'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property anchor-default value 'implicit']
+ expected: FAIL
+
+ [Property anchor-default value '--foo']
+ expected: FAIL
+
+ [Property anchor-default has initial value implicit]
+ expected: FAIL
+
+ [Property anchor-default does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-001.html.ini
new file mode 100644
index 0000000000..640b65b7f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-001.html.ini
@@ -0,0 +1,9 @@
+[anchor-getComputedStyle-001.html]
+ [Basic case]
+ expected: FAIL
+
+ [Mixed writing modes and directions]
+ expected: FAIL
+
+ [With containing block padding]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-002.html.ini
new file mode 100644
index 0000000000..4f24e6cbd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-002.html.ini
@@ -0,0 +1,6 @@
+[anchor-getComputedStyle-002.html]
+ [getComputedStyle() with fragmented containing block in multicolumn layout]
+ expected: FAIL
+
+ [getComputedStyle() with fragmented containing block in inline layout]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-003.html.ini
new file mode 100644
index 0000000000..d82e62b50a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-getComputedStyle-003.html.ini
@@ -0,0 +1,6 @@
+[anchor-getComputedStyle-003.html]
+ [getComputedStyle() should return and absolutize the first @try rule style for target1]
+ expected: FAIL
+
+ [getComputedStyle() should return and absolutize the second @try rule style for target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini
new file mode 100644
index 0000000000..19f312ff5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-001.html.ini
@@ -0,0 +1,9 @@
+[anchor-name-001.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini
new file mode 100644
index 0000000000..6579ee9027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-002.html.ini
@@ -0,0 +1,12 @@
+[anchor-name-002.html]
+ [.target 4]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini
new file mode 100644
index 0000000000..2b6048706f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-003.html.ini
@@ -0,0 +1,105 @@
+[anchor-name-003.html]
+ [.target 2]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
+
+ [.target 25]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 26]
+ expected: FAIL
+
+ [.target 27]
+ expected: FAIL
+
+ [.target 28]
+ expected: FAIL
+
+ [.target 29]
+ expected: FAIL
+
+ [.target 30]
+ expected: FAIL
+
+ [.target 31]
+ expected: FAIL
+
+ [.target 33]
+ expected: FAIL
+
+ [.target 34]
+ expected: FAIL
+
+ [.target 35]
+ expected: FAIL
+
+ [.target 36]
+ expected: FAIL
+
+ [.target 37]
+ expected: FAIL
+
+ [.target 38]
+ expected: FAIL
+
+ [.target 39]
+ expected: FAIL
+
+ [.target 1]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-004.html.ini
new file mode 100644
index 0000000000..c29ce501e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-004.html.ini
@@ -0,0 +1,9 @@
+[anchor-name-004.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini
new file mode 100644
index 0000000000..a83f10e496
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini
@@ -0,0 +1,108 @@
+[anchor-name-basics.html]
+ [e.style['anchor-name'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['anchor-name'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property anchor-name value 'none']
+ expected: FAIL
+
+ [Property anchor-name value '--foo']
+ expected: FAIL
+
+ [Property anchor-name has initial value none]
+ expected: FAIL
+
+ [Property anchor-name does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [e.style['anchor-name'\] = "--foo, --bar" should set the property value]
+ expected: FAIL
+
+ [Property anchor-name value '--foo, --bar']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini
new file mode 100644
index 0000000000..8460abade4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-cross-shadow.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-cross-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should be able to set anchor-name to a shadow DOM part and anchor to it]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini
new file mode 100644
index 0000000000..e0149a7fb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-in-shadow.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-in-shadow.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [anchor() in shadow tree should not match host anchor-name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini
new file mode 100644
index 0000000000..476708ece8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-inline-001.html.ini
@@ -0,0 +1,17 @@
+[anchor-name-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini
new file mode 100644
index 0000000000..1723247d33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-001.html.ini
@@ -0,0 +1,3 @@
+[anchor-name-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini
new file mode 100644
index 0000000000..f1023dd61f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-002.html.ini
@@ -0,0 +1,5 @@
+[anchor-name-multicol-002.html]
+ expected:
+ if fission and (os == "android"): [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini
new file mode 100644
index 0000000000..dbef65a146
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-003.html.ini
@@ -0,0 +1,14 @@
+[anchor-name-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini
new file mode 100644
index 0000000000..9ba1ec7ed5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-multicol-004.html.ini
@@ -0,0 +1,8 @@
+[anchor-name-multicol-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini
new file mode 100644
index 0000000000..f5a968bf41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini
@@ -0,0 +1,21 @@
+[anchor-name-style-contained-dynamic.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini
new file mode 100644
index 0000000000..ae4e6a4a29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini
@@ -0,0 +1,9 @@
+[anchor-name-style-contained.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini
new file mode 100644
index 0000000000..a92451669a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini
@@ -0,0 +1,12 @@
+[anchor-non-oof-inherit.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini
new file mode 100644
index 0000000000..bdb933e856
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-invalid.html.ini
@@ -0,0 +1,3 @@
+[anchor-parse-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini
new file mode 100644
index 0000000000..d4ca788a0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-parse-valid.html.ini
@@ -0,0 +1,3369 @@
+[anchor-parse-valid.html]
+ [e.style['left'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "calc((anchor(--foo top) + anchor(--bar bottom)) / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, calc(anchor(--bar bottom) * 0.5))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "min(100px, 10%, anchor(--foo top), anchor(--bar bottom))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(--bar left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, anchor(--bar left, anchor(--baz right)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, anchor(left))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['left'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['right'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['top'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['bottom'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-start'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-block-end'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-start'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo left, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo right, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo top, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo bottom, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-start, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo self-end, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo center, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-inline-end'\] = "anchor(--foo 50%, calc(50% + 1px))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini
new file mode 100644
index 0000000000..ba73600e25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-001.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini
new file mode 100644
index 0000000000..fc464585f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-002.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini
new file mode 100644
index 0000000000..6dc99270bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-003.html.ini
@@ -0,0 +1,17 @@
+[anchor-position-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini
new file mode 100644
index 0000000000..afc57d27dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-004.html.ini
@@ -0,0 +1,98 @@
+[anchor-position-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
+
+ [.target 25]
+ expected: FAIL
+
+ [.target 26]
+ expected: FAIL
+
+ [.target 27]
+ expected: FAIL
+
+ [.target 28]
+ expected: FAIL
+
+ [.target 29]
+ expected: FAIL
+
+ [.target 30]
+ expected: FAIL
+
+ [.target 31]
+ expected: FAIL
+
+ [.target 32]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini
new file mode 100644
index 0000000000..78b3b9d461
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-001.html.ini
@@ -0,0 +1,38 @@
+[anchor-position-borders-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini
new file mode 100644
index 0000000000..14d7f50cd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-borders-002.html.ini
@@ -0,0 +1,17 @@
+[anchor-position-borders-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [anchor-position-borders-002]
+ expected: FAIL
+
+ [anchor-position-borders-002 1]
+ expected: FAIL
+
+ [anchor-position-borders-002 2]
+ expected: FAIL
+
+ [anchor-position-borders-002 3]
+ expected: FAIL
+
+ [anchor-position-borders-002 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini
new file mode 100644
index 0000000000..7d093c6f9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-001.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini
new file mode 100644
index 0000000000..37aabb5a62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-002.html.ini
@@ -0,0 +1,26 @@
+[anchor-position-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.after .target 5]
+ expected: FAIL
+
+ [.after .target 6]
+ expected: FAIL
+
+ [.after .target 7]
+ expected: FAIL
+
+ [.after .target 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini
new file mode 100644
index 0000000000..2ed7534a03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-003.html.ini
@@ -0,0 +1,32 @@
+[anchor-position-dynamic-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.after .target 6]
+ expected: FAIL
+
+ [.after .target 7]
+ expected: FAIL
+
+ [.after .target 8]
+ expected: FAIL
+
+ [.after .target 9]
+ expected: FAIL
+
+ [.after .target 10]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini
new file mode 100644
index 0000000000..776e459369
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-004.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-dynamic-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini
new file mode 100644
index 0000000000..bcb86e27b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-grid-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini
new file mode 100644
index 0000000000..77285d294a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini
new file mode 100644
index 0000000000..ed4b0904e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-position-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini
new file mode 100644
index 0000000000..5d954b0e29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-003.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-inline-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini
new file mode 100644
index 0000000000..dc6424cf43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-inline-004.html.ini
@@ -0,0 +1,74 @@
+[anchor-position-inline-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini
new file mode 100644
index 0000000000..2a03769b9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini
new file mode 100644
index 0000000000..28436eeaca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-002.html.ini
@@ -0,0 +1,38 @@
+[anchor-position-multicol-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini
new file mode 100644
index 0000000000..59fba62256
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-003.html.ini
@@ -0,0 +1,23 @@
+[anchor-position-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 1]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini
new file mode 100644
index 0000000000..70a4aa6dee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-004.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini
new file mode 100644
index 0000000000..058200d691
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-005.html.ini
@@ -0,0 +1,5 @@
+[anchor-position-multicol-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini
new file mode 100644
index 0000000000..de0bdaedac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-006.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini
new file mode 100644
index 0000000000..1d5e028805
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-colspan-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini
new file mode 100644
index 0000000000..bca12e4c21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-colspan-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-position-multicol-colspan-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini
new file mode 100644
index 0000000000..012abba6b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-fixed-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-position-multicol-fixed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini
new file mode 100644
index 0000000000..0a66e2aee5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-multicol-nested-001.html.ini
@@ -0,0 +1,11 @@
+[anchor-position-multicol-nested-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini
new file mode 100644
index 0000000000..acbceddc56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-principal-box.html.ini
@@ -0,0 +1,3 @@
+[anchor-position-principal-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini
new file mode 100644
index 0000000000..3f61f7dd38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini
new file mode 100644
index 0000000000..6ea25534a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini
new file mode 100644
index 0000000000..0ae727d3ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-003.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini
new file mode 100644
index 0000000000..2482a6a776
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-004.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini
new file mode 100644
index 0000000000..6a6b5ff672
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-005.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini
new file mode 100644
index 0000000000..e2bb91ecf0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-top-layer-006.html.ini
@@ -0,0 +1,2 @@
+[anchor-position-top-layer-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini
new file mode 100644
index 0000000000..9d043ac145
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-001.html.ini
@@ -0,0 +1,3890 @@
+[anchor-position-writing-modes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [0: htb-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1: htb-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [2: htb-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [3: htb-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [4: htb-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [5: htb-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [6: htb-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [7: htb-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [8: htb-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [9: htb-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [10: htb-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [11: htb-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [12: htb-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [13: htb-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [14: htb-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [15: htb-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [16: htb-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [17: htb-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [18: htb-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [19: htb-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [20: htb-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [21: htb-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [22: htb-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [23: htb-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [24: htb-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [25: htb-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [26: htb-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [27: htb-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [28: htb-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [29: htb-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [30: htb-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [31: htb-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [32: htb-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [33: htb-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [34: htb-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [35: htb-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [36: htb-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [37: htb-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [38: htb-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [39: htb-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [40: htb-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [41: htb-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [42: htb-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [43: htb-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [44: htb-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [45: htb-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [46: htb-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [47: htb-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [48: htb-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [49: htb-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [50: htb-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [51: htb-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [52: htb-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [53: htb-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [54: htb-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [55: htb-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [56: htb-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [57: htb-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [58: htb-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [59: htb-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [60: htb-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [61: htb-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [62: htb-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [63: htb-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [64: htb-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [65: htb-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [66: htb-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [67: htb-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [68: htb-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [69: htb-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [70: htb-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [71: htb-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [72: htb-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [73: htb-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [74: htb-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [75: htb-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [76: htb-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [77: htb-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [78: htb-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [79: htb-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [80: htb-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [81: htb-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [82: htb-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [83: htb-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [84: htb-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [85: htb-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [86: htb-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [87: htb-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [88: htb-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [89: htb-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [90: htb-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [91: htb-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [92: htb-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [93: htb-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [94: htb-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [95: htb-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [96: htb-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [97: htb-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [98: htb-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [99: htb-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [100: htb-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [101: htb-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [102: htb-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [103: htb-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [104: htb-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [105: htb-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [106: htb-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [107: htb-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [108: htb-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [109: htb-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [110: htb-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [111: htb-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [112: htb-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [113: htb-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [114: htb-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [115: htb-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [116: htb-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [117: htb-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [118: htb-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [119: htb-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [120: htb-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [121: htb-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [122: htb-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [123: htb-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [124: htb-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [125: htb-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [126: htb-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [127: htb-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [128: htb-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [129: htb-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [130: htb-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [131: htb-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [132: htb-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [133: htb-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [134: htb-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [135: htb-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [136: htb-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [137: htb-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [138: htb-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [139: htb-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [140: htb-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [141: htb-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [142: htb-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [143: htb-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [144: htb-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [145: htb-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [146: htb-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [147: htb-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [148: htb-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [149: htb-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [150: htb-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [151: htb-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [152: htb-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [153: htb-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [154: htb-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [155: htb-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [156: htb-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [157: htb-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [158: htb-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [159: htb-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [160: htb-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [161: htb-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [162: htb-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [163: htb-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [164: htb-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [165: htb-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [166: htb-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [167: htb-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [168: htb-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [169: htb-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [170: htb-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [171: htb-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [172: htb-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [173: htb-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [174: htb-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [175: htb-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [176: htb-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [177: htb-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [178: htb-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [179: htb-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [180: htb-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [181: htb-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [182: htb-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [183: htb-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [184: htb-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [185: htb-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [186: htb-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [187: htb-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [188: htb-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [189: htb-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [190: htb-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [191: htb-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [192: htb-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [193: htb-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [194: htb-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [195: htb-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [196: htb-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [197: htb-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [198: htb-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [199: htb-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [200: htb-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [201: htb-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [202: htb-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [203: htb-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [204: htb-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [205: htb-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [206: htb-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [207: htb-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [208: htb-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [209: htb-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [210: htb-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [211: htb-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [212: htb-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [213: htb-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [214: htb-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [215: htb-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [216: htb-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [217: htb-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [218: htb-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [219: htb-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [220: htb-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [221: htb-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [222: htb-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [223: htb-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [224: htb-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [225: htb-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [226: htb-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [227: htb-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [228: htb-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [229: htb-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [230: htb-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [231: htb-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [232: htb-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [233: htb-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [234: htb-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [235: htb-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [236: htb-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [237: htb-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [238: htb-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [239: htb-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [240: htb-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [241: htb-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [242: htb-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [243: htb-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [244: htb-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [245: htb-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [246: htb-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [247: htb-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [248: htb-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [249: htb-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [250: htb-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [251: htb-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [252: htb-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [253: htb-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [254: htb-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [255: htb-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [256: htb-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [257: htb-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [258: htb-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [259: htb-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [260: htb-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [261: htb-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [262: htb-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [263: htb-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [264: htb-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [265: htb-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [266: htb-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [267: htb-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [268: htb-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [269: htb-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [270: htb-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [271: htb-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [272: htb-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [273: htb-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [274: htb-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [275: htb-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [276: htb-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [277: htb-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [278: htb-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [279: htb-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [280: htb-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [281: htb-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [282: htb-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [283: htb-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [284: htb-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [285: htb-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [286: htb-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [287: htb-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [288: htb-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [289: htb-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [290: htb-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [291: htb-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [292: htb-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [293: htb-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [294: htb-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [295: htb-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [296: htb-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [297: htb-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [298: htb-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [299: htb-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [300: htb-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [301: htb-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [302: htb-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [303: htb-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [304: htb-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [305: htb-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [306: htb-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [307: htb-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [308: htb-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [309: htb-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [310: htb-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [311: htb-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [312: htb-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [313: htb-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [314: htb-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [315: htb-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [316: htb-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [317: htb-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [318: htb-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [319: htb-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [320: htb-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [321: htb-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [322: htb-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [323: htb-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [324: htb-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [325: htb-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [326: htb-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [327: htb-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [328: htb-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [329: htb-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [330: htb-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [331: htb-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [332: htb-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [333: htb-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [334: htb-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [335: htb-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [336: htb-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [337: htb-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [338: htb-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [339: htb-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [340: htb-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [341: htb-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [342: htb-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [343: htb-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [344: htb-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [345: htb-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [346: htb-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [347: htb-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [348: htb-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [349: htb-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [350: htb-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [351: htb-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [352: htb-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [353: htb-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [354: htb-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [355: htb-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [356: htb-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [357: htb-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [358: htb-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [359: htb-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [360: htb-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [361: htb-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [362: htb-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [363: htb-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [364: htb-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [365: htb-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [366: htb-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [367: htb-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [368: htb-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [369: htb-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [370: htb-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [371: htb-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [372: htb-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [373: htb-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [374: htb-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [375: htb-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [376: htb-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [377: htb-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [378: htb-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [379: htb-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [380: htb-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [381: htb-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [382: htb-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [383: htb-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [384: htb-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [385: htb-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [386: htb-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [387: htb-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [388: htb-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [389: htb-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [390: htb-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [391: htb-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [392: htb-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [393: htb-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [394: htb-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [395: htb-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [396: htb-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [397: htb-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [398: htb-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [399: htb-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [400: htb-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [401: htb-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [402: htb-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [403: htb-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [404: htb-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [405: htb-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [406: htb-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [407: htb-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [408: htb-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [409: htb-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [410: htb-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [411: htb-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [412: htb-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [413: htb-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [414: htb-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [415: htb-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [416: htb-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [417: htb-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [418: htb-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [419: htb-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [420: htb-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [421: htb-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [422: htb-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [423: htb-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [424: htb-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [425: htb-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [426: htb-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [427: htb-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [428: htb-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [429: htb-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [430: htb-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [431: htb-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [432: vlr-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [433: vlr-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [434: vlr-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [435: vlr-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [436: vlr-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [437: vlr-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [438: vlr-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [439: vlr-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [440: vlr-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [441: vlr-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [442: vlr-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [443: vlr-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [444: vlr-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [445: vlr-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [446: vlr-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [447: vlr-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [448: vlr-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [449: vlr-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [450: vlr-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [451: vlr-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [452: vlr-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [453: vlr-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [454: vlr-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [455: vlr-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [456: vlr-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [457: vlr-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [458: vlr-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [459: vlr-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [460: vlr-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [461: vlr-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [462: vlr-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [463: vlr-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [464: vlr-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [465: vlr-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [466: vlr-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [467: vlr-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [468: vlr-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [469: vlr-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [470: vlr-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [471: vlr-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [472: vlr-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [473: vlr-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [474: vlr-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [475: vlr-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [476: vlr-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [477: vlr-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [478: vlr-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [479: vlr-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [480: vlr-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [481: vlr-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [482: vlr-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [483: vlr-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [484: vlr-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [485: vlr-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [486: vlr-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [487: vlr-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [488: vlr-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [489: vlr-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [490: vlr-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [491: vlr-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [492: vlr-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [493: vlr-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [494: vlr-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [495: vlr-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [496: vlr-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [497: vlr-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [498: vlr-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [499: vlr-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [500: vlr-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [501: vlr-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [502: vlr-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [503: vlr-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [504: vlr-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [505: vlr-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [506: vlr-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [507: vlr-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [508: vlr-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [509: vlr-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [510: vlr-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [511: vlr-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [512: vlr-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [513: vlr-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [514: vlr-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [515: vlr-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [516: vlr-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [517: vlr-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [518: vlr-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [519: vlr-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [520: vlr-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [521: vlr-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [522: vlr-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [523: vlr-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [524: vlr-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [525: vlr-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [526: vlr-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [527: vlr-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [528: vlr-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [529: vlr-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [530: vlr-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [531: vlr-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [532: vlr-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [533: vlr-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [534: vlr-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [535: vlr-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [536: vlr-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [537: vlr-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [538: vlr-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [539: vlr-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [540: vlr-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [541: vlr-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [542: vlr-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [543: vlr-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [544: vlr-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [545: vlr-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [546: vlr-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [547: vlr-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [548: vlr-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [549: vlr-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [550: vlr-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [551: vlr-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [552: vlr-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [553: vlr-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [554: vlr-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [555: vlr-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [556: vlr-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [557: vlr-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [558: vlr-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [559: vlr-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [560: vlr-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [561: vlr-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [562: vlr-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [563: vlr-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [564: vlr-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [565: vlr-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [566: vlr-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [567: vlr-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [568: vlr-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [569: vlr-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [570: vlr-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [571: vlr-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [572: vlr-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [573: vlr-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [574: vlr-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [575: vlr-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [576: vlr-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [577: vlr-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [578: vlr-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [579: vlr-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [580: vlr-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [581: vlr-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [582: vlr-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [583: vlr-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [584: vlr-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [585: vlr-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [586: vlr-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [587: vlr-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [588: vlr-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [589: vlr-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [590: vlr-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [591: vlr-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [592: vlr-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [593: vlr-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [594: vlr-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [595: vlr-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [596: vlr-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [597: vlr-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [598: vlr-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [599: vlr-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [600: vlr-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [601: vlr-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [602: vlr-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [603: vlr-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [604: vlr-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [605: vlr-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [606: vlr-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [607: vlr-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [608: vlr-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [609: vlr-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [610: vlr-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [611: vlr-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [612: vlr-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [613: vlr-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [614: vlr-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [615: vlr-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [616: vlr-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [617: vlr-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [618: vlr-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [619: vlr-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [620: vlr-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [621: vlr-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [622: vlr-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [623: vlr-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [624: vlr-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [625: vlr-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [626: vlr-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [627: vlr-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [628: vlr-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [629: vlr-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [630: vlr-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [631: vlr-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [632: vlr-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [633: vlr-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [634: vlr-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [635: vlr-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [636: vlr-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [637: vlr-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [638: vlr-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [639: vlr-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [640: vlr-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [641: vlr-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [642: vlr-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [643: vlr-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [644: vlr-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [645: vlr-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [646: vlr-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [647: vlr-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [648: vlr-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [649: vlr-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [650: vlr-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [651: vlr-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [652: vlr-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [653: vlr-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [654: vlr-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [655: vlr-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [656: vlr-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [657: vlr-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [658: vlr-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [659: vlr-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [660: vlr-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [661: vlr-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [662: vlr-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [663: vlr-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [664: vlr-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [665: vlr-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [666: vlr-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [667: vlr-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [668: vlr-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [669: vlr-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [670: vlr-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [671: vlr-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [672: vlr-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [673: vlr-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [674: vlr-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [675: vlr-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [676: vlr-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [677: vlr-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [678: vlr-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [679: vlr-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [680: vlr-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [681: vlr-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [682: vlr-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [683: vlr-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [684: vlr-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [685: vlr-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [686: vlr-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [687: vlr-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [688: vlr-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [689: vlr-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [690: vlr-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [691: vlr-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [692: vlr-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [693: vlr-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [694: vlr-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [695: vlr-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [696: vlr-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [697: vlr-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [698: vlr-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [699: vlr-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [700: vlr-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [701: vlr-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [702: vlr-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [703: vlr-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [704: vlr-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [705: vlr-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [706: vlr-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [707: vlr-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [708: vlr-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [709: vlr-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [710: vlr-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [711: vlr-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [712: vlr-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [713: vlr-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [714: vlr-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [715: vlr-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [716: vlr-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [717: vlr-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [718: vlr-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [719: vlr-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [720: vlr-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [721: vlr-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [722: vlr-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [723: vlr-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [724: vlr-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [725: vlr-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [726: vlr-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [727: vlr-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [728: vlr-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [729: vlr-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [730: vlr-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [731: vlr-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [732: vlr-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [733: vlr-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [734: vlr-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [735: vlr-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [736: vlr-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [737: vlr-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [738: vlr-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [739: vlr-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [740: vlr-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [741: vlr-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [742: vlr-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [743: vlr-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [744: vlr-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [745: vlr-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [746: vlr-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [747: vlr-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [748: vlr-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [749: vlr-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [750: vlr-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [751: vlr-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [752: vlr-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [753: vlr-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [754: vlr-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [755: vlr-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [756: vlr-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [757: vlr-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [758: vlr-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [759: vlr-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [760: vlr-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [761: vlr-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [762: vlr-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [763: vlr-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [764: vlr-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [765: vlr-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [766: vlr-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [767: vlr-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [768: vlr-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [769: vlr-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [770: vlr-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [771: vlr-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [772: vlr-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [773: vlr-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [774: vlr-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [775: vlr-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [776: vlr-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [777: vlr-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [778: vlr-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [779: vlr-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [780: vlr-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [781: vlr-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [782: vlr-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [783: vlr-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [784: vlr-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [785: vlr-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [786: vlr-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [787: vlr-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [788: vlr-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [789: vlr-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [790: vlr-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [791: vlr-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [792: vlr-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [793: vlr-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [794: vlr-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [795: vlr-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [796: vlr-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [797: vlr-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [798: vlr-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [799: vlr-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [800: vlr-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [801: vlr-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [802: vlr-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [803: vlr-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [804: vlr-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [805: vlr-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [806: vlr-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [807: vlr-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [808: vlr-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [809: vlr-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [810: vlr-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [811: vlr-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [812: vlr-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [813: vlr-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [814: vlr-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [815: vlr-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [816: vlr-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [817: vlr-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [818: vlr-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [819: vlr-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [820: vlr-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [821: vlr-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [822: vlr-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [823: vlr-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [824: vlr-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [825: vlr-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [826: vlr-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [827: vlr-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [828: vlr-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [829: vlr-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [830: vlr-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [831: vlr-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [832: vlr-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [833: vlr-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [834: vlr-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [835: vlr-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [836: vlr-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [837: vlr-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [838: vlr-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [839: vlr-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [840: vlr-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [841: vlr-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [842: vlr-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [843: vlr-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [844: vlr-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [845: vlr-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [846: vlr-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [847: vlr-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [848: vlr-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [849: vlr-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [850: vlr-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [851: vlr-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [852: vlr-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [853: vlr-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [854: vlr-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [855: vlr-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [856: vlr-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [857: vlr-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [858: vlr-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [859: vlr-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [860: vlr-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [861: vlr-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [862: vlr-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [863: vlr-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [864: vrl-ltr/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [865: vrl-ltr/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [866: vrl-ltr/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [867: vrl-ltr/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [868: vrl-ltr/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [869: vrl-ltr/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [870: vrl-ltr/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [871: vrl-ltr/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [872: vrl-ltr/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [873: vrl-ltr/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [874: vrl-ltr/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [875: vrl-ltr/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [876: vrl-ltr/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [877: vrl-ltr/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [878: vrl-ltr/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [879: vrl-ltr/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [880: vrl-ltr/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [881: vrl-ltr/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [882: vrl-ltr/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [883: vrl-ltr/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [884: vrl-ltr/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [885: vrl-ltr/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [886: vrl-ltr/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [887: vrl-ltr/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [888: vrl-ltr/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [889: vrl-ltr/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [890: vrl-ltr/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [891: vrl-ltr/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [892: vrl-ltr/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [893: vrl-ltr/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [894: vrl-ltr/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [895: vrl-ltr/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [896: vrl-ltr/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [897: vrl-ltr/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [898: vrl-ltr/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [899: vrl-ltr/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [900: vrl-ltr/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [901: vrl-ltr/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [902: vrl-ltr/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [903: vrl-ltr/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [904: vrl-ltr/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [905: vrl-ltr/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [906: vrl-ltr/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [907: vrl-ltr/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [908: vrl-ltr/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [909: vrl-ltr/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [910: vrl-ltr/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [911: vrl-ltr/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [912: vrl-ltr/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [913: vrl-ltr/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [914: vrl-ltr/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [915: vrl-ltr/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [916: vrl-ltr/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [917: vrl-ltr/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [918: vrl-ltr/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [919: vrl-ltr/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [920: vrl-ltr/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [921: vrl-ltr/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [922: vrl-ltr/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [923: vrl-ltr/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [924: vrl-ltr/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [925: vrl-ltr/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [926: vrl-ltr/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [927: vrl-ltr/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [928: vrl-ltr/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [929: vrl-ltr/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [930: vrl-ltr/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [931: vrl-ltr/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [932: vrl-ltr/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [933: vrl-ltr/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [934: vrl-ltr/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [935: vrl-ltr/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [936: vrl-ltr/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [937: vrl-ltr/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [938: vrl-ltr/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [939: vrl-ltr/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [940: vrl-ltr/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [941: vrl-ltr/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [942: vrl-ltr/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [943: vrl-ltr/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [944: vrl-ltr/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [945: vrl-ltr/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [946: vrl-ltr/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [947: vrl-ltr/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [948: vrl-ltr/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [949: vrl-ltr/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [950: vrl-ltr/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [951: vrl-ltr/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [952: vrl-ltr/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [953: vrl-ltr/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [954: vrl-ltr/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [955: vrl-ltr/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [956: vrl-ltr/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [957: vrl-ltr/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [958: vrl-ltr/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [959: vrl-ltr/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [960: vrl-ltr/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [961: vrl-ltr/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [962: vrl-ltr/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [963: vrl-ltr/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [964: vrl-ltr/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [965: vrl-ltr/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [966: vrl-ltr/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [967: vrl-ltr/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [968: vrl-ltr/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [969: vrl-ltr/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [970: vrl-ltr/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [971: vrl-ltr/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [972: vrl-ltr/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [973: vrl-ltr/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [974: vrl-ltr/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [975: vrl-ltr/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [976: vrl-ltr/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [977: vrl-ltr/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [978: vrl-ltr/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [979: vrl-ltr/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [980: vrl-ltr/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [981: vrl-ltr/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [982: vrl-ltr/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [983: vrl-ltr/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [984: vrl-ltr/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [985: vrl-ltr/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [986: vrl-ltr/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [987: vrl-ltr/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [988: vrl-ltr/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [989: vrl-ltr/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [990: vrl-ltr/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [991: vrl-ltr/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [992: vrl-ltr/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [993: vrl-ltr/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [994: vrl-ltr/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [995: vrl-ltr/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [996: vrl-ltr/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [997: vrl-ltr/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [998: vrl-ltr/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [999: vrl-ltr/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1000: vrl-ltr/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1001: vrl-ltr/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1002: vrl-ltr/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1003: vrl-ltr/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1004: vrl-ltr/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1005: vrl-ltr/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1006: vrl-ltr/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1007: vrl-ltr/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1008: vrl-ltr/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1009: vrl-ltr/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1010: vrl-ltr/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1011: vrl-ltr/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1012: vrl-ltr/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1013: vrl-ltr/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1014: vrl-ltr/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1015: vrl-ltr/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1016: vrl-ltr/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1017: vrl-ltr/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1018: vrl-ltr/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1019: vrl-ltr/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1020: vrl-ltr/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1021: vrl-ltr/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1022: vrl-ltr/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1023: vrl-ltr/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1024: vrl-ltr/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1025: vrl-ltr/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1026: vrl-ltr/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1027: vrl-ltr/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1028: vrl-ltr/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1029: vrl-ltr/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1030: vrl-ltr/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1031: vrl-ltr/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1032: vrl-ltr/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1033: vrl-ltr/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1034: vrl-ltr/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1035: vrl-ltr/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1036: vrl-ltr/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1037: vrl-ltr/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1038: vrl-ltr/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1039: vrl-ltr/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1040: vrl-ltr/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1041: vrl-ltr/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1042: vrl-ltr/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1043: vrl-ltr/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1044: vrl-ltr/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1045: vrl-ltr/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1046: vrl-ltr/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1047: vrl-ltr/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1048: vrl-ltr/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1049: vrl-ltr/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1050: vrl-ltr/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1051: vrl-ltr/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1052: vrl-ltr/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1053: vrl-ltr/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1054: vrl-ltr/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1055: vrl-ltr/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1056: vrl-ltr/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1057: vrl-ltr/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1058: vrl-ltr/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1059: vrl-ltr/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1060: vrl-ltr/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1061: vrl-ltr/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1062: vrl-ltr/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1063: vrl-ltr/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1064: vrl-ltr/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1065: vrl-ltr/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1066: vrl-ltr/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1067: vrl-ltr/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1068: vrl-ltr/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1069: vrl-ltr/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1070: vrl-ltr/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1071: vrl-ltr/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1072: vrl-ltr/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1073: vrl-ltr/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1074: vrl-ltr/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1075: vrl-ltr/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1076: vrl-ltr/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1077: vrl-ltr/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1078: vrl-ltr/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1079: vrl-ltr/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1080: vrl-rtl/htb-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1081: vrl-rtl/htb-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1082: vrl-rtl/htb-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1083: vrl-rtl/htb-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1084: vrl-rtl/htb-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1085: vrl-rtl/htb-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1086: vrl-rtl/htb-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1087: vrl-rtl/htb-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1088: vrl-rtl/htb-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1089: vrl-rtl/htb-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1090: vrl-rtl/htb-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1091: vrl-rtl/htb-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1092: vrl-rtl/htb-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1093: vrl-rtl/htb-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1094: vrl-rtl/htb-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1095: vrl-rtl/htb-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1096: vrl-rtl/htb-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1097: vrl-rtl/htb-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1098: vrl-rtl/htb-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1099: vrl-rtl/htb-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1100: vrl-rtl/htb-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1101: vrl-rtl/htb-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1102: vrl-rtl/htb-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1103: vrl-rtl/htb-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1104: vrl-rtl/htb-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1105: vrl-rtl/htb-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1106: vrl-rtl/htb-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1107: vrl-rtl/htb-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1108: vrl-rtl/htb-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1109: vrl-rtl/htb-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1110: vrl-rtl/htb-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1111: vrl-rtl/htb-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1112: vrl-rtl/htb-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1113: vrl-rtl/htb-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1114: vrl-rtl/htb-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1115: vrl-rtl/htb-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1116: vrl-rtl/htb-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1117: vrl-rtl/htb-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1118: vrl-rtl/htb-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1119: vrl-rtl/htb-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1120: vrl-rtl/htb-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1121: vrl-rtl/htb-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1122: vrl-rtl/htb-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1123: vrl-rtl/htb-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1124: vrl-rtl/htb-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1125: vrl-rtl/htb-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1126: vrl-rtl/htb-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1127: vrl-rtl/htb-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1128: vrl-rtl/htb-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1129: vrl-rtl/htb-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1130: vrl-rtl/htb-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1131: vrl-rtl/htb-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1132: vrl-rtl/htb-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1133: vrl-rtl/htb-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1134: vrl-rtl/htb-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1135: vrl-rtl/htb-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1136: vrl-rtl/htb-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1137: vrl-rtl/htb-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1138: vrl-rtl/htb-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1139: vrl-rtl/htb-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1140: vrl-rtl/htb-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1141: vrl-rtl/htb-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1142: vrl-rtl/htb-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1143: vrl-rtl/htb-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1144: vrl-rtl/htb-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1145: vrl-rtl/htb-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1146: vrl-rtl/htb-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1147: vrl-rtl/htb-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1148: vrl-rtl/htb-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1149: vrl-rtl/htb-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1150: vrl-rtl/htb-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1151: vrl-rtl/htb-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1152: vrl-rtl/vlr-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1153: vrl-rtl/vlr-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1154: vrl-rtl/vlr-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1155: vrl-rtl/vlr-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1156: vrl-rtl/vlr-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1157: vrl-rtl/vlr-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1158: vrl-rtl/vlr-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1159: vrl-rtl/vlr-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1160: vrl-rtl/vlr-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1161: vrl-rtl/vlr-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1162: vrl-rtl/vlr-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1163: vrl-rtl/vlr-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1164: vrl-rtl/vlr-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1165: vrl-rtl/vlr-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1166: vrl-rtl/vlr-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1167: vrl-rtl/vlr-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1168: vrl-rtl/vlr-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1169: vrl-rtl/vlr-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1170: vrl-rtl/vlr-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1171: vrl-rtl/vlr-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1172: vrl-rtl/vlr-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1173: vrl-rtl/vlr-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1174: vrl-rtl/vlr-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1175: vrl-rtl/vlr-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1176: vrl-rtl/vlr-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1177: vrl-rtl/vlr-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1178: vrl-rtl/vlr-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1179: vrl-rtl/vlr-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1180: vrl-rtl/vlr-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1181: vrl-rtl/vlr-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1182: vrl-rtl/vlr-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1183: vrl-rtl/vlr-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1184: vrl-rtl/vlr-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1185: vrl-rtl/vlr-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1186: vrl-rtl/vlr-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1187: vrl-rtl/vlr-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1188: vrl-rtl/vlr-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1189: vrl-rtl/vlr-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1190: vrl-rtl/vlr-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1191: vrl-rtl/vlr-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1192: vrl-rtl/vlr-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1193: vrl-rtl/vlr-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1194: vrl-rtl/vlr-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1195: vrl-rtl/vlr-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1196: vrl-rtl/vlr-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1197: vrl-rtl/vlr-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1198: vrl-rtl/vlr-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1199: vrl-rtl/vlr-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1200: vrl-rtl/vlr-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1201: vrl-rtl/vlr-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1202: vrl-rtl/vlr-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1203: vrl-rtl/vlr-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1204: vrl-rtl/vlr-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1205: vrl-rtl/vlr-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1206: vrl-rtl/vlr-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1207: vrl-rtl/vlr-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1208: vrl-rtl/vlr-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1209: vrl-rtl/vlr-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1210: vrl-rtl/vlr-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1211: vrl-rtl/vlr-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1212: vrl-rtl/vlr-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1213: vrl-rtl/vlr-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1214: vrl-rtl/vlr-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1215: vrl-rtl/vlr-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1216: vrl-rtl/vlr-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1217: vrl-rtl/vlr-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1218: vrl-rtl/vlr-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1219: vrl-rtl/vlr-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1220: vrl-rtl/vlr-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1221: vrl-rtl/vlr-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1222: vrl-rtl/vlr-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1223: vrl-rtl/vlr-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1224: vrl-rtl/vrl-ltr/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1225: vrl-rtl/vrl-ltr/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1226: vrl-rtl/vrl-ltr/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1227: vrl-rtl/vrl-ltr/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1228: vrl-rtl/vrl-ltr/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1229: vrl-rtl/vrl-ltr/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1230: vrl-rtl/vrl-ltr/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1231: vrl-rtl/vrl-ltr/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1232: vrl-rtl/vrl-ltr/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1233: vrl-rtl/vrl-ltr/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1234: vrl-rtl/vrl-ltr/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1235: vrl-rtl/vrl-ltr/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1236: vrl-rtl/vrl-ltr/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1237: vrl-rtl/vrl-ltr/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1238: vrl-rtl/vrl-ltr/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1239: vrl-rtl/vrl-ltr/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1240: vrl-rtl/vrl-ltr/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1241: vrl-rtl/vrl-ltr/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1242: vrl-rtl/vrl-ltr/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1243: vrl-rtl/vrl-ltr/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1244: vrl-rtl/vrl-ltr/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1245: vrl-rtl/vrl-ltr/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1246: vrl-rtl/vrl-ltr/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1247: vrl-rtl/vrl-ltr/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1248: vrl-rtl/vrl-ltr/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1249: vrl-rtl/vrl-ltr/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1250: vrl-rtl/vrl-ltr/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1251: vrl-rtl/vrl-ltr/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1252: vrl-rtl/vrl-ltr/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1253: vrl-rtl/vrl-ltr/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1254: vrl-rtl/vrl-ltr/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1255: vrl-rtl/vrl-ltr/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1256: vrl-rtl/vrl-ltr/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1257: vrl-rtl/vrl-ltr/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1258: vrl-rtl/vrl-ltr/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1259: vrl-rtl/vrl-ltr/vrl-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1260: vrl-rtl/vrl-rtl/htb-ltr/htb-ltr]
+ expected: FAIL
+
+ [1261: vrl-rtl/vrl-rtl/htb-ltr/htb-rtl]
+ expected: FAIL
+
+ [1262: vrl-rtl/vrl-rtl/htb-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1263: vrl-rtl/vrl-rtl/htb-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1264: vrl-rtl/vrl-rtl/htb-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1265: vrl-rtl/vrl-rtl/htb-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1266: vrl-rtl/vrl-rtl/htb-rtl/htb-ltr]
+ expected: FAIL
+
+ [1267: vrl-rtl/vrl-rtl/htb-rtl/htb-rtl]
+ expected: FAIL
+
+ [1268: vrl-rtl/vrl-rtl/htb-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1269: vrl-rtl/vrl-rtl/htb-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1270: vrl-rtl/vrl-rtl/htb-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1271: vrl-rtl/vrl-rtl/htb-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1272: vrl-rtl/vrl-rtl/vlr-ltr/htb-ltr]
+ expected: FAIL
+
+ [1273: vrl-rtl/vrl-rtl/vlr-ltr/htb-rtl]
+ expected: FAIL
+
+ [1274: vrl-rtl/vrl-rtl/vlr-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1275: vrl-rtl/vrl-rtl/vlr-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1276: vrl-rtl/vrl-rtl/vlr-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1277: vrl-rtl/vrl-rtl/vlr-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1278: vrl-rtl/vrl-rtl/vlr-rtl/htb-ltr]
+ expected: FAIL
+
+ [1279: vrl-rtl/vrl-rtl/vlr-rtl/htb-rtl]
+ expected: FAIL
+
+ [1280: vrl-rtl/vrl-rtl/vlr-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1281: vrl-rtl/vrl-rtl/vlr-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1282: vrl-rtl/vrl-rtl/vlr-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1283: vrl-rtl/vrl-rtl/vlr-rtl/vrl-rtl]
+ expected: FAIL
+
+ [1284: vrl-rtl/vrl-rtl/vrl-ltr/htb-ltr]
+ expected: FAIL
+
+ [1285: vrl-rtl/vrl-rtl/vrl-ltr/htb-rtl]
+ expected: FAIL
+
+ [1286: vrl-rtl/vrl-rtl/vrl-ltr/vlr-ltr]
+ expected: FAIL
+
+ [1287: vrl-rtl/vrl-rtl/vrl-ltr/vlr-rtl]
+ expected: FAIL
+
+ [1288: vrl-rtl/vrl-rtl/vrl-ltr/vrl-ltr]
+ expected: FAIL
+
+ [1289: vrl-rtl/vrl-rtl/vrl-ltr/vrl-rtl]
+ expected: FAIL
+
+ [1290: vrl-rtl/vrl-rtl/vrl-rtl/htb-ltr]
+ expected: FAIL
+
+ [1291: vrl-rtl/vrl-rtl/vrl-rtl/htb-rtl]
+ expected: FAIL
+
+ [1292: vrl-rtl/vrl-rtl/vrl-rtl/vlr-ltr]
+ expected: FAIL
+
+ [1293: vrl-rtl/vrl-rtl/vrl-rtl/vlr-rtl]
+ expected: FAIL
+
+ [1294: vrl-rtl/vrl-rtl/vrl-rtl/vrl-ltr]
+ expected: FAIL
+
+ [1295: vrl-rtl/vrl-rtl/vrl-rtl/vrl-rtl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini
new file mode 100644
index 0000000000..10e61512e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-writing-modes-002.html.ini
@@ -0,0 +1,146 @@
+[anchor-position-writing-modes-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [relpos htb-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-ltr/target htb-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos htb-rtl/target htb-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-ltr/target vrl-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vrl-rtl/target vrl-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-ltr/target vlr-ltr/top: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/left: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/left: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/top: anchor(--a1 start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target/top: anchor(--a1 end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/left: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/left: anchor(--a1 self-end)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/top: anchor(--a1 self-start)]
+ expected: FAIL
+
+ [relpos vlr-rtl/target vlr-rtl/top: anchor(--a1 self-end)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini
new file mode 100644
index 0000000000..0a0ecebd64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-query-custom-property-registration.html.ini
@@ -0,0 +1,2 @@
+[anchor-query-custom-property-registration.html]
+ prefs: [layout.css.properties-and-values.enabled:true]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini
new file mode 100644
index 0000000000..44b7c2b9ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-query-fallback.html.ini
@@ -0,0 +1,44 @@
+[anchor-query-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini
new file mode 100644
index 0000000000..1d9e89dd2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini
new file mode 100644
index 0000000000..73e559c25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-002.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-002.html]
+ [target1 should scroll with anchor1]
+ expected: FAIL
+
+ [target2 should scroll with anchor2]
+ expected: FAIL
+
+ [target3 should scroll with anchor3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-003.html.ini
new file mode 100644
index 0000000000..8300ffb12b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-003.html.ini
@@ -0,0 +1,3 @@
+[anchor-scroll-003.html]
+ [Scrolling should work in fragmented containing block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-004.html.ini
new file mode 100644
index 0000000000..eadfa67124
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-004.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-004.html]
+ [Initial position of the targets]
+ expected: FAIL
+
+ [#target1 should scroll with #anchor1]
+ expected: FAIL
+
+ [#target2 should scroll with #anchor2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-005.html.ini
new file mode 100644
index 0000000000..233aaea442
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-005.html.ini
@@ -0,0 +1,3 @@
+[anchor-scroll-005.html]
+ [Target should not scroll with viewport when anchor is in fixed-positioned scroller]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-006.html.ini
new file mode 100644
index 0000000000..1fd0d9dee4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-006.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-006.html]
+ [#target1 is scroll-adjusted in x axis only]
+ expected: FAIL
+
+ [#target2 is scroll-adjusted in y axis only]
+ expected: FAIL
+
+ [#target3 is scroll-adjusted in neither axis]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-007.html.ini
new file mode 100644
index 0000000000..ba633f35bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-007.html.ini
@@ -0,0 +1,3 @@
+[anchor-scroll-007.html]
+ [#target3 is scroll-adjusted in both axises]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini
new file mode 100644
index 0000000000..2e1fab5146
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-composited-scrolling-006.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-composited-scrolling-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini
new file mode 100644
index 0000000000..446ab56a97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini
@@ -0,0 +1,17 @@
+[anchor-scroll-fallback-position-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should be above the anchor when at initial scroll position]
+ expected: FAIL
+
+ [Scroll down until the top edge of #anchor touches container but not overflowing]
+ expected: FAIL
+
+ [Scroll further down, making the first fallback position overflow by 1px]
+ expected: FAIL
+
+ [Scroll back up to reuse the first fallback position]
+ expected: FAIL
+
+ [Scroll bottom-right to make the first three fallback positions overflow]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini
new file mode 100644
index 0000000000..49cba85514
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini
new file mode 100644
index 0000000000..7513a419e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling up]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini
new file mode 100644
index 0000000000..5522bf1e7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini
@@ -0,0 +1,11 @@
+[anchor-scroll-fallback-position-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offsets]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling viewport down]
+ expected: FAIL
+
+ [Should use the third fallback position after scrolling the vrl scroller left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini
new file mode 100644
index 0000000000..76e72ceec2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini
@@ -0,0 +1,8 @@
+[anchor-scroll-fallback-position-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Should use the first fallback position at the initial scroll offset]
+ expected: FAIL
+
+ [Should use the second fallback position after scrolling left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini
new file mode 100644
index 0000000000..6d6338d144
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-006.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space below and right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini
new file mode 100644
index 0000000000..8baf3d1981
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-007.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space left]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space left and below]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini
new file mode 100644
index 0000000000..27a56d793b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-008.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space left]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space left and above]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini
new file mode 100644
index 0000000000..fd0b4e455b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-009.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space below]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space right and below]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini
new file mode 100644
index 0000000000..966f71050a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-010.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space right and above]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini
new file mode 100644
index 0000000000..d3537bf5a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini
@@ -0,0 +1,12 @@
+[anchor-scroll-fallback-position-011.html]
+ [Should use the last fallback position initially]
+ expected: FAIL
+
+ [Should use the third fallback position with enough space above]
+ expected: FAIL
+
+ [Should use the second fallback position with enough space right]
+ expected: FAIL
+
+ [Should use the first fallback position with enough space above and right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.html.ini
new file mode 100644
index 0000000000..c1b2225999
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-fixedpos.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.html.ini
new file mode 100644
index 0000000000..d828f1d1c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-js-expose.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-js-expose.html]
+ [Element.getBoundingClientRect() returns the actual rendered location]
+ expected: FAIL
+
+ [Range.getBoundingClientRect() returns the actual rendered location]
+ expected: FAIL
+
+ [Element.offset* return adjusted offsets]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.html.ini
new file mode 100644
index 0000000000..4c00b2a73c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-nested.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.html.ini
new file mode 100644
index 0000000000..0e89fe332d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.html.ini
new file mode 100644
index 0000000000..ff220fc09a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.html.ini
new file mode 100644
index 0000000000..e7a6e0330c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-003.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.html.ini
new file mode 100644
index 0000000000..054c9c43c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-004.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.html.ini
new file mode 100644
index 0000000000..683b885f67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-005.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.html.ini
new file mode 100644
index 0000000000..084f3c5359
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-006.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-007.html.ini
new file mode 100644
index 0000000000..c6df4a95ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-update-007.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-update-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.html.ini
new file mode 100644
index 0000000000..7870f88396
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vlr.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.html.ini
new file mode 100644
index 0000000000..269da41914
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-vrl.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini
new file mode 100644
index 0000000000..dd61d07d51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-001.html.ini
@@ -0,0 +1,38 @@
+[anchor-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini
new file mode 100644
index 0000000000..515aa9977c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-minmax-001.html.ini
@@ -0,0 +1,14 @@
+[anchor-size-minmax-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini
new file mode 100644
index 0000000000..b1045cc117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-invalid.html.ini
@@ -0,0 +1,3 @@
+[anchor-size-parse-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini
new file mode 100644
index 0000000000..94a938ebc8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-parse-valid.html.ini
@@ -0,0 +1,3033 @@
+[anchor-size-parse-valid.html]
+ [e.style['width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc((anchor-size(--foo width) + anchor-size(--bar height)) / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, calc(anchor-size(--bar height) * 0.5))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "min(100px, 10%, anchor-size(--foo width), anchor-size(--bar height))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, anchor-size(--bar block, anchor-size(--baz inline)))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(--foo self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-width'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-height'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['block-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-block-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-block-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['inline-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['min-inline-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(width, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(height, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-block, calc(50% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['max-inline-size'\] = "anchor-size(self-inline, calc(50% + 1px))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini
new file mode 100644
index 0000000000..fa39abe3ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-replaced-001.html.ini
@@ -0,0 +1,26 @@
+[anchor-size-replaced-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini
new file mode 100644
index 0000000000..f8670803ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-size-writing-modes-001.html.ini
@@ -0,0 +1,74 @@
+[anchor-size-writing-modes-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
+
+ [.target 7]
+ expected: FAIL
+
+ [.target 8]
+ expected: FAIL
+
+ [.target 9]
+ expected: FAIL
+
+ [.target 10]
+ expected: FAIL
+
+ [.target 11]
+ expected: FAIL
+
+ [.target 12]
+ expected: FAIL
+
+ [.target 13]
+ expected: FAIL
+
+ [.target 14]
+ expected: FAIL
+
+ [.target 15]
+ expected: FAIL
+
+ [.target 16]
+ expected: FAIL
+
+ [.target 17]
+ expected: FAIL
+
+ [.target 18]
+ expected: FAIL
+
+ [.target 19]
+ expected: FAIL
+
+ [.target 20]
+ expected: FAIL
+
+ [.target 21]
+ expected: FAIL
+
+ [.target 22]
+ expected: FAIL
+
+ [.target 23]
+ expected: FAIL
+
+ [.target 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini
new file mode 100644
index 0000000000..4f740f380e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-001.html.ini
@@ -0,0 +1,6 @@
+[anchor-transition-001.html]
+ [Transition of anchor() when changing target anchor element name]
+ expected: FAIL
+
+ [Transition of anchor-size() when changing target anchor element name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini
new file mode 100644
index 0000000000..38c12d1437
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-002.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-002.html]
+ [Transition with anchor names defined in different tree scopes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini
new file mode 100644
index 0000000000..729f64a1d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-transition-003.html.ini
@@ -0,0 +1,3 @@
+[anchor-transition-003.html]
+ [Transition with anchor names defined in three different tree scopes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini
new file mode 100644
index 0000000000..857bec114c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini
@@ -0,0 +1,162 @@
+[at-fallback-position-allowed-declarations.html]
+ [top: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [bottom: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [left: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [right: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-block: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-inline: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [min-inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-width: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-height: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-block-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [max-inline-size: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-content: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-content: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-items: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-items: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [justify-self: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [align-self: normal is allowed in @fallback-position]
+ expected: FAIL
+
+ [--custom: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [font-size: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [border-width: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [padding: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [display: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [position: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [float: 1px is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: revert is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: revert-layer is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: revert is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: revert-layer is disallowed in @fallback-position]
+ expected: FAIL
+
+ [top: 1px !important is disallowed in @fallback-position]
+ expected: FAIL
+
+ [inset: 1px !important is disallowed in @fallback-position]
+ expected: FAIL
+
+ [margin-top: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-bottom: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-left: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-right: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-block-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-block-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-inline-start: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-inline-end: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-block: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin-inline: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [margin: 1px is allowed in @fallback-position]
+ expected: FAIL
+
+ [inset-area: all is allowed in @fallback-position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini
new file mode 100644
index 0000000000..f43e8fd134
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini
@@ -0,0 +1,29 @@
+[at-fallback-position-parse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@position-fallback --foo {\n} should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo {\n @try { }\n} should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { top: 1px; } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { --bar: 1px; } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @keyframes bar {} } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @font-face {} } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { arbitrary garbage } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @try { @keyframes bar { } } } should be a valid rule]
+ expected: FAIL
+
+ [@position-fallback --foo { @try { @font-face { } } } should be a valid rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini
new file mode 100644
index 0000000000..e6e7f63be0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini
@@ -0,0 +1,9 @@
+[at-position-fallback-cssom.html]
+ [CSSPositionFallbackRule and CSSTryRule attribute values]
+ expected: FAIL
+
+ [CSSPositionFallbackRule.insertRule can insert @try rules only]
+ expected: FAIL
+
+ [CSSTryRule.style.setProperty setting allowed and disallowed properties]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini
new file mode 100644
index 0000000000..ebd51aa051
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini
@@ -0,0 +1,4 @@
+[at-position-fallback-invalidation-shadow-dom.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini
new file mode 100644
index 0000000000..762dadca6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini
@@ -0,0 +1,8 @@
+[at-position-fallback-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Enable @position-fallback rule stylesheet]
+ expected: FAIL
+
+ [Insert overriding @position-fallback rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
new file mode 100644
index 0000000000..56360387a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
@@ -0,0 +1,66 @@
+[idlharness.html]
+ [CSSPositionFallbackRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface object length]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface object name]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface: attribute name]
+ expected: FAIL
+
+ [Stringification of positionFallback]
+ expected: FAIL
+
+ [CSSPositionFallbackRule interface: positionFallback must inherit property "name" with the proper type]
+ expected: FAIL
+
+ [CSSTryRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSTryRule interface object length]
+ expected: FAIL
+
+ [CSSTryRule interface object name]
+ expected: FAIL
+
+ [CSSTryRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTryRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSTryRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTryRule interface: attribute style]
+ expected: FAIL
+
+ [CSSTryRule must be primary interface of try1]
+ expected: FAIL
+
+ [Stringification of try1]
+ expected: FAIL
+
+ [CSSTryRule interface: try1 must inherit property "style" with the proper type]
+ expected: FAIL
+
+ [CSSTryRule must be primary interface of try2]
+ expected: FAIL
+
+ [Stringification of try2]
+ expected: FAIL
+
+ [CSSTryRule interface: try2 must inherit property "style" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-abs-inline-container.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-abs-inline-container.html.ini
new file mode 100644
index 0000000000..c76cdaefac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-abs-inline-container.html.ini
@@ -0,0 +1,2 @@
+[inset-area-abs-inline-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini
new file mode 100644
index 0000000000..09e2267b29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-basic.html.ini
@@ -0,0 +1,135 @@
+[inset-area-basic.html]
+ [Offsets for: all]
+ expected: FAIL
+
+ [Offsets for: all / all]
+ expected: FAIL
+
+ [Offsets for: top / left]
+ expected: FAIL
+
+ [Offsets for: top / center]
+ expected: FAIL
+
+ [Offsets for: top / right]
+ expected: FAIL
+
+ [Offsets for: center / left]
+ expected: FAIL
+
+ [Offsets for: center / center]
+ expected: FAIL
+
+ [Offsets for: center / right]
+ expected: FAIL
+
+ [Offsets for: bottom / left]
+ expected: FAIL
+
+ [Offsets for: bottom / center]
+ expected: FAIL
+
+ [Offsets for: bottom / right]
+ expected: FAIL
+
+ [Offsets for: start / start]
+ expected: FAIL
+
+ [Offsets for: start / center]
+ expected: FAIL
+
+ [Offsets for: start / end]
+ expected: FAIL
+
+ [Offsets for: center / start]
+ expected: FAIL
+
+ [Offsets for: center / end]
+ expected: FAIL
+
+ [Offsets for: end / start]
+ expected: FAIL
+
+ [Offsets for: end / center]
+ expected: FAIL
+
+ [Offsets for: end / end]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start]
+ expected: FAIL
+
+ [Offsets for: self-start / center]
+ expected: FAIL
+
+ [Offsets for: self-start / self-end]
+ expected: FAIL
+
+ [Offsets for: center / self-start]
+ expected: FAIL
+
+ [Offsets for: center / self-end]
+ expected: FAIL
+
+ [Offsets for: self-end / self-start]
+ expected: FAIL
+
+ [Offsets for: self-end / center]
+ expected: FAIL
+
+ [Offsets for: self-end / self-end]
+ expected: FAIL
+
+ [Offsets for: y-start / x-start]
+ expected: FAIL
+
+ [Offsets for: y-start / center]
+ expected: FAIL
+
+ [Offsets for: y-start / x-end]
+ expected: FAIL
+
+ [Offsets for: center / x-start]
+ expected: FAIL
+
+ [Offsets for: center / x-end]
+ expected: FAIL
+
+ [Offsets for: y-end / x-start]
+ expected: FAIL
+
+ [Offsets for: y-end / center]
+ expected: FAIL
+
+ [Offsets for: y-end / x-end]
+ expected: FAIL
+
+ [Offsets for: y-self-start / x-self-start]
+ expected: FAIL
+
+ [Offsets for: y-self-start / center]
+ expected: FAIL
+
+ [Offsets for: y-self-start / x-self-end]
+ expected: FAIL
+
+ [Offsets for: center / x-self-start]
+ expected: FAIL
+
+ [Offsets for: center / x-self-end]
+ expected: FAIL
+
+ [Offsets for: y-self-end / x-self-start]
+ expected: FAIL
+
+ [Offsets for: y-self-end / center]
+ expected: FAIL
+
+ [Offsets for: y-self-end / x-self-end]
+ expected: FAIL
+
+ [Offsets for: y-self-start center / self-end center]
+ expected: FAIL
+
+ [Offsets for: bottom center / x-start x-end]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini
new file mode 100644
index 0000000000..b3c16839f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini
@@ -0,0 +1,3 @@
+[inset-area-computed-insets.tentative.html]
+ [inset-area does not affect insets at computed value time]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini
new file mode 100644
index 0000000000..fd6ec64e55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-computed.html.ini
@@ -0,0 +1,33 @@
+[inset-area-computed.html]
+ [Property inset-area value 'none']
+ expected: FAIL
+
+ [Property inset-area value 'all']
+ expected: FAIL
+
+ [Property inset-area value 'x-start']
+ expected: FAIL
+
+ [Property inset-area value 'center']
+ expected: FAIL
+
+ [Property inset-area value 'all / all']
+ expected: FAIL
+
+ [Property inset-area value 'top center']
+ expected: FAIL
+
+ [Property inset-area value 'bottom center / all']
+ expected: FAIL
+
+ [Property inset-area value 'x-start center x-end']
+ expected: FAIL
+
+ [Property inset-area value 'x-start / x-end']
+ expected: FAIL
+
+ [Property inset-area has initial value none]
+ expected: FAIL
+
+ [Property inset-area does not inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-inline-container.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-inline-container.html.ini
new file mode 100644
index 0000000000..3ce877fffc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-inline-container.html.ini
@@ -0,0 +1,2 @@
+[inset-area-inline-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini
new file mode 100644
index 0000000000..e99424c013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini
@@ -0,0 +1,84 @@
+[inset-area-interpolation.html]
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.3) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.3) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini
new file mode 100644
index 0000000000..a5f036a608
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-parsing.html.ini
@@ -0,0 +1,87 @@
+[inset-area-parsing.html]
+ [e.style['inset-area'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "y-self-end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "all / all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "top / all" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "all / top" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "start end" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center end start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center x-end x-start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center end start / top center bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "end center / start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "bottom / left" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "center start" should set the property value]
+ expected: FAIL
+
+ [e.style['inset-area'\] = "x-start / x-start" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini
new file mode 100644
index 0000000000..240088e552
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-wm-dir.html.ini
@@ -0,0 +1,120 @@
+[inset-area-wm-dir.html]
+ [Offsets for: start / start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: containing-block: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: horizontal-tb / rtl]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-lr / ltr]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-lr / rtl]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-rl / ltr]
+ expected: FAIL
+
+ [Offsets for: start / start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: self-start / self-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-start / y-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
+
+ [Offsets for: x-self-start / y-self-start with writing-mode / direction: self: vertical-rl / rtl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini
new file mode 100644
index 0000000000..20ec2466a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini
@@ -0,0 +1,27 @@
+[position-try-options-computed.html]
+ [Property position-try-options value 'none']
+ expected: FAIL
+
+ [Property position-try-options value 'flip-block']
+ expected: FAIL
+
+ [Property position-try-options value 'flip-inline']
+ expected: FAIL
+
+ [Property position-try-options value 'flip-start']
+ expected: FAIL
+
+ [Property position-try-options value 'flip-block, flip-inline']
+ expected: FAIL
+
+ [Property position-try-options value '--foo, --bar']
+ expected: FAIL
+
+ [Property position-try-options value 'flip-start flip-inline flip-block']
+ expected: FAIL
+
+ [Property position-try-options has initial value none]
+ expected: FAIL
+
+ [Property position-try-options does not inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini
new file mode 100644
index 0000000000..b83261511b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini
@@ -0,0 +1,36 @@
+[position-try-options-parsing.html]
+ [e.style['position-try-options'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "flip-block" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "flip-start, flip-block" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "flip-start flip-inline, flip-block" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "flip-start, flip-start" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "flip-block, --foo" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--bar, flip-block flip-start" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-options'\] = "--foo, --bar, --baz" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-computed.html.ini
new file mode 100644
index 0000000000..7b2da9c73c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-computed.html.ini
@@ -0,0 +1,21 @@
+[position-try-order-computed.html]
+ [Property position-try-order value 'normal']
+ expected: FAIL
+
+ [Property position-try-order value 'most-width']
+ expected: FAIL
+
+ [Property position-try-order value 'most-height']
+ expected: FAIL
+
+ [Property position-try-order value 'most-block-size']
+ expected: FAIL
+
+ [Property position-try-order value 'most-inline-size']
+ expected: FAIL
+
+ [Property position-try-order has initial value normal]
+ expected: FAIL
+
+ [Property position-try-order does not inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-parsing.html.ini
new file mode 100644
index 0000000000..8e51ec2ad2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-order-parsing.html.ini
@@ -0,0 +1,27 @@
+[position-try-order-parsing.html]
+ [e.style['position-try-order'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "most-width" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "most-height" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "most-block-size" should set the property value]
+ expected: FAIL
+
+ [e.style['position-try-order'\] = "most-inline-size" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini
new file mode 100644
index 0000000000..e0419ef452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini
@@ -0,0 +1,20 @@
+[position-fallback-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
+
+ [.target 3]
+ expected: FAIL
+
+ [.target 4]
+ expected: FAIL
+
+ [.target 5]
+ expected: FAIL
+
+ [.target 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini
new file mode 100644
index 0000000000..731d114bdd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini
new file mode 100644
index 0000000000..3e220235bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini
@@ -0,0 +1,9 @@
+[position-fallback-003.html]
+ [.anchored 1]
+ expected: FAIL
+
+ [.anchored 2]
+ expected: FAIL
+
+ [.anchored 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini
new file mode 100644
index 0000000000..b39fb51631
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini
@@ -0,0 +1,6 @@
+[position-fallback-004.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
new file mode 100644
index 0000000000..edfe86b804
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini
@@ -0,0 +1,102 @@
+[position-fallback-basics.html]
+ [e.style['position-fallback'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['position-fallback'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property position-fallback value 'none']
+ expected: FAIL
+
+ [Property position-fallback value '--foo']
+ expected: FAIL
+
+ [Property position-fallback has initial value none]
+ expected: FAIL
+
+ [Property position-fallback does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini
new file mode 100644
index 0000000000..9484a0f3c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini
@@ -0,0 +1,6 @@
+[position-fallback-bounds-001.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini
new file mode 100644
index 0000000000..1500c46ad0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini
@@ -0,0 +1,6 @@
+[position-fallback-bounds-002.html]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini
new file mode 100644
index 0000000000..f917dc8dae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini
@@ -0,0 +1,12 @@
+[position-fallback-bounds-003.html]
+ [Target is at anchor's top-left corner at initial scroll position]
+ expected: FAIL
+
+ [Target falls back to anchor's bottom-left corner after anchor is scrolled upwards]
+ expected: FAIL
+
+ [Target falls back to anchor's bottom-right corner after anchor is further scrolled leftwards]
+ expected: FAIL
+
+ [Target falls back to anchor's top-left corner after anchor is scrolled back downwards]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini
new file mode 100644
index 0000000000..8e2e94a649
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini
@@ -0,0 +1,9 @@
+[position-fallback-bounds-004.html]
+ [Target is above anchor at initial scroll position]
+ expected: FAIL
+
+ [Target falls back to below anchor after anchor is scrolled upwards]
+ expected: FAIL
+
+ [Target returns to above anchor after bounds are scrolled upwards]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini
new file mode 100644
index 0000000000..9e779ebc30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini
@@ -0,0 +1,9 @@
+[position-fallback-bounds-005.html]
+ [Initial layout]
+ expected: FAIL
+
+ [Layout is updated after position-fallback-bounds property changes]
+ expected: FAIL
+
+ [Layout is updated after additional fallback-bounds rect changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini
new file mode 100644
index 0000000000..17d2c0fe45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini
@@ -0,0 +1,3 @@
+[position-fallback-bounds-006.html]
+ [Target is below anchor at initial scroll position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini
new file mode 100644
index 0000000000..cb1660e0d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini
@@ -0,0 +1,102 @@
+[position-fallback-bounds-basics.html]
+ [e.style['position-fallback-bounds'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['position-fallback-bounds'\] = "--foo" should set the property value]
+ expected: FAIL
+
+ [Property position-fallback-bounds value 'normal']
+ expected: FAIL
+
+ [Property position-fallback-bounds value '--foo']
+ expected: FAIL
+
+ [Property position-fallback-bounds has initial value normal]
+ expected: FAIL
+
+ [Property position-fallback-bounds does not inherit]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini
new file mode 100644
index 0000000000..221f78fcab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini
@@ -0,0 +1,8 @@
+[position-fallback-cascade-layer-reorder.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [When in the same layer, the last rule of each name wins]
+ expected: FAIL
+
+ [When in different layers, the rule of each name in the highest layer wins]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini
new file mode 100644
index 0000000000..c64d43af18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini
@@ -0,0 +1,6 @@
+[position-fallback-container-query.html]
+ [Size container query responds to fallback width]
+ expected: FAIL
+
+ [Size container query responds to fallback width and applies height to not fit the first fallback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini
new file mode 100644
index 0000000000..4144a955e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini
@@ -0,0 +1,8 @@
+[position-fallback-custom-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
+
+ [.target 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini
new file mode 100644
index 0000000000..be1a973479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Left position set to right edge of anchor with @position-fallback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini
new file mode 100644
index 0000000000..9be89e3d1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini
@@ -0,0 +1,5 @@
+[position-fallback-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini
new file mode 100644
index 0000000000..d9a138b939
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini
@@ -0,0 +1,6 @@
+[position-fallback-pseudo-element.html]
+ [::before using second fallback]
+ expected: FAIL
+
+ [::after using first fallback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini
new file mode 100644
index 0000000000..049a235066
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini
@@ -0,0 +1,29 @@
+[position-fallback-tree-scoped.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@position-fallback from same scope as ::part() rule]
+ expected: FAIL
+
+ [Outer position-fallback matches @position-fallback in document scope]
+ expected: FAIL
+
+ [@position-fallback from same scope as :host rule]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in #outer_host scope]
+ expected: FAIL
+
+ [Document position-fallback matches @position-fallback in document scope]
+ expected: FAIL
+
+ [Outer position-fallback matches @position-fallback in #outer_host scope]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in #inner_host scope]
+ expected: FAIL
+
+ [@position-fallback from same scope as ::slotted() rule]
+ expected: FAIL
+
+ [Inner position-fallback matches @position-fallback in document scope]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini
new file mode 100644
index 0000000000..7730c72771
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini
@@ -0,0 +1,1260 @@
+[property-interpolations.html]
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (-0.3) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (0) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (0.3) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (-0.3) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (0) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (0.3) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (-0.3) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (0) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (0.3) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (-0.3) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (0) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (0.3) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [CSS Animations: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [Web Animations: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-inline\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-inline\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-inline\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (0) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (0) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-width\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-width\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]]
+ expected: FAIL
+
+ [Web Animations: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [CSS Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]]
+ expected: FAIL
+
+ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-compositeOrder.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-compositeOrder.tentative.html.ini
new file mode 100644
index 0000000000..a5889fe1b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-compositeOrder.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-compositeOrder.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-effect.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-effect.tentative.html.ini
new file mode 100644
index 0000000000..425860ebb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-effect.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-effect.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-finished.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-finished.tentative.html.ini
new file mode 100644
index 0000000000..85201c6f59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-finished.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-finished.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-id.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-id.tentative.html.ini
new file mode 100644
index 0000000000..699608b2f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-id.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-id.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-pausing.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-pausing.tentative.html.ini
new file mode 100644
index 0000000000..ee4a9ed453
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-pausing.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-pausing.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-playState.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-playState.tentative.html.ini
new file mode 100644
index 0000000000..eafc104594
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-playState.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-playState.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-ready.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-ready.tentative.html.ini
new file mode 100644
index 0000000000..8085cc8612
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-ready.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSAnimation-ready.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/CSSAnimation-startTime.tentative.html.ini b/testing/web-platform/meta/css/css-animations/CSSAnimation-startTime.tentative.html.ini
new file mode 100644
index 0000000000..0e198b6313
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/CSSAnimation-startTime.tentative.html.ini
@@ -0,0 +1,4 @@
+[CSSAnimation-startTime.tentative.html]
+ prefs: [privacy.reduceTimerPrecision.unconditional:false]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/Document-getAnimations.tentative.html.ini b/testing/web-platform/meta/css/css-animations/Document-getAnimations.tentative.html.ini
new file mode 100644
index 0000000000..559f044d21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/Document-getAnimations.tentative.html.ini
@@ -0,0 +1,3 @@
+[Document-getAnimations.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/Element-getAnimations-dynamic-changes.tentative.html.ini b/testing/web-platform/meta/css/css-animations/Element-getAnimations-dynamic-changes.tentative.html.ini
new file mode 100644
index 0000000000..1270142744
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/Element-getAnimations-dynamic-changes.tentative.html.ini
@@ -0,0 +1,3 @@
+[Element-getAnimations-dynamic-changes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/Element-getAnimations.tentative.html.ini b/testing/web-platform/meta/css/css-animations/Element-getAnimations.tentative.html.ini
new file mode 100644
index 0000000000..0d44f4d998
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/Element-getAnimations.tentative.html.ini
@@ -0,0 +1,3 @@
+[Element-getAnimations.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/KeyframeEffect-getKeyframes.tentative.html.ini b/testing/web-platform/meta/css/css-animations/KeyframeEffect-getKeyframes.tentative.html.ini
new file mode 100644
index 0000000000..3ed7d4e5d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/KeyframeEffect-getKeyframes.tentative.html.ini
@@ -0,0 +1,40 @@
+[KeyframeEffect-getKeyframes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different easing functions and composite operations]
+ bugs: https://bugzilla.mozilla.org/show_bug.cgi?id=1778402
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with implicit values and a non-default timingfunction specified for 0% and 100%]
+ bugs: https://bugzilla.mozilla.org/show_bug.cgi?id=1778403
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with background-size properties and missing keyframes]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected frames for an animation with a 0% keyframe and no 100% keyframe]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected frames for an animation with a 100% keyframe and no 0% keyframe]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected frames for an animation with no 0% or 100% keyframe but with a 50% keyframe]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with filter properties and missing keyframes]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with text-shadow properties and missing keyframes]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values in a shorthand property]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with a CSS variable which is overriden by the value in keyframe]
+ expected: FAIL
+
+ [KeyframeEffect.getKeyframes() returns expected values for animations with only custom property in a keyframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/KeyframeEffect-setKeyframes.tentative.html.ini b/testing/web-platform/meta/css/css-animations/KeyframeEffect-setKeyframes.tentative.html.ini
new file mode 100644
index 0000000000..7f846dac95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/KeyframeEffect-setKeyframes.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-setKeyframes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/KeyframeEffect-target.tentative.html.ini b/testing/web-platform/meta/css/css-animations/KeyframeEffect-target.tentative.html.ini
new file mode 100644
index 0000000000..419aebf689
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/KeyframeEffect-target.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-target.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/__dir__.ini b/testing/web-platform/meta/css/css-animations/__dir__.ini
new file mode 100644
index 0000000000..1fd72723f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.animations-api.compositing.enabled:true, dom.animations-api.timelines.enabled:true, layout.css.marker.restricted:false, layout.css.animation-composition.enabled:true, layout.css.properties-and-values.enabled:true]
diff --git a/testing/web-platform/meta/css/css-animations/animate-with-color-mix.html.ini b/testing/web-platform/meta/css/css-animations/animate-with-color-mix.html.ini
new file mode 100644
index 0000000000..4172b4ec02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animate-with-color-mix.html.ini
@@ -0,0 +1,18 @@
+[animate-with-color-mix.html]
+ [Animate from neutral keyframe with color-mix to legacy rgb]
+ expected: FAIL
+
+ [Animate from legacy rgb to neutral keyframe with color-mix]
+ expected: FAIL
+
+ [Animate from neutral keyframe with color-mix to srgb]
+ expected: FAIL
+
+ [Animate from srgb to neutral keyframe with color-mix]
+ expected: FAIL
+
+ [Animate from color-mix with transparency to legacy rgba]
+ expected: FAIL
+
+ [Animate from legacy rgba to color-mix with transparency]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/animation-base-response-002.html.ini b/testing/web-platform/meta/css/css-animations/animation-base-response-002.html.ini
new file mode 100644
index 0000000000..08043029cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-base-response-002.html.ini
@@ -0,0 +1,3 @@
+[animation-base-response-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-base-response-003.html.ini b/testing/web-platform/meta/css/css-animations/animation-base-response-003.html.ini
new file mode 100644
index 0000000000..5d63761921
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-base-response-003.html.ini
@@ -0,0 +1,3 @@
+[animation-base-response-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-base-response-004.html.ini b/testing/web-platform/meta/css/css-animations/animation-base-response-004.html.ini
new file mode 100644
index 0000000000..3a717fc810
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-base-response-004.html.ini
@@ -0,0 +1,3 @@
+[animation-base-response-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-before-initial-box-construction-001.html.ini b/testing/web-platform/meta/css/css-animations/animation-before-initial-box-construction-001.html.ini
new file mode 100644
index 0000000000..33a0b8bbb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-before-initial-box-construction-001.html.ini
@@ -0,0 +1,3 @@
+[animation-before-initial-box-construction-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-change-underlying-value-changed-in-flight.html.ini b/testing/web-platform/meta/css/css-animations/animation-change-underlying-value-changed-in-flight.html.ini
new file mode 100644
index 0000000000..e0bacde3ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-change-underlying-value-changed-in-flight.html.ini
@@ -0,0 +1,3 @@
+[animation-change-underlying-value-changed-in-flight.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-css-variable-in-keyframe-adjusted.html.ini b/testing/web-platform/meta/css/css-animations/animation-css-variable-in-keyframe-adjusted.html.ini
new file mode 100644
index 0000000000..4b46a7a446
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-css-variable-in-keyframe-adjusted.html.ini
@@ -0,0 +1,3 @@
+[animation-css-variable-in-keyframe-adjusted.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-delay-010.html.ini b/testing/web-platform/meta/css/css-animations/animation-delay-010.html.ini
new file mode 100644
index 0000000000..0059625268
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-delay-010.html.ini
@@ -0,0 +1,6 @@
+[animation-delay-010.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1356222
+ expected:
+ if not debug and (os == "linux"): FAIL
+ if (os == "mac"): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601"): FAIL
diff --git a/testing/web-platform/meta/css/css-animations/animation-important-002.html.ini b/testing/web-platform/meta/css/css-animations/animation-important-002.html.ini
new file mode 100644
index 0000000000..3e0c74fae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-important-002.html.ini
@@ -0,0 +1,2 @@
+[animation-important-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/animation-iteration-count-009.html.ini b/testing/web-platform/meta/css/css-animations/animation-iteration-count-009.html.ini
new file mode 100644
index 0000000000..f5d6df882a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-iteration-count-009.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-iteration-count-calc.html.ini b/testing/web-platform/meta/css/css-animations/animation-iteration-count-calc.html.ini
new file mode 100644
index 0000000000..5d2afe4cd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-iteration-count-calc.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-calc.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-multiple-from-to-keyframes-with-only-timing-function.html.ini b/testing/web-platform/meta/css/css-animations/animation-multiple-from-to-keyframes-with-only-timing-function.html.ini
new file mode 100644
index 0000000000..2570b6ab32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-multiple-from-to-keyframes-with-only-timing-function.html.ini
@@ -0,0 +1,3 @@
+[animation-multiple-from-to-keyframes-with-only-timing-function.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/animation-play-state-005.tentative.html.ini b/testing/web-platform/meta/css/css-animations/animation-play-state-005.tentative.html.ini
new file mode 100644
index 0000000000..4ded1ef9fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-play-state-005.tentative.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-005.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animation-style-element-replaced-with-keyframes-rule-of-same-name.html.ini b/testing/web-platform/meta/css/css-animations/animation-style-element-replaced-with-keyframes-rule-of-same-name.html.ini
new file mode 100644
index 0000000000..745147c883
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animation-style-element-replaced-with-keyframes-rule-of-same-name.html.ini
@@ -0,0 +1,3 @@
+[animation-style-element-replaced-with-keyframes-rule-of-same-name.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animationevent-interface.html.ini b/testing/web-platform/meta/css/css-animations/animationevent-interface.html.ini
new file mode 100644
index 0000000000..45576d8039
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animationevent-interface.html.ini
@@ -0,0 +1,3 @@
+[animationevent-interface.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animationevent-marker-pseudoelement.html.ini b/testing/web-platform/meta/css/css-animations/animationevent-marker-pseudoelement.html.ini
new file mode 100644
index 0000000000..593e3377a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animationevent-marker-pseudoelement.html.ini
@@ -0,0 +1,3 @@
+[animationevent-marker-pseudoelement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animationevent-pseudoelement.html.ini b/testing/web-platform/meta/css/css-animations/animationevent-pseudoelement.html.ini
new file mode 100644
index 0000000000..1ad578f1e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animationevent-pseudoelement.html.ini
@@ -0,0 +1,3 @@
+[animationevent-pseudoelement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/animationevent-types.html.ini b/testing/web-platform/meta/css/css-animations/animationevent-types.html.ini
new file mode 100644
index 0000000000..57ffc47521
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/animationevent-types.html.ini
@@ -0,0 +1,3 @@
+[animationevent-types.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini b/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini
new file mode 100644
index 0000000000..6592d5a38f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini
@@ -0,0 +1,3 @@
+[computed-style-animation-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/dialog-animation.html.ini b/testing/web-platform/meta/css/css-animations/dialog-animation.html.ini
new file mode 100644
index 0000000000..9f010541e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/dialog-animation.html.ini
@@ -0,0 +1,3 @@
+[dialog-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/dialog-backdrop-animation.html.ini b/testing/web-platform/meta/css/css-animations/dialog-backdrop-animation.html.ini
new file mode 100644
index 0000000000..cd6344e7c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/dialog-backdrop-animation.html.ini
@@ -0,0 +1,5 @@
+[dialog-backdrop-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Animations on a <dialog> ::backdrop are canceled and restarted as the dialog is hidden and shown]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini b/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini
new file mode 100644
index 0000000000..d0fce0604b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini
@@ -0,0 +1,102 @@
+[display-interpolation.html]
+ [CSS Transitions: property <display> from [block\] to [none\] at (-1) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <display> from [block\] to [none\] at (0) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <display> from [block\] to [none\] at (0.1) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions: property <display> from [block\] to [none\] at (0.9) should be [block\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [block\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [block\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [block\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [block\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [block\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [block\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [block\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [block\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [inline\] to [block\] at (0) should be [inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [inline\] to [block\] at (0) should be [inline\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (0.1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (0.9) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (0.1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (0.9) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <display> from [block\] to [none\] at (-1) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <display> from [block\] to [none\] at (0) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <display> from [block\] to [none\] at (0.1) should be [block\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <display> from [block\] to [none\] at (0.9) should be [block\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/display-none-dont-cancel.tentative.html.ini b/testing/web-platform/meta/css/css-animations/display-none-dont-cancel.tentative.html.ini
new file mode 100644
index 0000000000..0ac75b5ef2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/display-none-dont-cancel.tentative.html.ini
@@ -0,0 +1,15 @@
+[display-none-dont-cancel.tentative.html]
+ [display:none animating to display:inline should be inline for the whole animation.]
+ expected: FAIL
+
+ [A CSS variable of display:none animating to display:inline should be inline for the whole animation.]
+ expected: FAIL
+
+ [Animating from display:none to display:none should not cancel the animation.]
+ expected: FAIL
+
+ [Animating from display:none to display:none with an intermediate variable should not cancel the animation.]
+ expected: FAIL
+
+ [Animating a variable of "none" which gets set to display elsewhere should not cancel the animation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/event-dispatch.tentative.html.ini b/testing/web-platform/meta/css/css-animations/event-dispatch.tentative.html.ini
new file mode 100644
index 0000000000..efa7fcd58a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/event-dispatch.tentative.html.ini
@@ -0,0 +1,3 @@
+[event-dispatch.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/event-order.tentative.html.ini b/testing/web-platform/meta/css/css-animations/event-order.tentative.html.ini
new file mode 100644
index 0000000000..c145281e30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/event-order.tentative.html.ini
@@ -0,0 +1,6 @@
+[event-order.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Start and end events are sorted correctly when fired simultaneously]
+ expected:
+ if os == "android": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-animations/historical.html.ini b/testing/web-platform/meta/css/css-animations/historical.html.ini
new file mode 100644
index 0000000000..ecfd4d87c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/historical.html.ini
@@ -0,0 +1,3 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/idlharness.html.ini b/testing/web-platform/meta/css/css-animations/idlharness.html.ini
new file mode 100644
index 0000000000..17ff7bb8d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/keyframes-remove-documentElement-crash.html.ini b/testing/web-platform/meta/css/css-animations/keyframes-remove-documentElement-crash.html.ini
new file mode 100644
index 0000000000..cfae066054
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/keyframes-remove-documentElement-crash.html.ini
@@ -0,0 +1,3 @@
+[keyframes-remove-documentElement-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-animations/missing-values-first-keyframe.html.ini b/testing/web-platform/meta/css/css-animations/missing-values-first-keyframe.html.ini
new file mode 100644
index 0000000000..407904360f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/missing-values-first-keyframe.html.ini
@@ -0,0 +1,3 @@
+[missing-values-first-keyframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/missing-values-last-keyframe.html.ini b/testing/web-platform/meta/css/css-animations/missing-values-last-keyframe.html.ini
new file mode 100644
index 0000000000..472d9d66ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/missing-values-last-keyframe.html.ini
@@ -0,0 +1,3 @@
+[missing-values-last-keyframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini b/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
new file mode 100644
index 0000000000..3f43011441
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
@@ -0,0 +1,44 @@
+[animation-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Default animation value]
+ expected: FAIL
+
+ [Property animation value '1s']
+ expected: FAIL
+
+ [Property animation value 'cubic-bezier(0, -2, 1, 3)']
+ expected: FAIL
+
+ [Property animation value 'ease-in-out']
+ expected: FAIL
+
+ [Property animation value '1s -3s']
+ expected: FAIL
+
+ [Property animation value '4']
+ expected: FAIL
+
+ [Property animation value 'reverse']
+ expected: FAIL
+
+ [Property animation value 'both']
+ expected: FAIL
+
+ [Property animation value 'paused']
+ expected: FAIL
+
+ [Property animation value 'none']
+ expected: FAIL
+
+ [Property animation value 'anim']
+ expected: FAIL
+
+ [Property animation value 'anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)']
+ expected: FAIL
+
+ [Property animation value 'none, none']
+ expected: FAIL
+
+ [Animation with a delay but no duration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini
new file mode 100644
index 0000000000..b94f0f2808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
new file mode 100644
index 0000000000..f4ec3b330f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
@@ -0,0 +1,12 @@
+[animation-delay-end-computed.tentative.html]
+ [Property animation-delay-end value 'initial']
+ expected: FAIL
+
+ [Property animation-delay-end value '-500ms']
+ expected: FAIL
+
+ [Property animation-delay-end value 'calc(2 * 3s)']
+ expected: FAIL
+
+ [Property animation-delay-end value '20s, 10s']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
new file mode 100644
index 0000000000..0809ede942
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
@@ -0,0 +1,12 @@
+[animation-delay-end-valid.tentative.html]
+ [e.style['animation-delay-end'\] = "-5ms" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-end'\] = "0s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-end'\] = "10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini
new file mode 100644
index 0000000000..baf551bb27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
new file mode 100644
index 0000000000..52d53d8201
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
@@ -0,0 +1,9 @@
+[animation-delay-shorthand-computed.html]
+ [Property animation-delay value '1s 2s']
+ expected: FAIL
+
+ [Property animation-delay value '1s 2s, 3s']
+ expected: FAIL
+
+ [Property animation-delay value '1s, 2s 3s']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
new file mode 100644
index 0000000000..18a633cf66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
@@ -0,0 +1,45 @@
+[animation-delay-shorthand.html]
+ [e.style['animation-delay'\] = "1s 2s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s, 2s 3s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
new file mode 100644
index 0000000000..8341379e4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
@@ -0,0 +1,12 @@
+[animation-delay-start-computed.tentative.html]
+ [Property animation-delay-start value 'initial']
+ expected: FAIL
+
+ [Property animation-delay-start value '-500ms']
+ expected: FAIL
+
+ [Property animation-delay-start value 'calc(2 * 3s)']
+ expected: FAIL
+
+ [Property animation-delay-start value '20s, 10s']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
new file mode 100644
index 0000000000..4ad3bb1e96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
@@ -0,0 +1,12 @@
+[animation-delay-start-valid.tentative.html]
+ [e.style['animation-delay-start'\] = "-5ms" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "0s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini
new file mode 100644
index 0000000000..c53b6a04ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini
new file mode 100644
index 0000000000..51108fc5ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini
new file mode 100644
index 0000000000..cc160a14ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini
new file mode 100644
index 0000000000..33b2ff5d2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini
new file mode 100644
index 0000000000..b173308739
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini
@@ -0,0 +1,29 @@
+[animation-duration-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property animation-duration value 'auto']
+ expected: FAIL
+
+ [Property animation-duration value 'auto, auto']
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:auto]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:auto, auto]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:--t]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:--t, --t2]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:none]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:scroll()]
+ expected: FAIL
+
+ [Resolved value of animation-duration:auto with animation-timeline:view()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini
new file mode 100644
index 0000000000..f1bf7e8993
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-duration-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini
new file mode 100644
index 0000000000..de75f239fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-duration-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini
new file mode 100644
index 0000000000..f52cd1e93f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini
new file mode 100644
index 0000000000..55e793dfe5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini
new file mode 100644
index 0000000000..9fa6c218af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini
new file mode 100644
index 0000000000..3c37e4e829
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini
new file mode 100644
index 0000000000..113a39d60c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini
new file mode 100644
index 0000000000..46b7fbc611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini
new file mode 100644
index 0000000000..28044ff815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini
new file mode 100644
index 0000000000..d9104d9481
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-name-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini
new file mode 100644
index 0000000000..9bb3f78e48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-name-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini
new file mode 100644
index 0000000000..088be34d31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-name-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini
new file mode 100644
index 0000000000..e529f9c4d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini
new file mode 100644
index 0000000000..fbe0e20ca4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini
new file mode 100644
index 0000000000..6700fc761e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-computed.html.ini
new file mode 100644
index 0000000000..147ba39bec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-computed.html.ini
@@ -0,0 +1,81 @@
+[animation-range-end-computed.html]
+ [Property animation-range-end value 'initial']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover 0%']
+ expected: FAIL
+
+ [Property animation-range-end value 'COVER 0%']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover 100%']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover 120%']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover 42%']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover -42%']
+ expected: FAIL
+
+ [Property animation-range-end value 'contain 42%']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit 42%']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit calc(41% + 1%)']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit 1%, cover 2%, contain 100%']
+ expected: FAIL
+
+ [Property animation-range-end value 'contain calc(10% + 10px)']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit calc(1em + 10px)']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit-crossing 42%']
+ expected: FAIL
+
+ [Property animation-range-end value 'entry 42px']
+ expected: FAIL
+
+ [Property animation-range-end value 'entry-crossing 42px']
+ expected: FAIL
+
+ [Property animation-range-end value 'entry 1em']
+ expected: FAIL
+
+ [Property animation-range-end value 'normal']
+ expected: FAIL
+
+ [Property animation-range-end value 'COVER 100%']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit 1%, cover 2%, contain 0%']
+ expected: FAIL
+
+ [Property animation-range-end value 'cover']
+ expected: FAIL
+
+ [Property animation-range-end value 'contain']
+ expected: FAIL
+
+ [Property animation-range-end value 'entry']
+ expected: FAIL
+
+ [Property animation-range-end value 'exit']
+ expected: FAIL
+
+ [Property animation-range-end value '0']
+ expected: FAIL
+
+ [Property animation-range-end value '120%']
+ expected: FAIL
+
+ [Property animation-range-end value '120px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-valid.html.ini
new file mode 100644
index 0000000000..eaed85237a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-range-end-valid.html.ini
@@ -0,0 +1,72 @@
+[animation-range-end-valid.html]
+ [e.style['animation-range-end'\] = "cover 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "cover 120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "cover 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "cover -42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "contain 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "contain calc(10px + 10%)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit calc(1em + 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit-crossing 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "entry 42px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "entry-crossing 42px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "entry 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "entry 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "cover" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "contain" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "entry" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-end'\] = "120px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-range-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-range-shorthand.html.ini
new file mode 100644
index 0000000000..783cf60bef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-range-shorthand.html.ini
@@ -0,0 +1,315 @@
+[animation-range-shorthand.html]
+ [e.style['animation-range'\] = "cover" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit 0% exit 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover 0% cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain 0% contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit calc(10% + 50px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry-crossing" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit-crossing" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry, exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 0% entry 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry-crossing 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit-crossing 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 50px exit 100px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 10% exit 20%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry, exit" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry, exit" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry, exit" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 0%, exit" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 0%, exit" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "entry 0%, exit" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal normal" should set the property value]
+ expected: FAIL
+
+ [Property animation-range value 'normal']
+ expected: FAIL
+
+ [Property animation-range value 'normal normal']
+ expected: FAIL
+
+ [Property animation-range value 'cover']
+ expected: FAIL
+
+ [Property animation-range value 'contain']
+ expected: FAIL
+
+ [Property animation-range value 'entry']
+ expected: FAIL
+
+ [Property animation-range value 'entry-crossing']
+ expected: FAIL
+
+ [Property animation-range value 'exit']
+ expected: FAIL
+
+ [Property animation-range value 'exit-crossing']
+ expected: FAIL
+
+ [Property animation-range value 'entry, exit']
+ expected: FAIL
+
+ [Property animation-range value 'entry 0% entry 100%']
+ expected: FAIL
+
+ [Property animation-range value 'entry-crossing 0% entry-crossing 100%']
+ expected: FAIL
+
+ [Property animation-range value 'exit 0% exit 100%']
+ expected: FAIL
+
+ [Property animation-range value 'exit-crossing 0% exit-crossing 100%']
+ expected: FAIL
+
+ [Property animation-range value 'cover 0% cover 100%']
+ expected: FAIL
+
+ [Property animation-range value 'contain 0% contain 100%']
+ expected: FAIL
+
+ [Property animation-range value 'entry calc(10% - 10%) entry calc(50% + 50%)']
+ expected: FAIL
+
+ [Property animation-range value 'cover 50%']
+ expected: FAIL
+
+ [Property animation-range value 'contain 50%']
+ expected: FAIL
+
+ [Property animation-range value 'entry 50%']
+ expected: FAIL
+
+ [Property animation-range value 'entry-crossing 50%']
+ expected: FAIL
+
+ [Property animation-range value 'exit 50%']
+ expected: FAIL
+
+ [Property animation-range value 'exit-crossing 50%']
+ expected: FAIL
+
+ [Property animation-range value 'entry 50px exit 100px']
+ expected: FAIL
+
+ [Property animation-range value 'exit calc(10% + 50px)']
+ expected: FAIL
+
+ [Property animation-range value 'entry 50% exit 50%']
+ expected: FAIL
+
+ [Property animation-range value 'cover 50% entry 50%, contain 50% exit 50%']
+ expected: FAIL
+
+ [Property animation-range value 'entry 10em exit 20em']
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal normal" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal normal" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal normal" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 100%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 100%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 100%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 10%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 10%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal entry 10%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "contain 100% contain 0%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "normal 100px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px normal" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10% normal" should set the property value]
+ expected: FAIL
+
+ [Property animation-range value '10em exit 20em']
+ expected: FAIL
+
+ [Property animation-range value 'normal 100px']
+ expected: FAIL
+
+ [Property animation-range value '100px']
+ expected: FAIL
+
+ [Property animation-range value '100px normal']
+ expected: FAIL
+
+ [Property animation-range value '10% normal']
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "100px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation-range'\] = "10%" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-computed.html.ini
new file mode 100644
index 0000000000..ae699d947d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-computed.html.ini
@@ -0,0 +1,81 @@
+[animation-range-start-computed.html]
+ [Property animation-range-start value 'initial']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover 0%']
+ expected: FAIL
+
+ [Property animation-range-start value 'COVER 0%']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover 100%']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover 120%']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover 42%']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover -42%']
+ expected: FAIL
+
+ [Property animation-range-start value 'contain 42%']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit 42%']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit calc(41% + 1%)']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit 1%, cover 2%, contain 100%']
+ expected: FAIL
+
+ [Property animation-range-start value 'contain calc(10% + 10px)']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit calc(1em + 10px)']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit-crossing 42%']
+ expected: FAIL
+
+ [Property animation-range-start value 'entry 42px']
+ expected: FAIL
+
+ [Property animation-range-start value 'entry-crossing 42px']
+ expected: FAIL
+
+ [Property animation-range-start value 'entry 1em']
+ expected: FAIL
+
+ [Property animation-range-start value 'normal']
+ expected: FAIL
+
+ [Property animation-range-start value 'COVER 100%']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit 1%, cover 2%, contain 0%']
+ expected: FAIL
+
+ [Property animation-range-start value 'cover']
+ expected: FAIL
+
+ [Property animation-range-start value 'contain']
+ expected: FAIL
+
+ [Property animation-range-start value 'entry']
+ expected: FAIL
+
+ [Property animation-range-start value 'exit']
+ expected: FAIL
+
+ [Property animation-range-start value '0']
+ expected: FAIL
+
+ [Property animation-range-start value '120%']
+ expected: FAIL
+
+ [Property animation-range-start value '120px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-valid.html.ini
new file mode 100644
index 0000000000..ca0af8712b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-range-start-valid.html.ini
@@ -0,0 +1,72 @@
+[animation-range-start-valid.html]
+ [e.style['animation-range-start'\] = "cover 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "cover 120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "cover 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "cover -42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "contain 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "contain calc(10px + 10%)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit calc(1em + 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit-crossing 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "entry 42px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "entry-crossing 42px" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "entry 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "entry 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "cover" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "contain" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "entry" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-range-start'\] = "120px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini
new file mode 100644
index 0000000000..d0b8b7a01a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini
@@ -0,0 +1,35 @@
+[animation-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-end]
+ expected: FAIL
+
+ [e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-start]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-duration]
+ expected: FAIL
+
+ [e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-duration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
new file mode 100644
index 0000000000..302a9486b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
@@ -0,0 +1,26 @@
+[animation-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [e.style['animation'\] = "cubic-bezier(0, -2, 1, 3)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "4" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "reverse" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "both" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "paused" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim" should set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini
new file mode 100644
index 0000000000..0b900a3619
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini
@@ -0,0 +1,5 @@
+[keyframes-allowed-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@keyframes allows all non-animation properties and animation-timing-function]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini
new file mode 100644
index 0000000000..0d45c2949c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini
@@ -0,0 +1,3 @@
+[keyframes-name-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini
new file mode 100644
index 0000000000..925d9007df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini
@@ -0,0 +1,3 @@
+[keyframes-name-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/pending-style-changes-001.html.ini b/testing/web-platform/meta/css/css-animations/pending-style-changes-001.html.ini
new file mode 100644
index 0000000000..9550ae2be1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/pending-style-changes-001.html.ini
@@ -0,0 +1,3 @@
+[pending-style-changes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/responsive/column-rule-color-001.html.ini b/testing/web-platform/meta/css/css-animations/responsive/column-rule-color-001.html.ini
new file mode 100644
index 0000000000..0fee195c65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/responsive/column-rule-color-001.html.ini
@@ -0,0 +1,4 @@
+[column-rule-color-001.html]
+ [column-rule-color responds to inherited changes]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-animations/responsive/column-width-001.html.ini b/testing/web-platform/meta/css/css-animations/responsive/column-width-001.html.ini
new file mode 100644
index 0000000000..41e93eec37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/responsive/column-width-001.html.ini
@@ -0,0 +1,3 @@
+[column-width-001.html]
+ [column-width responds to inherited changes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini b/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini
new file mode 100644
index 0000000000..bb7e13512f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini
@@ -0,0 +1,3 @@
+[style-animation-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/transform-animation-under-large-scale.html.ini b/testing/web-platform/meta/css/css-animations/transform-animation-under-large-scale.html.ini
new file mode 100644
index 0000000000..5e8e6e1165
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/transform-animation-under-large-scale.html.ini
@@ -0,0 +1,2 @@
+[transform-animation-under-large-scale.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/__dir__.ini b/testing/web-platform/meta/css/css-backgrounds/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini
new file mode 100644
index 0000000000..7fda5314ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-in-body.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini
new file mode 100644
index 0000000000..d9080f2ab4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-non-zero-size-element-change-to-zero.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini
new file mode 100644
index 0000000000..a2ed2c83d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini
@@ -0,0 +1,4 @@
+[background-color-animation-with-blur.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini
new file mode 100644
index 0000000000..0bea00d25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini
@@ -0,0 +1,5 @@
+[background-color-animation-with-images.html]
+ expected:
+ if (os == "linux") and debug and fission: ["PASS", "FAIL", "TIMEOUT"]
+ if (os == "android") and debug and swgl: ["PASS", "FAIL", "TIMEOUT"]
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini
new file mode 100644
index 0000000000..b683325e2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-with-table1.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini
new file mode 100644
index 0000000000..9b31432d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table2.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini
new file mode 100644
index 0000000000..219904d734
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table3.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini
new file mode 100644
index 0000000000..c8bf71bc2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table4.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini
new file mode 100644
index 0000000000..ed20aff056
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini
@@ -0,0 +1,4 @@
+[background-color-animation-with-zero-playbackRate.html]
+ expected:
+ if (os == "android") and debug: [PASS, TIMEOUT]
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini
new file mode 100644
index 0000000000..8f6f4147c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-zero-size-element-change-to-non-zero.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini
new file mode 100644
index 0000000000..7a5f69d94e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-zero-size-element.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini
new file mode 100644
index 0000000000..042c094dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation.html]
+ expected:
+ if os == "android": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
new file mode 100644
index 0000000000..31348958d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
@@ -0,0 +1,14 @@
+[background-color-interpolation.html]
+ expected:
+ if swgl and (os == "linux"): [OK, ERROR]
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS 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 [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.75) should be [rgba(0, 208, 47, 0.69)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini
new file mode 100644
index 0000000000..59e01f72c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini
@@ -0,0 +1,3 @@
+[background-color-transition.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini
new file mode 100644
index 0000000000..8cb6e7ed3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini
@@ -0,0 +1,3 @@
+[background-color-transparent-animation-in-body.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini
new file mode 100644
index 0000000000..5aed7e6e35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini
@@ -0,0 +1,298 @@
+[background-image-interpolation.html]
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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 [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 with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.3) 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) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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/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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: 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 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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 [none\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ 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 [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ 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
+
+ [CSS Transitions: 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 [url(../resources/green-100.png)\] at (0) 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 (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 [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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 [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 Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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 [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 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
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) 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 (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] 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 (-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) 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 [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: property <background-image> from [inherit\] 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), 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
+
+ [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
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.3) 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 Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: 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
+
+ [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
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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: 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
+
+ [CSS Transitions with transition: all: 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), 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
+
+ [CSS Transitions: 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: 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/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
+
+ [CSS Transitions: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) 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 (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 [url(../resources/stripes-100.png), url(../resources/green-100.png)\] 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] 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
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) 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 (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 [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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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 [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
+
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
new file mode 100644
index 0000000000..b823c689df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
@@ -0,0 +1,170 @@
+[background-position-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Transitions: 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
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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 [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS 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
+
+ [CSS Transitions: 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 [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
+
+ [CSS Transitions: 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 [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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 [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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 [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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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 [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 [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS Transitions: 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 [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 [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
+
+ [CSS 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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 [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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 [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: 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 [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions: 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
+
+ [CSS 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 [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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS 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
+
+ [CSS Transitions: 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
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
new file mode 100644
index 0000000000..c97cf1ceec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-origin-interpolation.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
new file mode 100644
index 0000000000..37c33e8751
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-x-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
new file mode 100644
index 0000000000..bee3ef819a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-y-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
new file mode 100644
index 0000000000..74ded86542
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
@@ -0,0 +1,102 @@
+[background-size-interpolation.html]
+ [CSS 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, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS Transitions: 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
+
+ [CSS Transitions: 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 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS 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
+
+ [CSS 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 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 [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
+
+ [CSS Transitions: 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 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS 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 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
+
+ [CSS Transitions: 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
+
+ [CSS 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
+
+ [CSS Transitions: 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, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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 (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Transitions: 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
+
+ [CSS 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
+
+ [CSS 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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
+
+ [CSS Transitions with transition: all: 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, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini
new file mode 100644
index 0000000000..9a4a348d73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-left-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini
new file mode 100644
index 0000000000..0e550b5cde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-right-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini
new file mode 100644
index 0000000000..5b871bfab6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini
new file mode 100644
index 0000000000..b1552f664f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-color-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini
new file mode 100644
index 0000000000..ade1f38084
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
new file mode 100644
index 0000000000..b1159bc28d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini
new file mode 100644
index 0000000000..26bcda4480
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
new file mode 100644
index 0000000000..dee81ca5d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-interpolation-stability.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini
new file mode 100644
index 0000000000..c94710fa87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini
new file mode 100644
index 0000000000..c984ca8d5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-left-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini
new file mode 100644
index 0000000000..703387a49f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-radius-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini
new file mode 100644
index 0000000000..80636ff16c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-right-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini
new file mode 100644
index 0000000000..5926f09410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-left-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini
new file mode 100644
index 0000000000..834770d367
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-right-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini
new file mode 100644
index 0000000000..6785084ad2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini
new file mode 100644
index 0000000000..2863db96e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini
@@ -0,0 +1,50 @@
+[border-width-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini
new file mode 100644
index 0000000000..f9ebba8c7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
new file mode 100644
index 0000000000..088a1720fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
@@ -0,0 +1,216 @@
+[box-shadow-interpolation.html]
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px rgb(255 255 255)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0) should be [10px 10px 10px 10px oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.3) should be [10px 10px 10px 10px oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (0.6) should be [10px 10px 10px 10px oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini
new file mode 100644
index 0000000000..cf7c733bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini
@@ -0,0 +1,3 @@
+[two-background-color-animation-diff-length3.html]
+ expected:
+ if swgl and (os == "win"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-334.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-334.html.ini
new file mode 100644
index 0000000000..32b3168814
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-334.html.ini
@@ -0,0 +1,2 @@
+[background-334.html]
+ disabled: antialiasing
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-336.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-336.html.ini
new file mode 100644
index 0000000000..eca99efe36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-336.html.ini
@@ -0,0 +1,3 @@
+[background-336.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html.ini
new file mode 100644
index 0000000000..2789084260
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html.ini
@@ -0,0 +1,2 @@
+[background-attachment-fixed-inline-scrolled.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini
new file mode 100644
index 0000000000..25cd562575
--- /dev/null
+++ b/testing/web-platform/meta/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/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini
new file mode 100644
index 0000000000..e571a91108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-4.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1381898
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini
new file mode 100644
index 0000000000..c7b7b9ee55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-5.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1381898
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini
new file mode 100644
index 0000000000..74a6062806
--- /dev/null
+++ b/testing/web-platform/meta/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/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini
new file mode 100644
index 0000000000..c32882a69d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini
@@ -0,0 +1,3 @@
+[attachment-local-positioning-5.html]
+ disabled:
+ if os == "android": bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-clip-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-clip-001.html.ini
new file mode 100644
index 0000000000..57ffc9171b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-clip-001.html.ini
@@ -0,0 +1,3 @@
+[background-clip-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-clip/__dir__.ini b/testing/web-platform/meta/css/css-backgrounds/background-clip/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-clip/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-clip/clip-text-flex.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-clip/clip-text-flex.html.ini
new file mode 100644
index 0000000000..3a92a7853d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-clip/clip-text-flex.html.ini
@@ -0,0 +1,4 @@
+[clip-text-flex.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-image-gradient-currentcolor-visited.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-image-gradient-currentcolor-visited.html.ini
new file mode 100644
index 0000000000..ad844b004e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-image-gradient-currentcolor-visited.html.ini
@@ -0,0 +1,2 @@
+[background-image-gradient-currentcolor-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-origin-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-origin-001.html.ini
new file mode 100644
index 0000000000..867a7500ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-origin-001.html.ini
@@ -0,0 +1,3 @@
+[background-origin-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini
new file mode 100644
index 0000000000..1c317e2b27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini
@@ -0,0 +1,2 @@
+[origin-border-box_with_radius.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini
new file mode 100644
index 0000000000..104a430232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini
@@ -0,0 +1,2 @@
+[origin-padding-box_with_radius.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini
new file mode 100644
index 0000000000..c6f33ff1bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini
@@ -0,0 +1,3 @@
+[background-repeat-round-roundup.xht]
+ disabled:
+ if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1383232
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size-001.html.ini
new file mode 100644
index 0000000000..8bb5683f54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size-001.html.ini
@@ -0,0 +1,3 @@
+[background-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size-027.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size-027.html.ini
new file mode 100644
index 0000000000..e07ba8938d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size-027.html.ini
@@ -0,0 +1,4 @@
+[background-size-027.html]
+ expected:
+ if not fission and (os == "linux") and not debug: [PASS, FAIL]
+ if fission and (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size-028.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size-028.html.ini
new file mode 100644
index 0000000000..73174fbfe1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size-028.html.ini
@@ -0,0 +1,4 @@
+[background-size-028.html]
+ expected:
+ if (os == "linux") and not debug and not fission: [PASS, FAIL]
+ if (os == "linux") and not debug and fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size-029.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size-029.html.ini
new file mode 100644
index 0000000000..eca0ee56e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size-029.html.ini
@@ -0,0 +1,3 @@
+[background-size-029.html]
+ expected:
+ if fission and (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size-031.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size-031.html.ini
new file mode 100644
index 0000000000..51043f651a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size-031.html.ini
@@ -0,0 +1,3 @@
+[background-size-031.html]
+ expected:
+ if fission and (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-cover-svg.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-cover-svg.html.ini
new file mode 100644
index 0000000000..c6cf202b3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-cover-svg.html.ini
@@ -0,0 +1,3 @@
+[background-size-cover-svg.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini
new file mode 100644
index 0000000000..7326b5c886
--- /dev/null
+++ b/testing/web-platform/meta/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/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini
new file mode 100644
index 0000000000..8fa6ff0186
--- /dev/null
+++ b/testing/web-platform/meta/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/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini
new file mode 100644
index 0000000000..137eb16fc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--height.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini
new file mode 100644
index 0000000000..30520ab53a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--width.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini
new file mode 100644
index 0000000000..a1b4776fd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--height.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini
new file mode 100644
index 0000000000..9c6ff49fa1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--width.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/bg-color-with-gradient.html.ini b/testing/web-platform/meta/css/css-backgrounds/bg-color-with-gradient.html.ini
new file mode 100644
index 0000000000..b886486efe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/bg-color-with-gradient.html.ini
@@ -0,0 +1,3 @@
+[bg-color-with-gradient.html]
+ fuzzy:
+ if (os == "win"): maxDifference=0-1;totalPixels=0-2100
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-017.xht.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-017.xht.ini
new file mode 100644
index 0000000000..fe6ee89fa9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-017.xht.ini
@@ -0,0 +1,3 @@
+[border-image-017.xht]
+ disabled:
+ if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1480278
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-019.xht.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-019.xht.ini
new file mode 100644
index 0000000000..4cbb0aeafd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-019.xht.ini
@@ -0,0 +1,3 @@
+[border-image-019.xht]
+ disabled:
+ if (os == 'linux'): https://bugzilla.mozilla.org/show_bug.cgi?id=1471792
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-image-type-001.htm.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-image-type-001.htm.ini
new file mode 100644
index 0000000000..a985a754b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-image-type-001.htm.ini
@@ -0,0 +1,2 @@
+[border-image-image-type-001.htm]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-repeat-round-2.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-repeat-round-2.html.ini
new file mode 100644
index 0000000000..4a948dadb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-repeat-round-2.html.ini
@@ -0,0 +1,3 @@
+[border-image-repeat-round-2.html]
+ fuzzy:
+ if swgl: maxDifference=9-9;totalPixels=16-16
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini
new file mode 100644
index 0000000000..20fc1b7282
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini
@@ -0,0 +1,3 @@
+[border-image-repeat_repeatnegx_none_50px.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-shorthand-001.htm.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-shorthand-001.htm.ini
new file mode 100644
index 0000000000..e09bf0d143
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-shorthand-001.htm.ini
@@ -0,0 +1,4 @@
+[border-image-shorthand-001.htm]
+ fuzzy:
+ if (os == "win"): maxDifference=0-1;totalPixels=16-16
+ if (os == "mac"): maxDifference=0-1;totalPixels=32-32
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-slice-001.xht.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-001.xht.ini
new file mode 100644
index 0000000000..1256940204
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-001.xht.ini
@@ -0,0 +1,3 @@
+[border-image-slice-001.xht]
+ disabled:
+ if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1383061
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-002.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-002.html.ini
new file mode 100644
index 0000000000..8ec2bcfeef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-002.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-fill-002.html]
+ expected:
+ if not swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-003.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-003.html.ini
new file mode 100644
index 0000000000..2cad3348e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-fill-003.html.ini
@@ -0,0 +1,2 @@
+[border-image-slice-fill-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini
new file mode 100644
index 0000000000..7947f01d62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-shorthand-reset.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-width-005.xht.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-width-005.xht.ini
new file mode 100644
index 0000000000..3aa76d527f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-width-005.xht.ini
@@ -0,0 +1,3 @@
+[border-image-width-005.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-width-007.xht.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-width-007.xht.ini
new file mode 100644
index 0000000000..4f81dea584
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-width-007.xht.ini
@@ -0,0 +1,3 @@
+[border-image-width-007.xht]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-image-width-008.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-image-width-008.html.ini
new file mode 100644
index 0000000000..cd89954cdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-image-width-008.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-008.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-radius-css-text.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-radius-css-text.html.ini
new file mode 100644
index 0000000000..69b8efc530
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-radius-css-text.html.ini
@@ -0,0 +1,3 @@
+[border-radius-css-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/border-width-cssom.html.ini b/testing/web-platform/meta/css/css-backgrounds/border-width-cssom.html.ini
new file mode 100644
index 0000000000..67587dafee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/border-width-cssom.html.ini
@@ -0,0 +1,3 @@
+[border-width-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow-multiple-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow-multiple-001.html.ini
new file mode 100644
index 0000000000..114f6f9da6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow-multiple-001.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-multiple-001.html]
+ expected:
+ if swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-000.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-000.html.ini
new file mode 100644
index 0000000000..2cdd6bfe9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-000.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-radius-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-001.html.ini
new file mode 100644
index 0000000000..7a7d4e8975
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow-radius-001.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow-table-border-collapse-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow-table-border-collapse-001.html.ini
new file mode 100644
index 0000000000..90659b1634
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow-table-border-collapse-001.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-table-border-collapse-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html.ini
new file mode 100644
index 0000000000..bf85ba1c3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html.ini
@@ -0,0 +1,2 @@
+[slice-block-fragmentation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html.ini
new file mode 100644
index 0000000000..a9df2738f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[slice-block-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html.ini
new file mode 100644
index 0000000000..512dc43cc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html.ini
@@ -0,0 +1,2 @@
+[slice-block-fragmentation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html.ini
new file mode 100644
index 0000000000..1ec7e495e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html.ini
@@ -0,0 +1,2 @@
+[slice-inline-fragmentation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html.ini
new file mode 100644
index 0000000000..276ab6fe92
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[slice-inline-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html.ini b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html.ini
new file mode 100644
index 0000000000..070c1ba39f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html.ini
@@ -0,0 +1,2 @@
+[slice-inline-fragmentation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/css3-background-origin-padding-box.html.ini b/testing/web-platform/meta/css/css-backgrounds/css3-background-origin-padding-box.html.ini
new file mode 100644
index 0000000000..884d9ae721
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/css3-background-origin-padding-box.html.ini
@@ -0,0 +1,4 @@
+[css3-background-origin-padding-box.html]
+ disabled:
+ if debug and (os == "linux"): wpt-sync Bug 1451693
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1455033
diff --git a/testing/web-platform/meta/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini b/testing/web-platform/meta/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini
new file mode 100644
index 0000000000..e1ab7b4d50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini
@@ -0,0 +1,3 @@
+[css3-border-image-repeat-stretch.html]
+ fuzzy:
+ if swgl: maxDifference=32-32;totalPixels=72-72
diff --git a/testing/web-platform/meta/css/css-backgrounds/first-letter-space-not-selected.html.ini b/testing/web-platform/meta/css/css-backgrounds/first-letter-space-not-selected.html.ini
new file mode 100644
index 0000000000..7ad6c43f04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/first-letter-space-not-selected.html.ini
@@ -0,0 +1,2 @@
+[first-letter-space-not-selected.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/inheritance.sub.html.ini b/testing/web-platform/meta/css/css-backgrounds/inheritance.sub.html.ini
new file mode 100644
index 0000000000..05d7a432da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/inheritance.sub.html.ini
@@ -0,0 +1,3 @@
+[inheritance.sub.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/local-attachment-content-box-scroll.html.ini b/testing/web-platform/meta/css/css-backgrounds/local-attachment-content-box-scroll.html.ini
new file mode 100644
index 0000000000..d692f70974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/local-attachment-content-box-scroll.html.ini
@@ -0,0 +1,2 @@
+[local-attachment-content-box-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-attachment-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-attachment-computed.html.ini
new file mode 100644
index 0000000000..f3f660749b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-attachment-computed.html.ini
@@ -0,0 +1,4 @@
+[background-attachment-computed.html]
+ [Property background-attachment value 'scroll, fixed, local']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-computed.html.ini
new file mode 100644
index 0000000000..695438b502
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-computed.html.ini
@@ -0,0 +1,4 @@
+[background-clip-computed.html]
+ [Property background-clip value 'border-box, padding-box, content-box']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-invalid.html.ini
new file mode 100644
index 0000000000..643b155396
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-clip-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-valid.html.ini
new file mode 100644
index 0000000000..5bbc39b275
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-clip-valid.html.ini
@@ -0,0 +1,3 @@
+[background-clip-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-computed.html.ini
new file mode 100644
index 0000000000..b892084eb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-computed.html.ini
@@ -0,0 +1,3 @@
+[background-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-invalid.html.ini
new file mode 100644
index 0000000000..dcf69cc1f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-valid.html.ini
new file mode 100644
index 0000000000..914983f842
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-color-valid.html.ini
@@ -0,0 +1,3 @@
+[background-color-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-computed.html.ini
new file mode 100644
index 0000000000..979c9fdb39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-computed.html.ini
@@ -0,0 +1,77 @@
+[background-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [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-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-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-attachment value 'scroll, fixed']
+ expected: FAIL
+
+ [Property background-origin value 'content-box, border-box']
+ 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-size value 'auto 1px, 2% 3%']
+ expected: FAIL
+
+ [Property background-position value '12px 13px, 50% 6px']
+ expected: FAIL
+
+ [Property background-position-x value '-20%, 10px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-computed.sub.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-computed.sub.html.ini
new file mode 100644
index 0000000000..1667a41fdf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-computed.sub.html.ini
@@ -0,0 +1,3 @@
+[background-image-computed.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-invalid.html.ini
new file mode 100644
index 0000000000..e75296a21e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-invalid.html.ini
@@ -0,0 +1,4 @@
+[background-image-invalid.html]
+ prefs: [layout.css.cross-fade.enabled:true]
+ [e.style['background-image'\] = "cross-fade(101% red, green)" should not set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini
new file mode 100644
index 0000000000..980e7720b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-image-valid.html.ini
@@ -0,0 +1,4 @@
+[background-image-valid.html]
+ prefs: [layout.css.cross-fade.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-invalid.html.ini
new file mode 100644
index 0000000000..360749cb14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-computed.html.ini
new file mode 100644
index 0000000000..0fddcd8777
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-computed.html.ini
@@ -0,0 +1,5 @@
+[background-origin-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property background-origin value 'border-box, padding-box, content-box']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-invalid.html.ini
new file mode 100644
index 0000000000..32426b7a8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-origin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-valid.html.ini
new file mode 100644
index 0000000000..c3b0cd0e42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-origin-valid.html.ini
@@ -0,0 +1,3 @@
+[background-origin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-computed.html.ini
new file mode 100644
index 0000000000..ba3100d9c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-computed.html.ini
@@ -0,0 +1,5 @@
+[background-position-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property background-position value '12px 13px, 50% 6px, 30px -10px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-invalid.html.ini
new file mode 100644
index 0000000000..1967d38722
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-valid.html.ini
new file mode 100644
index 0000000000..f72f23a707
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-valid.html.ini
@@ -0,0 +1,3 @@
+[background-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-computed.html.ini
new file mode 100644
index 0000000000..80f616414b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-computed.html.ini
@@ -0,0 +1,23 @@
+[background-position-x-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [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 'x-end']
+ expected: FAIL
+
+ [Property background-position-x value 'x-start']
+ expected: FAIL
+
+ [Property background-position-x value 'calc(10px - 0.5em), -20%, 10px']
+ expected: FAIL
+
+ [Property background-position-x value '-20%, 10px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-invalid.html.ini
new file mode 100644
index 0000000000..2926d05db5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-position-x-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-valid.html.ini
new file mode 100644
index 0000000000..a62594d4c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-x-valid.html.ini
@@ -0,0 +1,11 @@
+[background-position-x-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [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/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-computed.html.ini
new file mode 100644
index 0000000000..ad9dd57b36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-computed.html.ini
@@ -0,0 +1,23 @@
+[background-position-y-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property background-position-y value 'y-end']
+ expected: FAIL
+
+ [Property background-position-y value '0.5em, y-start, y-end']
+ 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 '-20%, 10px']
+ expected: FAIL
+
+ [Property background-position-y value 'center, top, bottom']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-invalid.html.ini
new file mode 100644
index 0000000000..6f3d727fcd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-position-y-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-valid.html.ini
new file mode 100644
index 0000000000..fbd29beb81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-position-y-valid.html.ini
@@ -0,0 +1,11 @@
+[background-position-y-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [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'\] = "y-end" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-computed.html.ini
new file mode 100644
index 0000000000..351295e14a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-computed.html.ini
@@ -0,0 +1,5 @@
+[background-repeat-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property background-repeat value 'repeat-x, repeat-y, repeat']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-invalid.html.ini
new file mode 100644
index 0000000000..183eae88f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-repeat-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-valid.html.ini
new file mode 100644
index 0000000000..6f5dd232c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-repeat-valid.html.ini
@@ -0,0 +1,3 @@
+[background-repeat-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-shorthand-serialization.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-shorthand-serialization.html.ini
new file mode 100644
index 0000000000..0259991a81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-shorthand-serialization.html.ini
@@ -0,0 +1,3 @@
+[background-shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-computed.html.ini
new file mode 100644
index 0000000000..07b6dbbd7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-computed.html.ini
@@ -0,0 +1,11 @@
+[background-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property background-size value 'auto 1px, 2% 3%, contain']
+ expected: FAIL
+
+ [Property background-size value '1px']
+ expected: FAIL
+
+ [Property background-size value '1px auto']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-invalid.html.ini
new file mode 100644
index 0000000000..df608fac99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[background-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-valid.html.ini
new file mode 100644
index 0000000000..884918a76f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-size-valid.html.ini
@@ -0,0 +1,3 @@
+[background-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/background-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/background-valid.html.ini
new file mode 100644
index 0000000000..1ef56306ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/background-valid.html.ini
@@ -0,0 +1,5 @@
+[background-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['background'\] = "none" should set background-color]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-computed.html.ini
new file mode 100644
index 0000000000..12021e7dcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-computed.html.ini
@@ -0,0 +1,3 @@
+[border-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-invalid.html.ini
new file mode 100644
index 0000000000..f2af26a787
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini
new file mode 100644
index 0000000000..35a3eb54cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini
@@ -0,0 +1,3 @@
+[border-color-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-valid.html.ini
new file mode 100644
index 0000000000..ed6a03a484
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-valid.html.ini
@@ -0,0 +1,3 @@
+[border-color-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-invalid.html.ini
new file mode 100644
index 0000000000..6a72701632
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-computed.html.ini
new file mode 100644
index 0000000000..5da34d2b5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-computed.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-invalid.html.ini
new file mode 100644
index 0000000000..fea1b56b8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-valid.html.ini
new file mode 100644
index 0000000000..062188f75a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-outset-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini
new file mode 100644
index 0000000000..947de8856e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini
@@ -0,0 +1,3 @@
+[border-image-repeat-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-invalid.html.ini
new file mode 100644
index 0000000000..e30a471eb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-repeat-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-valid.html.ini
new file mode 100644
index 0000000000..2e088d5e9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-repeat-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-repeat-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
new file mode 100644
index 0000000000..ba1aaa4cea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
@@ -0,0 +1,3 @@
+[border-image-shorthand.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-computed.html.ini
new file mode 100644
index 0000000000..792d416eb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-computed.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-invalid.html.ini
new file mode 100644
index 0000000000..a166ad5bb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-valid.html.ini
new file mode 100644
index 0000000000..d4544edafd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-slice-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini
new file mode 100644
index 0000000000..f211b21240
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini
@@ -0,0 +1,3 @@
+[border-image-source-computed.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-invalid.html.ini
new file mode 100644
index 0000000000..5eaffb40d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-source-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-valid.html.ini
new file mode 100644
index 0000000000..d797388eac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-source-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-source-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-valid.html.ini
new file mode 100644
index 0000000000..7f958f8927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-computed.html.ini
new file mode 100644
index 0000000000..8966cd9909
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-computed.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-invalid.html.ini
new file mode 100644
index 0000000000..c651641d86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-valid.html.ini
new file mode 100644
index 0000000000..0c9fea2b70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-width-valid.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-invalid.html.ini
new file mode 100644
index 0000000000..9ae6bf71ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-computed.html.ini
new file mode 100644
index 0000000000..c423c7c8ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-computed.html.ini
@@ -0,0 +1,3 @@
+[border-radius-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-invalid.html.ini
new file mode 100644
index 0000000000..b0a697013f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-radius-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-valid.html.ini
new file mode 100644
index 0000000000..636096bf85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-radius-valid.html.ini
@@ -0,0 +1,3 @@
+[border-radius-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini
new file mode 100644
index 0000000000..a634a2c106
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini
@@ -0,0 +1,3 @@
+[border-shorthand.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-computed.html.ini
new file mode 100644
index 0000000000..eb5d106d73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-computed.html.ini
@@ -0,0 +1,3 @@
+[border-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-invalid.html.ini
new file mode 100644
index 0000000000..b98a1b90b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini
new file mode 100644
index 0000000000..a3c3703147
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini
@@ -0,0 +1,3 @@
+[border-style-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-valid.html.ini
new file mode 100644
index 0000000000..ef439a80ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-valid.html.ini
@@ -0,0 +1,3 @@
+[border-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-valid.html.ini
new file mode 100644
index 0000000000..726718753c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-valid.html.ini
@@ -0,0 +1,3 @@
+[border-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-computed.html.ini
new file mode 100644
index 0000000000..2f18118580
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-computed.html.ini
@@ -0,0 +1,3 @@
+[border-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-invalid.html.ini
new file mode 100644
index 0000000000..b91ef0a837
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini
new file mode 100644
index 0000000000..99016a140f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini
@@ -0,0 +1,3 @@
+[border-width-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-valid.html.ini
new file mode 100644
index 0000000000..711325be8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-valid.html.ini
@@ -0,0 +1,3 @@
+[border-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-computed.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-computed.html.ini
new file mode 100644
index 0000000000..d5e16c6f3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-computed.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-invalid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-invalid.html.ini
new file mode 100644
index 0000000000..03a3eba3c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-invalid.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-valid.html.ini
new file mode 100644
index 0000000000..32ef7d0982
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/box-shadow-valid.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/parsing/webkit-border-radius-valid.html.ini b/testing/web-platform/meta/css/css-backgrounds/parsing/webkit-border-radius-valid.html.ini
new file mode 100644
index 0000000000..85b288cbbb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/parsing/webkit-border-radius-valid.html.ini
@@ -0,0 +1,3 @@
+[webkit-border-radius-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-002.html.ini b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-002.html.ini
new file mode 100644
index 0000000000..9d3ab932e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-002.html.ini
@@ -0,0 +1,2 @@
+[table-cell-background-local-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-003.html.ini b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-003.html.ini
new file mode 100644
index 0000000000..a34e44278f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local-003.html.ini
@@ -0,0 +1,2 @@
+[table-cell-background-local-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini
new file mode 100644
index 0000000000..61e4f26cb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini
@@ -0,0 +1,2 @@
+[table-cell-background-local.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini
new file mode 100644
index 0000000000..fcc2d8205d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini
@@ -0,0 +1,144 @@
+[border-image-width-interpolation-math-functions-tentative.html]
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/border-radius-greater-than-width.html.ini b/testing/web-platform/meta/css/css-borders/border-radius-greater-than-width.html.ini
new file mode 100644
index 0000000000..3a0ded72f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/border-radius-greater-than-width.html.ini
@@ -0,0 +1,2 @@
+[border-radius-greater-than-width.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/border-width-rounding.tentative.html.ini b/testing/web-platform/meta/css/css-borders/border-width-rounding.tentative.html.ini
new file mode 100644
index 0000000000..1612959bcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/border-width-rounding.tentative.html.ini
@@ -0,0 +1,3 @@
+[border-width-rounding.tentative.html]
+ [Test that border widths are rounded up when they are greater than 0px but less than 1px, and rounded down when they are greater than 1px.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/__dir__.ini b/testing/web-platform/meta/css/css-box/__dir__.ini
new file mode 100644
index 0000000000..394c6e95ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes]
diff --git a/testing/web-platform/meta/css/css-box/animation/margin-top-composition.html.ini b/testing/web-platform/meta/css/css-box/animation/margin-top-composition.html.ini
new file mode 100644
index 0000000000..09767dd92b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/margin-top-composition.html.ini
@@ -0,0 +1,3 @@
+[margin-top-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/animation/padding-bottom-composition.html.ini b/testing/web-platform/meta/css/css-box/animation/padding-bottom-composition.html.ini
new file mode 100644
index 0000000000..aae3e4feb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/padding-bottom-composition.html.ini
@@ -0,0 +1,3 @@
+[padding-bottom-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/animation/padding-interpolation.html.ini b/testing/web-platform/meta/css/css-box/animation/padding-interpolation.html.ini
new file mode 100644
index 0000000000..db39f11186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/padding-interpolation.html.ini
@@ -0,0 +1,3 @@
+[padding-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/animation/padding-left-composition.html.ini b/testing/web-platform/meta/css/css-box/animation/padding-left-composition.html.ini
new file mode 100644
index 0000000000..aef5a723c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/padding-left-composition.html.ini
@@ -0,0 +1,3 @@
+[padding-left-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/animation/padding-right-composition.html.ini b/testing/web-platform/meta/css/css-box/animation/padding-right-composition.html.ini
new file mode 100644
index 0000000000..ff4f6f1db6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/padding-right-composition.html.ini
@@ -0,0 +1,3 @@
+[padding-right-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/animation/padding-top-composition.html.ini b/testing/web-platform/meta/css/css-box/animation/padding-top-composition.html.ini
new file mode 100644
index 0000000000..4304daf755
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/animation/padding-top-composition.html.ini
@@ -0,0 +1,3 @@
+[padding-top-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/inheritance.html.ini b/testing/web-platform/meta/css/css-box/inheritance.html.ini
new file mode 100644
index 0000000000..1b5547f2f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/inheritance.html.ini
@@ -0,0 +1,7 @@
+[inheritance.html]
+ [Property margin-trim has initial value none]
+ expected: FAIL
+
+ [Property margin-trim does not inherit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-001.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-001.html.ini
new file mode 100644
index 0000000000..bdd2a9ebb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-001.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-002.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-002.html.ini
new file mode 100644
index 0000000000..61490c0f13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-002.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-001.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-001.html.ini
new file mode 100644
index 0000000000..2a82570ec9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-001.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-end-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-002.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-002.html.ini
new file mode 100644
index 0000000000..0cb79e513d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-end-002.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-end-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-001.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-001.html.ini
new file mode 100644
index 0000000000..346432fd29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-001.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-start-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-002.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-002.html.ini
new file mode 100644
index 0000000000..d73e7755c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-block-start-002.html.ini
@@ -0,0 +1,2 @@
+[block-container-block-start-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-non-adjoining-item.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-non-adjoining-item.html.ini
new file mode 100644
index 0000000000..b503f8a472
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-non-adjoining-item.html.ini
@@ -0,0 +1,2 @@
+[block-container-non-adjoining-item.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-end.html.ini
new file mode 100644
index 0000000000..c630407660
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-end.html.ini
@@ -0,0 +1,2 @@
+[block-container-replaced-block-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-start.html.ini
new file mode 100644
index 0000000000..f0b4d3f432
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block-start.html.ini
@@ -0,0 +1,2 @@
+[block-container-replaced-block-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block.html.ini
new file mode 100644
index 0000000000..bd5117f6ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/block-container-replaced-block.html.ini
@@ -0,0 +1,2 @@
+[block-container-replaced-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-nested-child.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-nested-child.html.ini
new file mode 100644
index 0000000000..69b12dc24e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-nested-child.html.ini
@@ -0,0 +1,27 @@
+[block-container-block-end-nested-child.html]
+ [item 2]
+ expected: FAIL
+
+ [item 4]
+ expected: FAIL
+
+ [item 5]
+ expected: FAIL
+
+ [item 6]
+ expected: FAIL
+
+ [item 7]
+ expected: FAIL
+
+ [item 8]
+ expected: FAIL
+
+ [item 9]
+ expected: FAIL
+
+ [item 10]
+ expected: FAIL
+
+ [item 11]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-with-self-collapsing-children.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-with-self-collapsing-children.html.ini
new file mode 100644
index 0000000000..ef9b1f3d0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end-with-self-collapsing-children.html.ini
@@ -0,0 +1,51 @@
+[block-container-block-end-with-self-collapsing-children.html]
+ [item 2]
+ expected: FAIL
+
+ [item 3]
+ expected: FAIL
+
+ [item 4]
+ expected: FAIL
+
+ [item 5]
+ expected: FAIL
+
+ [item 6]
+ expected: FAIL
+
+ [item 7]
+ expected: FAIL
+
+ [item 8]
+ expected: FAIL
+
+ [item 9]
+ expected: FAIL
+
+ [item 10]
+ expected: FAIL
+
+ [item 11]
+ expected: FAIL
+
+ [item 12]
+ expected: FAIL
+
+ [item 13]
+ expected: FAIL
+
+ [item 14]
+ expected: FAIL
+
+ [item 15]
+ expected: FAIL
+
+ [item 16]
+ expected: FAIL
+
+ [item 17]
+ expected: FAIL
+
+ [item 18]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end.html.ini
new file mode 100644
index 0000000000..b2236b47e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-end.html.ini
@@ -0,0 +1,3 @@
+[block-container-block-end.html]
+ [item 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-child-with-border.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-child-with-border.html.ini
new file mode 100644
index 0000000000..85ad7ca5e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-child-with-border.html.ini
@@ -0,0 +1,12 @@
+[block-container-block-start-child-with-border.html]
+ [item 1]
+ expected: FAIL
+
+ [item 2]
+ expected: FAIL
+
+ [item 3]
+ expected: FAIL
+
+ [item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-self-collapsing-nested.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-self-collapsing-nested.html.ini
new file mode 100644
index 0000000000..4d09129524
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start-self-collapsing-nested.html.ini
@@ -0,0 +1,21 @@
+[block-container-block-start-self-collapsing-nested.html]
+ [container, item 1]
+ expected: FAIL
+
+ [container, item 2]
+ expected: FAIL
+
+ [container, item 3]
+ expected: FAIL
+
+ [container, item 4]
+ expected: FAIL
+
+ [container, item 5]
+ expected: FAIL
+
+ [container, item 6]
+ expected: FAIL
+
+ [container, item 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start.html.ini
new file mode 100644
index 0000000000..8d52d836cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/block-container-block-start.html.ini
@@ -0,0 +1,3 @@
+[block-container-block-start.html]
+ [item 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-end.html.ini
new file mode 100644
index 0000000000..f57a4465fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-end.html.ini
@@ -0,0 +1,3 @@
+[flexbox-column-block-end.html]
+ [flexbox > item 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-start.html.ini
new file mode 100644
index 0000000000..acf472249f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-block-start.html.ini
@@ -0,0 +1,6 @@
+[flexbox-column-block-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-end.html.ini
new file mode 100644
index 0000000000..3507fb4e0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-end.html.ini
@@ -0,0 +1,9 @@
+[flexbox-column-inline-end.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-start.html.ini
new file mode 100644
index 0000000000..2152ae1028
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-inline-start.html.ini
@@ -0,0 +1,9 @@
+[flexbox-column-inline-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-end.html.ini
new file mode 100644
index 0000000000..f240a59191
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-end.html.ini
@@ -0,0 +1,6 @@
+[flexbox-column-multi-line-block-end.html]
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-start.html.ini
new file mode 100644
index 0000000000..95bd28e828
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block-start.html.ini
@@ -0,0 +1,12 @@
+[flexbox-column-multi-line-block-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block.html.ini
new file mode 100644
index 0000000000..4298304d6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-block.html.ini
@@ -0,0 +1,12 @@
+[flexbox-column-multi-line-block.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-end.html.ini
new file mode 100644
index 0000000000..c8e1834793
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-end.html.ini
@@ -0,0 +1,6 @@
+[flexbox-column-multi-line-inline-end.html]
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-start.html.ini
new file mode 100644
index 0000000000..8660f805d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-column-multi-line-inline-start.html.ini
@@ -0,0 +1,12 @@
+[flexbox-column-multi-line-inline-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-end.html.ini
new file mode 100644
index 0000000000..c043d05263
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-end.html.ini
@@ -0,0 +1,9 @@
+[flexbox-row-block-end.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-start.html.ini
new file mode 100644
index 0000000000..698ce340da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block-start.html.ini
@@ -0,0 +1,9 @@
+[flexbox-row-block-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block.html.ini
new file mode 100644
index 0000000000..4d37dd68a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-block.html.ini
@@ -0,0 +1,9 @@
+[flexbox-row-block.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-end.html.ini
new file mode 100644
index 0000000000..e43c3fe58c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-end.html.ini
@@ -0,0 +1,3 @@
+[flexbox-row-inline-end.html]
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-start.html.ini
new file mode 100644
index 0000000000..5617b41b81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-inline-start.html.ini
@@ -0,0 +1,9 @@
+[flexbox-row-inline-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-end.html.ini
new file mode 100644
index 0000000000..9a8cb6fc31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-end.html.ini
@@ -0,0 +1,6 @@
+[flexbox-row-multi-line-block-end.html]
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-start.html.ini
new file mode 100644
index 0000000000..e2fea32ba8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block-start.html.ini
@@ -0,0 +1,12 @@
+[flexbox-row-multi-line-block-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block.html.ini
new file mode 100644
index 0000000000..1a6360e2ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-block.html.ini
@@ -0,0 +1,12 @@
+[flexbox-row-multi-line-block.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-end.html.ini
new file mode 100644
index 0000000000..b6d8f156fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-end.html.ini
@@ -0,0 +1,6 @@
+[flexbox-row-multi-line-inline-end.html]
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-start.html.ini
new file mode 100644
index 0000000000..06d4ed4b0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/flexbox-row-multi-line-inline-start.html.ini
@@ -0,0 +1,12 @@
+[flexbox-row-multi-line-inline-start.html]
+ [flexbox > item 1]
+ expected: FAIL
+
+ [flexbox > item 2]
+ expected: FAIL
+
+ [flexbox > item 3]
+ expected: FAIL
+
+ [flexbox > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-column-auto-flow.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-column-auto-flow.html.ini
new file mode 100644
index 0000000000..e4c2378aca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-column-auto-flow.html.ini
@@ -0,0 +1,6 @@
+[grid-block-end-column-auto-flow.html]
+ [grid > item 4]
+ expected: FAIL
+
+ [grid > item 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-item-spans-multiple-rows.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-item-spans-multiple-rows.html.ini
new file mode 100644
index 0000000000..e4941a6b38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end-item-spans-multiple-rows.html.ini
@@ -0,0 +1,6 @@
+[grid-block-end-item-spans-multiple-rows.html]
+ [grid > item 1]
+ expected: FAIL
+
+ [grid > item 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end.html.ini
new file mode 100644
index 0000000000..26a75c2953
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-block-end.html.ini
@@ -0,0 +1,3 @@
+[grid-block-end.html]
+ [grid > item 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start-item-negative-span.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start-item-negative-span.html.ini
new file mode 100644
index 0000000000..2bd9ab8c29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start-item-negative-span.html.ini
@@ -0,0 +1,6 @@
+[grid-inline-start-item-negative-span.html]
+ [grid > item 1]
+ expected: FAIL
+
+ [grid > item 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start.html.ini
new file mode 100644
index 0000000000..b51c7fc969
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/computed-margin-values/grid-inline-start.html.ini
@@ -0,0 +1,12 @@
+[grid-inline-start.html]
+ [grid > item 1]
+ expected: FAIL
+
+ [grid > item 3]
+ expected: FAIL
+
+ [grid > item 4]
+ expected: FAIL
+
+ [grid > item 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-block-end-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-end-trimmed-only.html.ini
new file mode 100644
index 0000000000..28af4fbdf5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-end-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-block-end-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-block-start-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-start-trimmed-only.html.ini
new file mode 100644
index 0000000000..620f867c73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-start-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-block-start-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-block-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-trimmed-only.html.ini
new file mode 100644
index 0000000000..7d560bf4d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-block-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-block-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-block-multiline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-block-multiline.html.ini
new file mode 100644
index 0000000000..6c432dc7d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-block-multiline.html.ini
@@ -0,0 +1,2 @@
+[flex-column-block-multiline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-grow.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-grow.html.ini
new file mode 100644
index 0000000000..dd2cec9be8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-grow.html.ini
@@ -0,0 +1,2 @@
+[flex-column-grow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-inline-multiline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-inline-multiline.html.ini
new file mode 100644
index 0000000000..416a322855
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-inline-multiline.html.ini
@@ -0,0 +1,2 @@
+[flex-column-inline-multiline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-orthogonal-item.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-orthogonal-item.html.ini
new file mode 100644
index 0000000000..b04c87fc5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-orthogonal-item.html.ini
@@ -0,0 +1,2 @@
+[flex-column-orthogonal-item.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-shrink.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-shrink.html.ini
new file mode 100644
index 0000000000..c1ded405fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-shrink.html.ini
@@ -0,0 +1,2 @@
+[flex-column-shrink.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-end.html.ini
new file mode 100644
index 0000000000..156ff53acb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-end.html.ini
@@ -0,0 +1,2 @@
+[flex-column-style-change-triggers-layout-block-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-start.html.ini
new file mode 100644
index 0000000000..254f74ef5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block-start.html.ini
@@ -0,0 +1,2 @@
+[flex-column-style-change-triggers-layout-block-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block.html.ini
new file mode 100644
index 0000000000..8f7ceae614
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-column-style-change-triggers-layout-block.html.ini
@@ -0,0 +1,2 @@
+[flex-column-style-change-triggers-layout-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-end-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-end-trimmed-only.html.ini
new file mode 100644
index 0000000000..e81b2d3e9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-end-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-inline-end-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-start-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-start-trimmed-only.html.ini
new file mode 100644
index 0000000000..0367f962e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-start-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-inline-start-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-trimmed-only.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-trimmed-only.html.ini
new file mode 100644
index 0000000000..c42811216b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-inline-trimmed-only.html.ini
@@ -0,0 +1,2 @@
+[flex-inline-trimmed-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-block-multiline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-block-multiline.html.ini
new file mode 100644
index 0000000000..9210cc2484
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-block-multiline.html.ini
@@ -0,0 +1,2 @@
+[flex-row-block-multiline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-grow.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-grow.html.ini
new file mode 100644
index 0000000000..0c56dea5a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-grow.html.ini
@@ -0,0 +1,2 @@
+[flex-row-grow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-inline-multiline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-inline-multiline.html.ini
new file mode 100644
index 0000000000..d4762b1ac1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-inline-multiline.html.ini
@@ -0,0 +1,2 @@
+[flex-row-inline-multiline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-orthogonal-item.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-orthogonal-item.html.ini
new file mode 100644
index 0000000000..621a89ad8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-orthogonal-item.html.ini
@@ -0,0 +1,2 @@
+[flex-row-orthogonal-item.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-shrink.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-shrink.html.ini
new file mode 100644
index 0000000000..70f900f22a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-shrink.html.ini
@@ -0,0 +1,2 @@
+[flex-row-shrink.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-end.html.ini
new file mode 100644
index 0000000000..2d7d3374ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-end.html.ini
@@ -0,0 +1,2 @@
+[flex-row-style-change-triggers-layout-inline-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-start.html.ini
new file mode 100644
index 0000000000..e92479652c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline-start.html.ini
@@ -0,0 +1,2 @@
+[flex-row-style-change-triggers-layout-inline-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline.html.ini
new file mode 100644
index 0000000000..67fff6624d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-row-style-change-triggers-layout-inline.html.ini
@@ -0,0 +1,2 @@
+[flex-row-style-change-triggers-layout-inline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/flex-trim-all-margins.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/flex-trim-all-margins.html.ini
new file mode 100644
index 0000000000..9e346871a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/flex-trim-all-margins.html.ini
@@ -0,0 +1,2 @@
+[flex-trim-all-margins.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-block-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-block-end.html.ini
new file mode 100644
index 0000000000..4846925f0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-block-end.html.ini
@@ -0,0 +1,2 @@
+[grid-block-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-block-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-block-start.html.ini
new file mode 100644
index 0000000000..2e4f8fab72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-block-start.html.ini
@@ -0,0 +1,2 @@
+[grid-block-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-block.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-block.html.ini
new file mode 100644
index 0000000000..8a6beb4100
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-block.html.ini
@@ -0,0 +1,2 @@
+[grid-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-end.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-end.html.ini
new file mode 100644
index 0000000000..001c139c45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-end.html.ini
@@ -0,0 +1,2 @@
+[grid-inline-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-start.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-start.html.ini
new file mode 100644
index 0000000000..760bd87248
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline-start.html.ini
@@ -0,0 +1,2 @@
+[grid-inline-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-inline.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline.html.ini
new file mode 100644
index 0000000000..72221f6d17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-inline.html.ini
@@ -0,0 +1,2 @@
+[grid-inline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/margin-trim/grid-trim-ignores-collapsed-tracks.html.ini b/testing/web-platform/meta/css/css-box/margin-trim/grid-trim-ignores-collapsed-tracks.html.ini
new file mode 100644
index 0000000000..a4fe74e34f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/margin-trim/grid-trim-ignores-collapsed-tracks.html.ini
@@ -0,0 +1,2 @@
+[grid-trim-ignores-collapsed-tracks.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/parsing/clear-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/clear-computed.html.ini
new file mode 100644
index 0000000000..717893b284
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/clear-computed.html.ini
@@ -0,0 +1,7 @@
+[clear-computed.html]
+ [Property clear value 'inline-start']
+ expected: FAIL
+
+ [Property clear value 'inline-end']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-box/parsing/float-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/float-computed.html.ini
new file mode 100644
index 0000000000..6416ef0382
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/float-computed.html.ini
@@ -0,0 +1,7 @@
+[float-computed.html]
+ [Property float value 'inline-start']
+ expected: FAIL
+
+ [Property float value 'inline-end']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-box/parsing/float-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/float-valid.html.ini
new file mode 100644
index 0000000000..f848ea997d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/float-valid.html.ini
@@ -0,0 +1,3 @@
+[float-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/height-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/height-invalid.html.ini
new file mode 100644
index 0000000000..a019dbc7e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/height-invalid.html.ini
@@ -0,0 +1,3 @@
+[height-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini
new file mode 100644
index 0000000000..8ffaa7a638
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/height-valid.html.ini
@@ -0,0 +1,3 @@
+[height-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-computed.html.ini
new file mode 100644
index 0000000000..da7728f375
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-computed.html.ini
@@ -0,0 +1,5 @@
+[margin-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property margin value '30%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-invalid.html.ini
new file mode 100644
index 0000000000..07da1b0f18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-invalid.html.ini
@@ -0,0 +1,3 @@
+[margin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-shorthand.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-shorthand.html.ini
new file mode 100644
index 0000000000..10f3e564cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-shorthand.html.ini
@@ -0,0 +1,3 @@
+[margin-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-trim-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-trim-computed.html.ini
new file mode 100644
index 0000000000..05d97998c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-trim-computed.html.ini
@@ -0,0 +1,50 @@
+[margin-trim-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property margin-trim value 'none']
+ expected: FAIL
+
+ [Property margin-trim value 'block']
+ expected: FAIL
+
+ [Property margin-trim value 'inline']
+ expected: FAIL
+
+ [Property margin-trim value 'block-start block-end']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-start inline-end']
+ expected: FAIL
+
+ [Property margin-trim value 'block-start']
+ expected: FAIL
+
+ [Property margin-trim value 'block-end']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-start']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-end']
+ expected: FAIL
+
+ [Property margin-trim value 'block-start inline-start']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-start block-start']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-end block-start']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-end block-end']
+ expected: FAIL
+
+ [Property margin-trim value 'block-start block-end inline-start']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-start block-start inline-end block-end']
+ expected: FAIL
+
+ [Property margin-trim value 'inline-start inline-end block-start']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-trim.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-trim.html.ini
new file mode 100644
index 0000000000..755bad1490
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-trim.html.ini
@@ -0,0 +1,47 @@
+[margin-trim.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['margin-trim'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block-start block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-start inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block-end block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-end inline-start" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-start block-start" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-end block-start block-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "block-start inline-start block-end inline-end" should set the property value]
+ expected: FAIL
+
+ [e.style['margin-trim'\] = "inline-end block-end inline-start block-start" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/parsing/margin-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/margin-valid.html.ini
new file mode 100644
index 0000000000..e7484f4d38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/margin-valid.html.ini
@@ -0,0 +1,3 @@
+[margin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/max-height-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-height-invalid.html.ini
new file mode 100644
index 0000000000..10a59f3a07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/max-height-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-height-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini
new file mode 100644
index 0000000000..f7110ff753
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/max-height-valid.html.ini
@@ -0,0 +1,3 @@
+[max-height-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/max-width-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-width-invalid.html.ini
new file mode 100644
index 0000000000..d3a1b5916d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/max-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini
new file mode 100644
index 0000000000..7fca8b6a16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/max-width-valid.html.ini
@@ -0,0 +1,3 @@
+[max-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/overflow-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/overflow-invalid.html.ini
new file mode 100644
index 0000000000..81e6ec3ffc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/overflow-invalid.html.ini
@@ -0,0 +1,3 @@
+[overflow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/overflow-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/overflow-valid.html.ini
new file mode 100644
index 0000000000..6560183bb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/overflow-valid.html.ini
@@ -0,0 +1,3 @@
+[overflow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/padding-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/padding-computed.html.ini
new file mode 100644
index 0000000000..47b522f96f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/padding-computed.html.ini
@@ -0,0 +1,8 @@
+[padding-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property padding value '20%']
+ expected: FAIL
+
+ [Property padding value '10px 20% 30% 40px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini
new file mode 100644
index 0000000000..e0009c20f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/padding-invalid.html.ini
@@ -0,0 +1,3 @@
+[padding-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/padding-shorthand.html.ini b/testing/web-platform/meta/css/css-box/parsing/padding-shorthand.html.ini
new file mode 100644
index 0000000000..e48cf5fbd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/padding-shorthand.html.ini
@@ -0,0 +1,3 @@
+[padding-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/padding-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/padding-valid.html.ini
new file mode 100644
index 0000000000..d55b2b4e3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/padding-valid.html.ini
@@ -0,0 +1,3 @@
+[padding-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/visibility-computed.html.ini b/testing/web-platform/meta/css/css-box/parsing/visibility-computed.html.ini
new file mode 100644
index 0000000000..724bc530ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/visibility-computed.html.ini
@@ -0,0 +1,3 @@
+[visibility-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/visibility-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/visibility-invalid.html.ini
new file mode 100644
index 0000000000..787720752c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/visibility-invalid.html.ini
@@ -0,0 +1,3 @@
+[visibility-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/visibility-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/visibility-valid.html.ini
new file mode 100644
index 0000000000..381e42ddb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/visibility-valid.html.ini
@@ -0,0 +1,3 @@
+[visibility-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/width-invalid.html.ini b/testing/web-platform/meta/css/css-box/parsing/width-invalid.html.ini
new file mode 100644
index 0000000000..e3eb55525f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/width-invalid.html.ini
@@ -0,0 +1,3 @@
+[width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini b/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini
new file mode 100644
index 0000000000..ee76a2b501
--- /dev/null
+++ b/testing/web-platform/meta/css/css-box/parsing/width-valid.html.ini
@@ -0,0 +1,3 @@
+[width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/__dir__.ini b/testing/web-platform/meta/css/css-break/__dir__.ini
new file mode 100644
index 0000000000..b9f5886878
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-disabled: true
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-break/abspos-in-opacity-001.html.ini b/testing/web-platform/meta/css/css-break/abspos-in-opacity-001.html.ini
new file mode 100644
index 0000000000..e8ae516f71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/abspos-in-opacity-001.html.ini
@@ -0,0 +1,2 @@
+[abspos-in-opacity-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/abspos-in-opacity-002.html.ini b/testing/web-platform/meta/css/css-break/abspos-in-opacity-002.html.ini
new file mode 100644
index 0000000000..75b561c246
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/abspos-in-opacity-002.html.ini
@@ -0,0 +1,2 @@
+[abspos-in-opacity-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/abspos-in-opacity-003.html.ini b/testing/web-platform/meta/css/css-break/abspos-in-opacity-003.html.ini
new file mode 100644
index 0000000000..84990f1f79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/abspos-in-opacity-003.html.ini
@@ -0,0 +1,2 @@
+[abspos-in-opacity-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/animation/orphans-interpolation.html.ini b/testing/web-platform/meta/css/css-break/animation/orphans-interpolation.html.ini
new file mode 100644
index 0000000000..fb2d5351ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/animation/orphans-interpolation.html.ini
@@ -0,0 +1,361 @@
+[orphans-interpolation.html]
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (1) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (1.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (0.7) should be [4\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (0.7) should be [15\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (0.7) should be [17\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (0.7) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (0.7) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (0.7) should be [17\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (0.7) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (1.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (0.7) should be [17\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (1.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (0.7) should be [4\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (1.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (1) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (0.7) should be [4\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (0.7) should be [23\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (1) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <orphans> from [10\] to [1\] at (0.7) should be [4\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [10\] to [1\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <orphans> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from neutral to [20\] at (0.7) should be [17\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [10\] to [1\] at (1) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <orphans> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <orphans> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-break/animation/widows-interpolation.html.ini b/testing/web-platform/meta/css/css-break/animation/widows-interpolation.html.ini
new file mode 100644
index 0000000000..262bda4fd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/animation/widows-interpolation.html.ini
@@ -0,0 +1,577 @@
+[widows-interpolation.html]
+ [Web Animations: property <widows> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (0.6) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (1.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (1) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (1.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (1.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (1) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (0.6) should be [3\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (1) should be [4\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (1.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (0.6) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (0.3) should be [3\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (0.6) should be [3\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (-0.5) should be [35\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (0.3) should be [7\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (0.3) should be [3\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (1) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (0.6) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [unset\] to [20\] at (-3) should be [60\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (0.6) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (0.6) should be [3\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [initial\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [unset\] to [20\] at (-2.5) should be [55\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (0) should be [30\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [unset\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (1.5) should be [25\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (0.3) should be [3\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [unset\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [2\] to [4\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [10\] to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (0.3) should be [3\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [inherit\] to [20\] at (0.6) should be [24\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [10\] to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [2\] to [4\] at (0.6) should be [3\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [2\] to [4\] at (-3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [10\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [initial\] to [20\] at (1.5) should be [29\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from [inherit\] to [20\] at (0.3) should be [27\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [inherit\] to [20\] at (1.5) should be [15\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (0.3) should be [13\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from neutral to [20\] at (0.6) should be [16\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from neutral to [20\] at (-2.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <widows> from neutral to [20\] at (-0.5) should be [5\]]
+ expected: FAIL
+
+ [Web Animations: property <widows> from [initial\] to [20\] at (-0.5) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [10\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <widows> from [2\] to [4\] at (0) should be [2\]]
+ expected: FAIL
+
+ [CSS Animations: property <widows> from [initial\] to [20\] at (-3) should be [1\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-break/background-attachment-fixed.html.ini b/testing/web-platform/meta/css/css-break/background-attachment-fixed.html.ini
new file mode 100644
index 0000000000..f63ec3d2e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/background-attachment-fixed.html.ini
@@ -0,0 +1,2 @@
+[background-attachment-fixed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/block-001-wm-vlr-print.html.ini b/testing/web-platform/meta/css/css-break/block-001-wm-vlr-print.html.ini
new file mode 100644
index 0000000000..ba7956209b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-001-wm-vlr-print.html.ini
@@ -0,0 +1,2 @@
+[block-001-wm-vlr-print.html]
+ fuzzy: maxDifference=0-76;totalPixels=0-120
diff --git a/testing/web-platform/meta/css/css-break/block-001-wm-vrl-print.html.ini b/testing/web-platform/meta/css/css-break/block-001-wm-vrl-print.html.ini
new file mode 100644
index 0000000000..d6ce79b753
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-001-wm-vrl-print.html.ini
@@ -0,0 +1,2 @@
+[block-001-wm-vrl-print.html]
+ fuzzy: maxDifference=0-61;totalPixels=0-10
diff --git a/testing/web-platform/meta/css/css-break/block-002-wm-vlr-print.html.ini b/testing/web-platform/meta/css/css-break/block-002-wm-vlr-print.html.ini
new file mode 100644
index 0000000000..edecb2d0d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-002-wm-vlr-print.html.ini
@@ -0,0 +1,5 @@
+[block-002-wm-vlr-print.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-74;totalPixels=0-383
+ if (os != "mac"): maxDifference=0-74;totalPixels=0-388
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1752639
diff --git a/testing/web-platform/meta/css/css-break/block-002-wm-vrl-print.html.ini b/testing/web-platform/meta/css/css-break/block-002-wm-vrl-print.html.ini
new file mode 100644
index 0000000000..6dcfbd79e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-002-wm-vrl-print.html.ini
@@ -0,0 +1,3 @@
+[block-002-wm-vrl-print.html]
+ fuzzy: maxDifference=0-74;totalPixels=0-302
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1752639
diff --git a/testing/web-platform/meta/css/css-break/block-end-aligned-abspos-with-overflow.html.ini b/testing/web-platform/meta/css/css-break/block-end-aligned-abspos-with-overflow.html.ini
new file mode 100644
index 0000000000..497eea0c9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-end-aligned-abspos-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[block-end-aligned-abspos-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/block-in-inline-000.html.ini b/testing/web-platform/meta/css/css-break/block-in-inline-000.html.ini
new file mode 100644
index 0000000000..e35d0097b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/block-in-inline-000.html.ini
@@ -0,0 +1,2 @@
+[block-in-inline-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/box-shadow-002.html.ini b/testing/web-platform/meta/css/css-break/box-shadow-002.html.ini
new file mode 100644
index 0000000000..2828481060
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/box-shadow-002.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/box-shadow-003.html.ini b/testing/web-platform/meta/css/css-break/box-shadow-003.html.ini
new file mode 100644
index 0000000000..f960dc9b01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/box-shadow-003.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/box-shadow-004.html.ini b/testing/web-platform/meta/css/css-break/box-shadow-004.html.ini
new file mode 100644
index 0000000000..145e2a3f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/box-shadow-004.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-at-end-container-edge-000.html.ini b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-000.html.ini
new file mode 100644
index 0000000000..58fda4673f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-000.html.ini
@@ -0,0 +1,2 @@
+[break-at-end-container-edge-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-at-end-container-edge-001.html.ini b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-001.html.ini
new file mode 100644
index 0000000000..360ebc9a38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-001.html.ini
@@ -0,0 +1,3 @@
+[break-at-end-container-edge-001.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-at-end-container-edge-002.html.ini b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-002.html.ini
new file mode 100644
index 0000000000..474e0f3452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-002.html.ini
@@ -0,0 +1,3 @@
+[break-at-end-container-edge-002.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-at-end-container-edge-004.html.ini b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-004.html.ini
new file mode 100644
index 0000000000..a43575b71f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-at-end-container-edge-004.html.ini
@@ -0,0 +1,2 @@
+[break-at-end-container-edge-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-before-with-no-fragmentation-crash.html.ini b/testing/web-platform/meta/css/css-break/break-before-with-no-fragmentation-crash.html.ini
new file mode 100644
index 0000000000..0917522229
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-before-with-no-fragmentation-crash.html.ini
@@ -0,0 +1,4 @@
+[break-before-with-no-fragmentation-crash.html]
+ expected:
+ if (os == "win") and not debug and not fission: [PASS, TIMEOUT]
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-000.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-000.html.ini
new file mode 100644
index 0000000000..6637551112
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-000.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-001.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-001.html.ini
new file mode 100644
index 0000000000..f33abb5751
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-001.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-003.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-003.html.ini
new file mode 100644
index 0000000000..7766fcc5da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-003.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-007.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-007.html.ini
new file mode 100644
index 0000000000..d8b54e092b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-007.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-009.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-009.html.ini
new file mode 100644
index 0000000000..b6344ef0d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-009.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-010.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-010.html.ini
new file mode 100644
index 0000000000..6fe5eec595
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-010.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-011.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-011.html.ini
new file mode 100644
index 0000000000..01ea8339ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-011.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-012.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-012.html.ini
new file mode 100644
index 0000000000..8196ad6aa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-012.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-013.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-013.html.ini
new file mode 100644
index 0000000000..3c4cd95db9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-013.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-avoid-014.html.ini b/testing/web-platform/meta/css/css-break/break-between-avoid-014.html.ini
new file mode 100644
index 0000000000..1a9964de0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-avoid-014.html.ini
@@ -0,0 +1,2 @@
+[break-between-avoid-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-force-000.html.ini b/testing/web-platform/meta/css/css-break/break-between-force-000.html.ini
new file mode 100644
index 0000000000..79ffb0d1a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-force-000.html.ini
@@ -0,0 +1,2 @@
+[break-between-force-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-force-001.html.ini b/testing/web-platform/meta/css/css-break/break-between-force-001.html.ini
new file mode 100644
index 0000000000..1237f3d053
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-force-001.html.ini
@@ -0,0 +1,2 @@
+[break-between-force-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/break-between-force-002.html.ini b/testing/web-platform/meta/css/css-break/break-between-force-002.html.ini
new file mode 100644
index 0000000000..6805d90b0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/break-between-force-002.html.ini
@@ -0,0 +1,2 @@
+[break-between-force-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/change-break-after.html.ini b/testing/web-platform/meta/css/css-break/change-break-after.html.ini
new file mode 100644
index 0000000000..2ea4c5511d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/change-break-after.html.ini
@@ -0,0 +1,2 @@
+[change-break-after.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/change-break-before.html.ini b/testing/web-platform/meta/css/css-break/change-break-before.html.ini
new file mode 100644
index 0000000000..c684aaebaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/change-break-before.html.ini
@@ -0,0 +1,2 @@
+[change-break-before.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/class-c-breakpoint-after-float-004.html.ini b/testing/web-platform/meta/css/css-break/class-c-breakpoint-after-float-004.html.ini
new file mode 100644
index 0000000000..83aec552cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/class-c-breakpoint-after-float-004.html.ini
@@ -0,0 +1,2 @@
+[class-c-breakpoint-after-float-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/contain-strict-with-opacity-and-oof.html.ini b/testing/web-platform/meta/css/css-break/contain-strict-with-opacity-and-oof.html.ini
new file mode 100644
index 0000000000..5df520b328
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/contain-strict-with-opacity-and-oof.html.ini
@@ -0,0 +1,3 @@
+[contain-strict-with-opacity-and-oof.html]
+ expected:
+ if swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-break/fieldset-001.html.ini b/testing/web-platform/meta/css/css-break/fieldset-001.html.ini
new file mode 100644
index 0000000000..8c542e9d52
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/fieldset-001.html.ini
@@ -0,0 +1,2 @@
+[fieldset-001.html]
+ fuzzy: maxDifference=1;totalPixels=0-99999
diff --git a/testing/web-platform/meta/css/css-break/fieldset-003.html.ini b/testing/web-platform/meta/css/css-break/fieldset-003.html.ini
new file mode 100644
index 0000000000..941a618a5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/fieldset-003.html.ini
@@ -0,0 +1,2 @@
+[fieldset-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/fieldset-004.html.ini b/testing/web-platform/meta/css/css-break/fieldset-004.html.ini
new file mode 100644
index 0000000000..be48c497ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/fieldset-004.html.ini
@@ -0,0 +1,2 @@
+[fieldset-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/fieldset-005.html.ini b/testing/web-platform/meta/css/css-break/fieldset-005.html.ini
new file mode 100644
index 0000000000..91e994dc14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/fieldset-005.html.ini
@@ -0,0 +1,2 @@
+[fieldset-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/fieldset-006.html.ini b/testing/web-platform/meta/css/css-break/fieldset-006.html.ini
new file mode 100644
index 0000000000..46daa60992
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/fieldset-006.html.ini
@@ -0,0 +1,2 @@
+[fieldset-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-003.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-003.html.ini
new file mode 100644
index 0000000000..a284fa6db3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-003.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-004.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-004.html.ini
new file mode 100644
index 0000000000..b736563723
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-004.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-005.html.ini
new file mode 100644
index 0000000000..68711ec142
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html.ini
new file mode 100644
index 0000000000..4ea6bee3c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-010.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-010.html.ini
new file mode 100644
index 0000000000..7b010bf573
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-010.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-011.html.ini
new file mode 100644
index 0000000000..8502f5a043
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/flex-container-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[flex-container-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html.ini
new file mode 100644
index 0000000000..f27877a138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html.ini
new file mode 100644
index 0000000000..124109857d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html.ini
new file mode 100644
index 0000000000..c4393d79db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html.ini
new file mode 100644
index 0000000000..56b4cda9ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html.ini
new file mode 100644
index 0000000000..3fdf02940a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html.ini
new file mode 100644
index 0000000000..d5d126cc07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html.ini
new file mode 100644
index 0000000000..02b92557ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html.ini
new file mode 100644
index 0000000000..9119c378ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html.ini
new file mode 100644
index 0000000000..02ce2299fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html.ini
new file mode 100644
index 0000000000..4da15a7392
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html.ini
new file mode 100644
index 0000000000..6eaaf5fd09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html.ini
new file mode 100644
index 0000000000..6a1bbd54dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html.ini
new file mode 100644
index 0000000000..9d2b8bd630
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html.ini
new file mode 100644
index 0000000000..abb886fad0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html.ini
new file mode 100644
index 0000000000..07b7a635d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html.ini
new file mode 100644
index 0000000000..f6fa7e6cd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-031.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html.ini
new file mode 100644
index 0000000000..e508bcdb44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-032.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html.ini
new file mode 100644
index 0000000000..0c8920e26f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-033.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html.ini
new file mode 100644
index 0000000000..3a596020cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-035.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html.ini
new file mode 100644
index 0000000000..1a1898776f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-037.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html.ini
new file mode 100644
index 0000000000..01b50e85b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html.ini
new file mode 100644
index 0000000000..aa694cd8e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html.ini
new file mode 100644
index 0000000000..64e9411ea8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-040.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html.ini
new file mode 100644
index 0000000000..278d40ddc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-045.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html.ini
new file mode 100644
index 0000000000..950e237a07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-047.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html.ini
new file mode 100644
index 0000000000..e46118833a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html.ini
new file mode 100644
index 0000000000..bc4e504358
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html.ini
new file mode 100644
index 0000000000..7393a6cc04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html.ini
@@ -0,0 +1,2 @@
+[multi-line-column-flex-fragmentation-053.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html.ini
new file mode 100644
index 0000000000..1d8cc1bcb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html.ini
new file mode 100644
index 0000000000..98fabe485b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html.ini
new file mode 100644
index 0000000000..516c4189d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html.ini
new file mode 100644
index 0000000000..6ad170cc5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
new file mode 100644
index 0000000000..f00b643435
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
new file mode 100644
index 0000000000..ac8dd78b07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html.ini
new file mode 100644
index 0000000000..3160194c57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html.ini
new file mode 100644
index 0000000000..7369e1a9ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html.ini
new file mode 100644
index 0000000000..a20ed40c09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html.ini
new file mode 100644
index 0000000000..3542b49ceb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html.ini
new file mode 100644
index 0000000000..491c306781
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html.ini
new file mode 100644
index 0000000000..71c92dbfc9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html.ini
new file mode 100644
index 0000000000..f6cc258dd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html.ini
new file mode 100644
index 0000000000..a706624e19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html.ini
new file mode 100644
index 0000000000..5befeddbce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-029.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
new file mode 100644
index 0000000000..f73477fd32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-030.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html.ini
new file mode 100644
index 0000000000..60aab5d66d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-031.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html.ini
new file mode 100644
index 0000000000..4736619b6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-032.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html.ini
new file mode 100644
index 0000000000..29ecb65a0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-033.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html.ini
new file mode 100644
index 0000000000..5568c129c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-034.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html.ini
new file mode 100644
index 0000000000..1d188156ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-035.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html.ini
new file mode 100644
index 0000000000..9a9abf3711
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-037.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html.ini
new file mode 100644
index 0000000000..860c601f35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html.ini
new file mode 100644
index 0000000000..1b30d46d13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html.ini
new file mode 100644
index 0000000000..01855b776c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-040.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html.ini
new file mode 100644
index 0000000000..bd185e80e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-044.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html.ini
new file mode 100644
index 0000000000..e777f3850b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-045.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html.ini
new file mode 100644
index 0000000000..21957554b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html.ini
new file mode 100644
index 0000000000..9961167d76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html.ini
new file mode 100644
index 0000000000..b23d94356b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-053.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html.ini
new file mode 100644
index 0000000000..42041872f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html.ini
new file mode 100644
index 0000000000..ce669cfef8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-057.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html.ini
new file mode 100644
index 0000000000..7f0ce760a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-058.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html.ini
new file mode 100644
index 0000000000..96ba218f7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-059.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html.ini
new file mode 100644
index 0000000000..76e9837a84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html.ini
@@ -0,0 +1,2 @@
+[multi-line-row-flex-fragmentation-060.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html.ini
new file mode 100644
index 0000000000..e846caa0b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
new file mode 100644
index 0000000000..80955370ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html.ini
new file mode 100644
index 0000000000..72518616b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html.ini
new file mode 100644
index 0000000000..718bf7e743
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html.ini
new file mode 100644
index 0000000000..27b0cdc2b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html.ini
new file mode 100644
index 0000000000..608188e87e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html.ini
new file mode 100644
index 0000000000..d3b10d8e58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html.ini
new file mode 100644
index 0000000000..d79964d338
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html.ini
new file mode 100644
index 0000000000..6bdff1507e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html.ini
new file mode 100644
index 0000000000..41f3865c71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html.ini
new file mode 100644
index 0000000000..3594f09d06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html.ini
new file mode 100644
index 0000000000..e56b04fe94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html.ini
new file mode 100644
index 0000000000..2f1d63c3e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html.ini
new file mode 100644
index 0000000000..032acce951
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-030.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html.ini
new file mode 100644
index 0000000000..c9cb7cf87f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-032.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html.ini
new file mode 100644
index 0000000000..2ac799d460
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-033.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html.ini
new file mode 100644
index 0000000000..12befcf484
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-034.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html.ini
new file mode 100644
index 0000000000..03bfc844e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-035.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html.ini
new file mode 100644
index 0000000000..4aa8e6755e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-036.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html.ini
new file mode 100644
index 0000000000..e5e404f529
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-037.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html.ini
new file mode 100644
index 0000000000..6fe44b44aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html.ini
new file mode 100644
index 0000000000..9012d167d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html.ini
new file mode 100644
index 0000000000..ea7216e565
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-041.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html.ini
new file mode 100644
index 0000000000..6638455d7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-042.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html.ini
new file mode 100644
index 0000000000..3b1824f28e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-043.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html.ini
new file mode 100644
index 0000000000..75242c90d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-044.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html.ini
new file mode 100644
index 0000000000..a2115e7010
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-045.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html.ini
new file mode 100644
index 0000000000..21a47545a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html.ini
new file mode 100644
index 0000000000..6f38539c3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html.ini
new file mode 100644
index 0000000000..2c22410623
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-055.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
new file mode 100644
index 0000000000..ea8a1f5a68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
@@ -0,0 +1,2 @@
+[single-line-column-flex-fragmentation-057.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html.ini
new file mode 100644
index 0000000000..6619cc3211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html.ini
new file mode 100644
index 0000000000..0256a57c99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html.ini
new file mode 100644
index 0000000000..ce8c30a55f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html.ini
new file mode 100644
index 0000000000..a1e9099ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html.ini
new file mode 100644
index 0000000000..28f2a0061c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html.ini
new file mode 100644
index 0000000000..86e3034368
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html.ini
new file mode 100644
index 0000000000..25a74f6a55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html.ini
new file mode 100644
index 0000000000..bebe6ad4a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html.ini
new file mode 100644
index 0000000000..0e29a1d0c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html.ini
new file mode 100644
index 0000000000..f1cf06a418
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html.ini
new file mode 100644
index 0000000000..55d846f2de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html.ini
new file mode 100644
index 0000000000..583d6d4251
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-029.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html.ini
new file mode 100644
index 0000000000..e97c0ef252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-033.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html.ini
new file mode 100644
index 0000000000..75a0c340fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-040.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html.ini
new file mode 100644
index 0000000000..e559ba5e57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html.ini
@@ -0,0 +1,2 @@
+[single-line-row-flex-fragmentation-041.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-001.html.ini b/testing/web-platform/meta/css/css-break/float-001.html.ini
new file mode 100644
index 0000000000..cce229b587
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-001.html.ini
@@ -0,0 +1,2 @@
+[float-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-003.html.ini b/testing/web-platform/meta/css/css-break/float-003.html.ini
new file mode 100644
index 0000000000..4f9edd17c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-003.html.ini
@@ -0,0 +1,2 @@
+[float-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-004.html.ini b/testing/web-platform/meta/css/css-break/float-004.html.ini
new file mode 100644
index 0000000000..fa40c8d4e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-004.html.ini
@@ -0,0 +1,2 @@
+[float-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-005.html.ini b/testing/web-platform/meta/css/css-break/float-005.html.ini
new file mode 100644
index 0000000000..1867c40e34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-005.html.ini
@@ -0,0 +1,2 @@
+[float-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-006.html.ini b/testing/web-platform/meta/css/css-break/float-006.html.ini
new file mode 100644
index 0000000000..ba1f53a808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-006.html.ini
@@ -0,0 +1,2 @@
+[float-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-007.html.ini b/testing/web-platform/meta/css/css-break/float-007.html.ini
new file mode 100644
index 0000000000..ec4456544b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-007.html.ini
@@ -0,0 +1,2 @@
+[float-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-008.html.ini b/testing/web-platform/meta/css/css-break/float-008.html.ini
new file mode 100644
index 0000000000..4bd7be34bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-008.html.ini
@@ -0,0 +1,2 @@
+[float-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-010.html.ini b/testing/web-platform/meta/css/css-break/float-010.html.ini
new file mode 100644
index 0000000000..fe68ab8085
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-010.html.ini
@@ -0,0 +1,2 @@
+[float-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-014.tentative.html.ini b/testing/web-platform/meta/css/css-break/float-014.tentative.html.ini
new file mode 100644
index 0000000000..5d7e220513
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-014.tentative.html.ini
@@ -0,0 +1,2 @@
+[float-014.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-015.tentative.html.ini b/testing/web-platform/meta/css/css-break/float-015.tentative.html.ini
new file mode 100644
index 0000000000..87f23f5357
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-015.tentative.html.ini
@@ -0,0 +1,2 @@
+[float-015.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/float-017.html.ini b/testing/web-platform/meta/css/css-break/float-017.html.ini
new file mode 100644
index 0000000000..fab7f7127c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/float-017.html.ini
@@ -0,0 +1,2 @@
+[float-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/forced-break-at-fragmentainer-start-000.html.ini b/testing/web-platform/meta/css/css-break/forced-break-at-fragmentainer-start-000.html.ini
new file mode 100644
index 0000000000..d9a31c66c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/forced-break-at-fragmentainer-start-000.html.ini
@@ -0,0 +1,2 @@
+[forced-break-at-fragmentainer-start-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-002.html.ini
new file mode 100644
index 0000000000..4ef634df0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-004.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-004.html.ini
new file mode 100644
index 0000000000..3a47916407
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-004.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-005.html.ini
new file mode 100644
index 0000000000..5cc8b1cd40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-006.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-006.html.ini
new file mode 100644
index 0000000000..02a0caf20f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-006.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-007.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-007.html.ini
new file mode 100644
index 0000000000..49447cdfb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-007.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-008.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-008.html.ini
new file mode 100644
index 0000000000..c875450ff8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-008.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-009.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-009.html.ini
new file mode 100644
index 0000000000..f35eb5dbf6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-009.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-010.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-010.html.ini
new file mode 100644
index 0000000000..e6e311b1b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-010.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-011.html.ini
new file mode 100644
index 0000000000..6c3a397e3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-container-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[grid-container-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-008.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-008.html.ini
new file mode 100644
index 0000000000..7db8356412
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-008.html.ini
@@ -0,0 +1,2 @@
+[grid-item-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-009.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-009.html.ini
new file mode 100644
index 0000000000..8f89314bbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-009.html.ini
@@ -0,0 +1,2 @@
+[grid-item-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-001.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-001.html.ini
new file mode 100644
index 0000000000..40fd7176c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-001.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-002.html.ini
new file mode 100644
index 0000000000..f145484670
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-003.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-003.html.ini
new file mode 100644
index 0000000000..4e7be3f523
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-003.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-004.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-004.html.ini
new file mode 100644
index 0000000000..1149c3fe86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-004.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-005.html.ini
new file mode 100644
index 0000000000..3b51ffa5e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-006.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-006.html.ini
new file mode 100644
index 0000000000..604d6dead9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-006.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-007.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-007.html.ini
new file mode 100644
index 0000000000..b0abc614a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-007.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-008.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-008.html.ini
new file mode 100644
index 0000000000..1af3e19107
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-008.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-009.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-009.html.ini
new file mode 100644
index 0000000000..2b41067424
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-009.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-010.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-010.html.ini
new file mode 100644
index 0000000000..502ba7bd70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-010.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-011.html.ini
new file mode 100644
index 0000000000..ee4c816db6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-012.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-012.html.ini
new file mode 100644
index 0000000000..a2e00bc899
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-012.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-013.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-013.html.ini
new file mode 100644
index 0000000000..49accac1da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-013.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-014.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-014.html.ini
new file mode 100644
index 0000000000..a3f9914d7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-014.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-015.html.ini
new file mode 100644
index 0000000000..7360ac5102
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-015.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-016.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-016.html.ini
new file mode 100644
index 0000000000..c29098b18a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-016.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-017.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-017.html.ini
new file mode 100644
index 0000000000..e629aeb34c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-017.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-018.html.ini
new file mode 100644
index 0000000000..daa307a3c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-018.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-019.html.ini
new file mode 100644
index 0000000000..3e9322b113
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-019.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-020.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-020.html.ini
new file mode 100644
index 0000000000..0005f2ffa8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-020.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-021.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-021.html.ini
new file mode 100644
index 0000000000..c42c357ea7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-021.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-022.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-022.html.ini
new file mode 100644
index 0000000000..a4762328a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-022.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-023.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-023.html.ini
new file mode 100644
index 0000000000..d7801025f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-023.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-024.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-024.html.ini
new file mode 100644
index 0000000000..fbfb71b008
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-024.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-025.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-025.html.ini
new file mode 100644
index 0000000000..a528338993
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-025.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-026.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-026.html.ini
new file mode 100644
index 0000000000..2342234a6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-026.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-028.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-028.html.ini
new file mode 100644
index 0000000000..7cae7052b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-028.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-029.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-029.html.ini
new file mode 100644
index 0000000000..f1ac1a859d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-029.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-029.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-030.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-030.html.ini
new file mode 100644
index 0000000000..e11c957033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-030.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-030.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-031.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-031.html.ini
new file mode 100644
index 0000000000..35a3d85b38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-031.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-031.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-035.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-035.html.ini
new file mode 100644
index 0000000000..83af9a9411
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-035.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-035.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-036.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-036.html.ini
new file mode 100644
index 0000000000..9699cab76c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-036.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-036.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-037.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-037.html.ini
new file mode 100644
index 0000000000..441979d149
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-037.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-037.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-038.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-038.html.ini
new file mode 100644
index 0000000000..6d869b4db1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-038.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-039.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-039.html.ini
new file mode 100644
index 0000000000..5f8c1d324e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-039.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-040.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-040.html.ini
new file mode 100644
index 0000000000..8bad66f572
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-040.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-040.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-042.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-042.html.ini
new file mode 100644
index 0000000000..b5648cab0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-042.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-042.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-048.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-048.html.ini
new file mode 100644
index 0000000000..82e5a75ecd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-fragmentation-048.html.ini
@@ -0,0 +1,2 @@
+[grid-item-fragmentation-048.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-infinite-expansion.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-infinite-expansion.html.ini
new file mode 100644
index 0000000000..3bf44ed5c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-infinite-expansion.html.ini
@@ -0,0 +1,2 @@
+[grid-item-infinite-expansion.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-002.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-002.html.ini
new file mode 100644
index 0000000000..6fca3dcb97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-002.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-003.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-003.html.ini
new file mode 100644
index 0000000000..2683a196da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-003.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-004.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-004.html.ini
new file mode 100644
index 0000000000..a14ae5cd23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-004.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-005.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-005.html.ini
new file mode 100644
index 0000000000..276877f8db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-005.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-006.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-006.html.ini
new file mode 100644
index 0000000000..47e7e0bd01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-006.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-007.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-007.html.ini
new file mode 100644
index 0000000000..85cbeab9f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-007.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-008.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-008.html.ini
new file mode 100644
index 0000000000..8c85602aa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-008.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-009.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-009.html.ini
new file mode 100644
index 0000000000..9051444c70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-009.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/grid-item-oof-010.html.ini b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-010.html.ini
new file mode 100644
index 0000000000..8c86a69ce4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/grid-item-oof-010.html.ini
@@ -0,0 +1,2 @@
+[grid-item-oof-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-005.html.ini b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-005.html.ini
new file mode 100644
index 0000000000..64ab91c1d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-005.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-006.html.ini b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-006.html.ini
new file mode 100644
index 0000000000..2d039874bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-006.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-007.html.ini b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-007.html.ini
new file mode 100644
index 0000000000..b287c9c7a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/monolithic-overflow-007.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html.ini
new file mode 100644
index 0000000000..4ef625da91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html.ini
@@ -0,0 +1,2 @@
+[subgrid-container-fragmentation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html.ini
new file mode 100644
index 0000000000..ae98f1e660
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[subgrid-container-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html.ini
new file mode 100644
index 0000000000..36e3a593da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html.ini
@@ -0,0 +1,2 @@
+[subgrid-container-fragmentation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html.ini
new file mode 100644
index 0000000000..44c91d50fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[subgrid-container-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html.ini
new file mode 100644
index 0000000000..879b3274e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html.ini
@@ -0,0 +1,2 @@
+[subgrid-item-fragmentation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html.ini
new file mode 100644
index 0000000000..bbb4c7b48c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html.ini
@@ -0,0 +1,2 @@
+[subgrid-item-fragmentation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html.ini
new file mode 100644
index 0000000000..be525e9186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html.ini
@@ -0,0 +1,2 @@
+[subgrid-item-fragmentation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html.ini
new file mode 100644
index 0000000000..01fdcfe2de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html.ini
@@ -0,0 +1,2 @@
+[subgrid-item-fragmentation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html.ini b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html.ini
new file mode 100644
index 0000000000..40b3f1e432
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html.ini
@@ -0,0 +1,2 @@
+[subgrid-item-fragmentation-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/hit-test-transformed.html.ini b/testing/web-platform/meta/css/css-break/hit-test-transformed.html.ini
new file mode 100644
index 0000000000..4e181362cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/hit-test-transformed.html.ini
@@ -0,0 +1,3 @@
+[hit-test-transformed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/inheritance.html.ini b/testing/web-platform/meta/css/css-break/inheritance.html.ini
new file mode 100644
index 0000000000..977163ad85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/inheritance.html.ini
@@ -0,0 +1,17 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property break-after does not inherit]
+ expected: FAIL
+
+ [Property orphans inherits]
+ expected: FAIL
+
+ [Property widows inherits]
+ expected: FAIL
+
+ [Property widows has initial value 2]
+ expected: FAIL
+
+ [Property orphans has initial value 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/inline-with-float-001.html.ini b/testing/web-platform/meta/css/css-break/inline-with-float-001.html.ini
new file mode 100644
index 0000000000..5872a3e211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/inline-with-float-001.html.ini
@@ -0,0 +1,2 @@
+[inline-with-float-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/inline-with-float-002.html.ini b/testing/web-platform/meta/css/css-break/inline-with-float-002.html.ini
new file mode 100644
index 0000000000..061fee878c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/inline-with-float-002.html.ini
@@ -0,0 +1,2 @@
+[inline-with-float-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/inline-with-float-003.html.ini b/testing/web-platform/meta/css/css-break/inline-with-float-003.html.ini
new file mode 100644
index 0000000000..9ff2965648
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/inline-with-float-003.html.ini
@@ -0,0 +1,7 @@
+[inline-with-float-003.html]
+ [Hit first float fragment]
+ expected:
+ if os == "android": FAIL
+
+ [Hit third inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/inline-with-float-004.html.ini b/testing/web-platform/meta/css/css-break/inline-with-float-004.html.ini
new file mode 100644
index 0000000000..183d5d68e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/inline-with-float-004.html.ini
@@ -0,0 +1,2 @@
+[inline-with-float-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/line-after-unbreakable-float-after-padding.html.ini b/testing/web-platform/meta/css/css-break/line-after-unbreakable-float-after-padding.html.ini
new file mode 100644
index 0000000000..7102aea036
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/line-after-unbreakable-float-after-padding.html.ini
@@ -0,0 +1,2 @@
+[line-after-unbreakable-float-after-padding.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/line-pushed-by-float-001.html.ini b/testing/web-platform/meta/css/css-break/line-pushed-by-float-001.html.ini
new file mode 100644
index 0000000000..048e2fed09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/line-pushed-by-float-001.html.ini
@@ -0,0 +1,2 @@
+[line-pushed-by-float-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-002.html.ini b/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-002.html.ini
new file mode 100644
index 0000000000..7d79f1071b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-002.html.ini
@@ -0,0 +1,2 @@
+[monolithic-content-with-forced-break-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-003.html.ini b/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-003.html.ini
new file mode 100644
index 0000000000..d9999cc826
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/monolithic-content-with-forced-break-003.html.ini
@@ -0,0 +1,2 @@
+[monolithic-content-with-forced-break-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/offset-top-block-in-inline.html.ini b/testing/web-platform/meta/css/css-break/offset-top-block-in-inline.html.ini
new file mode 100644
index 0000000000..b5a6ed45aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/offset-top-block-in-inline.html.ini
@@ -0,0 +1,5 @@
+[offset-top-block-in-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [offsetTop]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/orphans-in-parallel-flow.html.ini b/testing/web-platform/meta/css/css-break/orphans-in-parallel-flow.html.ini
new file mode 100644
index 0000000000..581c6b06e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/orphans-in-parallel-flow.html.ini
@@ -0,0 +1,2 @@
+[orphans-in-parallel-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-003.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-003.html.ini
new file mode 100644
index 0000000000..c6db88b699
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-003.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-009.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-009.html.ini
new file mode 100644
index 0000000000..338ecf0d5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-009.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-010.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-010.html.ini
new file mode 100644
index 0000000000..d08e2eb08f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-010.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-011.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-011.html.ini
new file mode 100644
index 0000000000..efc084d18e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-011.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-013.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-013.html.ini
new file mode 100644
index 0000000000..0eedf8de59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-013.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-018.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-018.html.ini
new file mode 100644
index 0000000000..6bd2809723
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-018.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-021.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-021.html.ini
new file mode 100644
index 0000000000..5c4498fd37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-021.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-023.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-023.html.ini
new file mode 100644
index 0000000000..ee8d46980a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-023.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-024.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-024.html.ini
new file mode 100644
index 0000000000..a2bb7e4bea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-024.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-025.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-025.html.ini
new file mode 100644
index 0000000000..4701aa7c8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-025.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-028.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-028.html.ini
new file mode 100644
index 0000000000..2fa10a2e9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-028.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-030.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-030.html.ini
new file mode 100644
index 0000000000..5d80b1450f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-030.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-030.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-031.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-031.html.ini
new file mode 100644
index 0000000000..6fb88f8d42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-031.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-031.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-032.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-032.html.ini
new file mode 100644
index 0000000000..36baecd36a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-032.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-032.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-033.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-033.html.ini
new file mode 100644
index 0000000000..ae751e4b61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-033.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-033.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-034.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-034.html.ini
new file mode 100644
index 0000000000..3fe2582372
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-034.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-034.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-036.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-036.html.ini
new file mode 100644
index 0000000000..08ed5b507a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-036.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-036.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-039.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-039.html.ini
new file mode 100644
index 0000000000..0407ac77e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-039.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-044.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-044.html.ini
new file mode 100644
index 0000000000..99944aabcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-044.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-044.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-048.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-048.html.ini
new file mode 100644
index 0000000000..bff6ef2de6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-048.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-048.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-049.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-049.html.ini
new file mode 100644
index 0000000000..2f41705c20
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-049.html.ini
@@ -0,0 +1,3 @@
+[out-of-flow-in-multicolumn-049.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-050.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-050.html.ini
new file mode 100644
index 0000000000..9d6272346f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-050.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-050.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-051.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-051.html.ini
new file mode 100644
index 0000000000..642900ca1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-051.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-052.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-052.html.ini
new file mode 100644
index 0000000000..c1e18d60da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-052.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-053.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-053.html.ini
new file mode 100644
index 0000000000..6a4026c42e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-053.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-053.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-054.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-054.html.ini
new file mode 100644
index 0000000000..219ecf11f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-054.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-055.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-055.html.ini
new file mode 100644
index 0000000000..4cb4afb74c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-055.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-055.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-056.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-056.html.ini
new file mode 100644
index 0000000000..1a69ba6520
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-056.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-056.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-057.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-057.html.ini
new file mode 100644
index 0000000000..72d5b34b11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-057.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-057.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-058.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-058.html.ini
new file mode 100644
index 0000000000..f2d7a0a022
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-058.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-058.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-060.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-060.html.ini
new file mode 100644
index 0000000000..d5922aedb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-060.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-060.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-061.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-061.html.ini
new file mode 100644
index 0000000000..d023da9a5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-061.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-061.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-062.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-062.html.ini
new file mode 100644
index 0000000000..66de453522
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-062.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-062.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-063.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-063.html.ini
new file mode 100644
index 0000000000..091d99f633
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-063.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-063.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-066.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-066.html.ini
new file mode 100644
index 0000000000..d29d752844
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-066.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-066.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-067.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-067.html.ini
new file mode 100644
index 0000000000..5f4c540227
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-067.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-067.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-068.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-068.html.ini
new file mode 100644
index 0000000000..0f7355589e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-068.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-068.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-070.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-070.html.ini
new file mode 100644
index 0000000000..fccd75cf64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-070.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-070.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-071.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-071.html.ini
new file mode 100644
index 0000000000..42c7ebe252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-071.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-071.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-073.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-073.html.ini
new file mode 100644
index 0000000000..daefba6316
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-073.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-073.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-074.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-074.html.ini
new file mode 100644
index 0000000000..46116823c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-074.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-074.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-075.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-075.html.ini
new file mode 100644
index 0000000000..9af5eb48c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-075.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-075.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-078.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-078.html.ini
new file mode 100644
index 0000000000..e4af6a3c65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-078.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-078.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-080.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-080.html.ini
new file mode 100644
index 0000000000..1c81f6aa20
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-080.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-080.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-081.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-081.html.ini
new file mode 100644
index 0000000000..81f55f39e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-081.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-081.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-085.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-085.html.ini
new file mode 100644
index 0000000000..55b2f95ecf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-085.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-085.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-086.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-086.html.ini
new file mode 100644
index 0000000000..6a73912baa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-086.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-086.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-087.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-087.html.ini
new file mode 100644
index 0000000000..cfe762eb3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-087.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-087.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-088.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-088.html.ini
new file mode 100644
index 0000000000..8630947710
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-088.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-088.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-089.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-089.html.ini
new file mode 100644
index 0000000000..6a7ce7a9bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-089.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-089.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-090.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-090.html.ini
new file mode 100644
index 0000000000..0e3e3016ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-090.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-090.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-093.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-093.html.ini
new file mode 100644
index 0000000000..9d692f7791
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-093.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-093.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-094.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-094.html.ini
new file mode 100644
index 0000000000..368f321487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-094.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-094.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-095.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-095.html.ini
new file mode 100644
index 0000000000..7f7e9e8f94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-095.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-095.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-096.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-096.html.ini
new file mode 100644
index 0000000000..28eda85b45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-096.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-096.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-097.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-097.html.ini
new file mode 100644
index 0000000000..be1f4a6720
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-097.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-097.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-098.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-098.html.ini
new file mode 100644
index 0000000000..395a9d1895
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-098.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-098.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-105.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-105.html.ini
new file mode 100644
index 0000000000..c86a504ae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-105.html.ini
@@ -0,0 +1,3 @@
+[out-of-flow-in-multicolumn-105.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-106.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-106.html.ini
new file mode 100644
index 0000000000..f10e039ea4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-106.html.ini
@@ -0,0 +1,3 @@
+[out-of-flow-in-multicolumn-106.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-107.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-107.html.ini
new file mode 100644
index 0000000000..90854c5e6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-107.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-107.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-108.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-108.html.ini
new file mode 100644
index 0000000000..5509fb50f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-108.html.ini
@@ -0,0 +1,3 @@
+[out-of-flow-in-multicolumn-108.html]
+ [Overflowing and clipped content doesn't fragment]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-110.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-110.html.ini
new file mode 100644
index 0000000000..78122a8500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-110.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-110.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-111.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-111.html.ini
new file mode 100644
index 0000000000..ecc10eaa2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-111.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-111.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-114.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-114.html.ini
new file mode 100644
index 0000000000..52b3e56c89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-114.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-114.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-115.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-115.html.ini
new file mode 100644
index 0000000000..fd649c6cb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-115.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-115.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-116.html.ini b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-116.html.ini
new file mode 100644
index 0000000000..1ea1053d1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/out-of-flow-in-multicolumn-116.html.ini
@@ -0,0 +1,2 @@
+[out-of-flow-in-multicolumn-116.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/overflow-clip-006.html.ini b/testing/web-platform/meta/css/css-break/overflow-clip-006.html.ini
new file mode 100644
index 0000000000..22384ff1fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/overflow-clip-006.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/overflow-clip-007.html.ini b/testing/web-platform/meta/css/css-break/overflow-clip-007.html.ini
new file mode 100644
index 0000000000..d95ec5d96d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/overflow-clip-007.html.ini
@@ -0,0 +1,3 @@
+[overflow-clip-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/overflow-clip-009.html.ini b/testing/web-platform/meta/css/css-break/overflow-clip-009.html.ini
new file mode 100644
index 0000000000..9a94db0d00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/overflow-clip-009.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/overflow-clip-011.html.ini b/testing/web-platform/meta/css/css-break/overflow-clip-011.html.ini
new file mode 100644
index 0000000000..98c84f58fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/overflow-clip-011.html.ini
@@ -0,0 +1,3 @@
+[overflow-clip-011.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-break/overflow-clip-017.html.ini b/testing/web-platform/meta/css/css-break/overflow-clip-017.html.ini
new file mode 100644
index 0000000000..5f9e261e0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/overflow-clip-017.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/page-break-legacy-shorthands.html.ini b/testing/web-platform/meta/css/css-break/page-break-legacy-shorthands.html.ini
new file mode 100644
index 0000000000..fb453f572b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/page-break-legacy-shorthands.html.ini
@@ -0,0 +1,3 @@
+[page-break-legacy-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-after-computed.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-after-computed.html.ini
new file mode 100644
index 0000000000..7fc113f2c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-after-computed.html.ini
@@ -0,0 +1,22 @@
+[break-after-computed.html]
+ [Property break-after value 'avoid-column']
+ expected: FAIL
+
+ [Property break-after value 'verso']
+ expected: FAIL
+
+ [Property break-after value 'region']
+ expected: FAIL
+
+ [Property break-after value 'column']
+ expected: FAIL
+
+ [Property break-after value 'recto']
+ expected: FAIL
+
+ [Property break-after value 'avoid-region']
+ expected: FAIL
+
+ [Property break-after value 'avoid-page']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-after-valid.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-after-valid.html.ini
new file mode 100644
index 0000000000..279e9a1c6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-after-valid.html.ini
@@ -0,0 +1,23 @@
+[break-after-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [e.style['break-after'\] = "avoid-column" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "avoid-region" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "verso" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "region" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "column" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "avoid-page" should set the property value]
+ expected: FAIL
+
+ [e.style['break-after'\] = "recto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-before-computed.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-before-computed.html.ini
new file mode 100644
index 0000000000..6cc96d8741
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-before-computed.html.ini
@@ -0,0 +1,23 @@
+[break-before-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property break-before value 'avoid-page']
+ expected: FAIL
+
+ [Property break-before value 'region']
+ expected: FAIL
+
+ [Property break-before value 'verso']
+ expected: FAIL
+
+ [Property break-before value 'column']
+ expected: FAIL
+
+ [Property break-before value 'avoid-column']
+ expected: FAIL
+
+ [Property break-before value 'recto']
+ expected: FAIL
+
+ [Property break-before value 'avoid-region']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-before-invalid.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-before-invalid.html.ini
new file mode 100644
index 0000000000..81fa3b7833
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-before-invalid.html.ini
@@ -0,0 +1,3 @@
+[break-before-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-before-valid.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-before-valid.html.ini
new file mode 100644
index 0000000000..f53baa6227
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-before-valid.html.ini
@@ -0,0 +1,22 @@
+[break-before-valid.html]
+ [e.style['break-before'\] = "region" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "avoid-region" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "recto" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "avoid-column" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "avoid-page" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "verso" should set the property value]
+ expected: FAIL
+
+ [e.style['break-before'\] = "column" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-inside-computed.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-inside-computed.html.ini
new file mode 100644
index 0000000000..1079fc317c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-inside-computed.html.ini
@@ -0,0 +1,5 @@
+[break-inside-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property break-inside value 'avoid-region']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-inside-invalid.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-inside-invalid.html.ini
new file mode 100644
index 0000000000..bd8054103d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-inside-invalid.html.ini
@@ -0,0 +1,3 @@
+[break-inside-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/parsing/break-inside-valid.html.ini b/testing/web-platform/meta/css/css-break/parsing/break-inside-valid.html.ini
new file mode 100644
index 0000000000..2ab9351af1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/break-inside-valid.html.ini
@@ -0,0 +1,5 @@
+[break-inside-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['break-inside'\] = "avoid-region" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/orphans-computed.html.ini b/testing/web-platform/meta/css/css-break/parsing/orphans-computed.html.ini
new file mode 100644
index 0000000000..6208beebdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/orphans-computed.html.ini
@@ -0,0 +1,11 @@
+[orphans-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property orphans value '1']
+ expected: FAIL
+
+ [Property orphans value '234']
+ expected: FAIL
+
+ [Property orphans value 'calc(1 + 234)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/orphans-invalid.html.ini b/testing/web-platform/meta/css/css-break/parsing/orphans-invalid.html.ini
new file mode 100644
index 0000000000..7198a7ad0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/orphans-invalid.html.ini
@@ -0,0 +1,3 @@
+[orphans-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/parsing/orphans-valid.html.ini b/testing/web-platform/meta/css/css-break/parsing/orphans-valid.html.ini
new file mode 100644
index 0000000000..4d5fe64eef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/orphans-valid.html.ini
@@ -0,0 +1,8 @@
+[orphans-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['orphans'\] = "234" should set the property value]
+ expected: FAIL
+
+ [e.style['orphans'\] = "1" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/widows-computed.html.ini b/testing/web-platform/meta/css/css-break/parsing/widows-computed.html.ini
new file mode 100644
index 0000000000..f4b6b08ea1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/widows-computed.html.ini
@@ -0,0 +1,11 @@
+[widows-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property widows value 'calc(1 + 234)']
+ expected: FAIL
+
+ [Property widows value '1']
+ expected: FAIL
+
+ [Property widows value '234']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/parsing/widows-invalid.html.ini b/testing/web-platform/meta/css/css-break/parsing/widows-invalid.html.ini
new file mode 100644
index 0000000000..8361cb2835
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/widows-invalid.html.ini
@@ -0,0 +1,3 @@
+[widows-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/parsing/widows-valid.html.ini b/testing/web-platform/meta/css/css-break/parsing/widows-valid.html.ini
new file mode 100644
index 0000000000..99a13b8da8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/parsing/widows-valid.html.ini
@@ -0,0 +1,8 @@
+[widows-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['widows'\] = "1" should set the property value]
+ expected: FAIL
+
+ [e.style['widows'\] = "234" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/relpos-inline-hit-testing.html.ini b/testing/web-platform/meta/css/css-break/relpos-inline-hit-testing.html.ini
new file mode 100644
index 0000000000..34d933dce9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/relpos-inline-hit-testing.html.ini
@@ -0,0 +1,5 @@
+[relpos-inline-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Below line4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/remove-inline-child.html.ini b/testing/web-platform/meta/css/css-break/remove-inline-child.html.ini
new file mode 100644
index 0000000000..c040f6bf9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/remove-inline-child.html.ini
@@ -0,0 +1,3 @@
+[remove-inline-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/ruby-000.html.ini b/testing/web-platform/meta/css/css-break/ruby-000.html.ini
new file mode 100644
index 0000000000..cab8c69eec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/ruby-000.html.ini
@@ -0,0 +1,2 @@
+[ruby-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/ruby-001.html.ini b/testing/web-platform/meta/css/css-break/ruby-001.html.ini
new file mode 100644
index 0000000000..3b63b632a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/ruby-001.html.ini
@@ -0,0 +1,2 @@
+[ruby-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/ruby-002.html.ini b/testing/web-platform/meta/css/css-break/ruby-002.html.ini
new file mode 100644
index 0000000000..03c45cf5f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/ruby-002.html.ini
@@ -0,0 +1,2 @@
+[ruby-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/ruby-003.html.ini b/testing/web-platform/meta/css/css-break/ruby-003.html.ini
new file mode 100644
index 0000000000..0404d22994
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/ruby-003.html.ini
@@ -0,0 +1,2 @@
+[ruby-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/soft-break-before-margin-001.html.ini b/testing/web-platform/meta/css/css-break/soft-break-before-margin-001.html.ini
new file mode 100644
index 0000000000..b19892d193
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/soft-break-before-margin-001.html.ini
@@ -0,0 +1,2 @@
+[soft-break-before-margin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/border-collapse-001.html.ini b/testing/web-platform/meta/css/css-break/table/border-collapse-001.html.ini
new file mode 100644
index 0000000000..2e9034e168
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/border-collapse-001.html.ini
@@ -0,0 +1,2 @@
+[border-collapse-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/border-spacing-at-breaks.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/border-spacing-at-breaks.tentative.html.ini
new file mode 100644
index 0000000000..636128a3f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/border-spacing-at-breaks.tentative.html.ini
@@ -0,0 +1,2 @@
+[border-spacing-at-breaks.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-after-table-cell-child.html.ini b/testing/web-platform/meta/css/css-break/table/break-after-table-cell-child.html.ini
new file mode 100644
index 0000000000..33df58da9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-after-table-cell-child.html.ini
@@ -0,0 +1,2 @@
+[break-after-table-cell-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-after-table-cell.html.ini b/testing/web-platform/meta/css/css-break/table/break-after-table-cell.html.ini
new file mode 100644
index 0000000000..76c7d11d4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-after-table-cell.html.ini
@@ -0,0 +1,2 @@
+[break-after-table-cell.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-001.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-001.html.ini
new file mode 100644
index 0000000000..49344d50eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-001.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-002.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-002.html.ini
new file mode 100644
index 0000000000..580bb205b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-002.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-003.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-003.html.ini
new file mode 100644
index 0000000000..c3f36f0e2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-003.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-004.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-004.html.ini
new file mode 100644
index 0000000000..195976536d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-004.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-005.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-005.html.ini
new file mode 100644
index 0000000000..be77811dfa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-005.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-006.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-006.html.ini
new file mode 100644
index 0000000000..8d30fbf1bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-006.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-007.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-007.html.ini
new file mode 100644
index 0000000000..31fb5c4c3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-007.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-avoidance-in-table-in-grid.html.ini b/testing/web-platform/meta/css/css-break/table/break-avoidance-in-table-in-grid.html.ini
new file mode 100644
index 0000000000..56c95bc181
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-avoidance-in-table-in-grid.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-in-table-in-grid.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-before-expansion-001.html.ini b/testing/web-platform/meta/css/css-break/table/break-before-expansion-001.html.ini
new file mode 100644
index 0000000000..f7d2a2a0a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-before-expansion-001.html.ini
@@ -0,0 +1,2 @@
+[break-before-expansion-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-before-expansion-002.html.ini b/testing/web-platform/meta/css/css-break/table/break-before-expansion-002.html.ini
new file mode 100644
index 0000000000..17eb1fa2be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-before-expansion-002.html.ini
@@ -0,0 +1,2 @@
+[break-before-expansion-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-before-second-row.html.ini b/testing/web-platform/meta/css/css-break/table/break-before-second-row.html.ini
new file mode 100644
index 0000000000..d96bd4b328
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-before-second-row.html.ini
@@ -0,0 +1,2 @@
+[break-before-second-row.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-before-table-cell-child.html.ini b/testing/web-platform/meta/css/css-break/table/break-before-table-cell-child.html.ini
new file mode 100644
index 0000000000..615b701cc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-before-table-cell-child.html.ini
@@ -0,0 +1,2 @@
+[break-before-table-cell-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-before-table-cell.html.ini b/testing/web-platform/meta/css/css-break/table/break-before-table-cell.html.ini
new file mode 100644
index 0000000000..97c22aa0a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-before-table-cell.html.ini
@@ -0,0 +1,2 @@
+[break-before-table-cell.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-inside-cell-000.html.ini b/testing/web-platform/meta/css/css-break/table/break-inside-cell-000.html.ini
new file mode 100644
index 0000000000..dcaff9c17f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-inside-cell-000.html.ini
@@ -0,0 +1,2 @@
+[break-inside-cell-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/break-inside-cell-001.html.ini b/testing/web-platform/meta/css/css-break/table/break-inside-cell-001.html.ini
new file mode 100644
index 0000000000..05f398459c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/break-inside-cell-001.html.ini
@@ -0,0 +1,2 @@
+[break-inside-cell-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/caption-margin-001.html.ini b/testing/web-platform/meta/css/css-break/table/caption-margin-001.html.ini
new file mode 100644
index 0000000000..8a9beb8604
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/caption-margin-001.html.ini
@@ -0,0 +1,2 @@
+[caption-margin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/caption-margin-002.html.ini b/testing/web-platform/meta/css/css-break/table/caption-margin-002.html.ini
new file mode 100644
index 0000000000..1ab527c21a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/caption-margin-002.html.ini
@@ -0,0 +1,2 @@
+[caption-margin-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/caption-margin-003.html.ini b/testing/web-platform/meta/css/css-break/table/caption-margin-003.html.ini
new file mode 100644
index 0000000000..f9c4ac6188
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/caption-margin-003.html.ini
@@ -0,0 +1,2 @@
+[caption-margin-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/caption-margin-005.html.ini b/testing/web-platform/meta/css/css-break/table/caption-margin-005.html.ini
new file mode 100644
index 0000000000..384731a1be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/caption-margin-005.html.ini
@@ -0,0 +1,2 @@
+[caption-margin-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html.ini b/testing/web-platform/meta/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html.ini
new file mode 100644
index 0000000000..ac19f2914e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html.ini
@@ -0,0 +1,2 @@
+[final-border-spacing-at-fragmentainer-boundary.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/inside-flex-001.html.ini b/testing/web-platform/meta/css/css-break/table/inside-flex-001.html.ini
new file mode 100644
index 0000000000..91c7d0bc6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/inside-flex-001.html.ini
@@ -0,0 +1,2 @@
+[inside-flex-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/monolithic-overflow-003.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-003.tentative.html.ini
new file mode 100644
index 0000000000..419b158872
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/monolithic-overflow-004.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-004.tentative.html.ini
new file mode 100644
index 0000000000..843647e7b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/monolithic-overflow-005.html.ini b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-005.html.ini
new file mode 100644
index 0000000000..64ab91c1d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-005.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/monolithic-overflow-006.html.ini b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-006.html.ini
new file mode 100644
index 0000000000..2d039874bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/monolithic-overflow-006.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/oof-in-cell-with-alignment-004.html.ini b/testing/web-platform/meta/css/css-break/table/oof-in-cell-with-alignment-004.html.ini
new file mode 100644
index 0000000000..382deb0f52
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/oof-in-cell-with-alignment-004.html.ini
@@ -0,0 +1,2 @@
+[oof-in-cell-with-alignment-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/overflow-scroll-row.html.ini b/testing/web-platform/meta/css/css-break/table/overflow-scroll-row.html.ini
new file mode 100644
index 0000000000..0b501ef38b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/overflow-scroll-row.html.ini
@@ -0,0 +1,2 @@
+[overflow-scroll-row.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/overflow-scroll-section.html.ini b/testing/web-platform/meta/css/css-break/table/overflow-scroll-section.html.ini
new file mode 100644
index 0000000000..909a2e9862
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/overflow-scroll-section.html.ini
@@ -0,0 +1,2 @@
+[overflow-scroll-section.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html.ini
new file mode 100644
index 0000000000..61a32abe99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html.ini
@@ -0,0 +1,2 @@
+[abspos-in-monolithic.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-uncontained.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-uncontained.tentative.html.ini
new file mode 100644
index 0000000000..ad5a9ca9e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos-uncontained.tentative.html.ini
@@ -0,0 +1,2 @@
+[abspos-uncontained.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/abspos.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos.tentative.html.ini
new file mode 100644
index 0000000000..2418a1a669
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/abspos.tentative.html.ini
@@ -0,0 +1,2 @@
+[abspos.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/background-001.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/background-001.tentative.html.ini
new file mode 100644
index 0000000000..a6285dd816
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/background-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[background-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/balanced-inner-multicol.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/balanced-inner-multicol.html.ini
new file mode 100644
index 0000000000..4a6fa464ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/balanced-inner-multicol.html.ini
@@ -0,0 +1,2 @@
+[balanced-inner-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/block-in-inline.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/block-in-inline.tentative.html.ini
new file mode 100644
index 0000000000..3a6182e21b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/block-in-inline.tentative.html.ini
@@ -0,0 +1,2 @@
+[block-in-inline.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html.ini
new file mode 100644
index 0000000000..c70da920d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html.ini
@@ -0,0 +1,2 @@
+[break-avoidance-in-bottom-caption.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/captions.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/captions.tentative.html.ini
new file mode 100644
index 0000000000..3391af272e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/captions.tentative.html.ini
@@ -0,0 +1,2 @@
+[captions.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html.ini
new file mode 100644
index 0000000000..648734f2b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-in-footer-forced-break-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/footer.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/footer.tentative.html.ini
new file mode 100644
index 0000000000..cd79447640
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/footer.tentative.html.ini
@@ -0,0 +1,2 @@
+[footer.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/header-after-break.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/header-after-break.tentative.html.ini
new file mode 100644
index 0000000000..fe88359a48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/header-after-break.tentative.html.ini
@@ -0,0 +1,2 @@
+[header-after-break.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/header-footer.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/header-footer.tentative.html.ini
new file mode 100644
index 0000000000..aa782e7de5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/header-footer.tentative.html.ini
@@ -0,0 +1,2 @@
+[header-footer.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/header.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/header.tentative.html.ini
new file mode 100644
index 0000000000..eb91c9848d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/header.tentative.html.ini
@@ -0,0 +1,2 @@
+[header.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html.ini
new file mode 100644
index 0000000000..5a31ffce44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html.ini
@@ -0,0 +1,9 @@
+[hit-test-relative-in-transform.tentative.html]
+ [before second]
+ expected: FAIL
+
+ [second]
+ expected: FAIL
+
+ [after second]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative.tentative.html.ini
new file mode 100644
index 0000000000..03d94f5e38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test-relative.tentative.html.ini
@@ -0,0 +1,9 @@
+[hit-test-relative.tentative.html]
+ [before second]
+ expected: FAIL
+
+ [second]
+ expected: FAIL
+
+ [after second]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test.tentative.html.ini
new file mode 100644
index 0000000000..10cd04ac60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/hit-test.tentative.html.ini
@@ -0,0 +1,6 @@
+[hit-test.tentative.html]
+ [second]
+ expected: FAIL
+
+ [after second]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/image.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/image.tentative.html.ini
new file mode 100644
index 0000000000..5dbd0b8eb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/image.tentative.html.ini
@@ -0,0 +1,2 @@
+[image.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/inline-block.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/inline-block.tentative.html.ini
new file mode 100644
index 0000000000..684de751cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/inline-block.tentative.html.ini
@@ -0,0 +1,2 @@
+[inline-block.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/multicol.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/multicol.tentative.html.ini
new file mode 100644
index 0000000000..404ab029b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/multiple-row-groups.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/multiple-row-groups.tentative.html.ini
new file mode 100644
index 0000000000..21c0f3e377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/multiple-row-groups.tentative.html.ini
@@ -0,0 +1,2 @@
+[multiple-row-groups.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html.ini
new file mode 100644
index 0000000000..7ef1eda96c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html.ini
@@ -0,0 +1,2 @@
+[repeated-header-border-spacing.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html.ini
new file mode 100644
index 0000000000..61739e2af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[repeated-section-in-clipped-overflow-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html.ini
new file mode 100644
index 0000000000..7406bd087c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[repeated-section-in-clipped-overflow-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html.ini
new file mode 100644
index 0000000000..ddfaa239c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[repeated-section-in-clipped-overflow-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html.ini
new file mode 100644
index 0000000000..1a10a1ad98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html.ini
@@ -0,0 +1,2 @@
+[tall-monolithic-after-repeated-header.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html.ini
new file mode 100644
index 0000000000..edc0219c0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html.ini
@@ -0,0 +1,2 @@
+[variable-fragmentainer-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html.ini b/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html.ini
new file mode 100644
index 0000000000..cd189fe079
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html.ini
@@ -0,0 +1,2 @@
+[variable-fragmentainer-size-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/section-with-overflow-000.html.ini b/testing/web-platform/meta/css/css-break/table/section-with-overflow-000.html.ini
new file mode 100644
index 0000000000..522274119d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/section-with-overflow-000.html.ini
@@ -0,0 +1,2 @@
+[section-with-overflow-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/section-with-overflow-001.html.ini b/testing/web-platform/meta/css/css-break/table/section-with-overflow-001.html.ini
new file mode 100644
index 0000000000..af91eaec1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/section-with-overflow-001.html.ini
@@ -0,0 +1,2 @@
+[section-with-overflow-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/section-with-overflow-002.html.ini b/testing/web-platform/meta/css/css-break/table/section-with-overflow-002.html.ini
new file mode 100644
index 0000000000..8662bc3415
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/section-with-overflow-002.html.ini
@@ -0,0 +1,2 @@
+[section-with-overflow-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/sections-and-captions-mixed-order.html.ini b/testing/web-platform/meta/css/css-break/table/sections-and-captions-mixed-order.html.ini
new file mode 100644
index 0000000000..3029341c07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/sections-and-captions-mixed-order.html.ini
@@ -0,0 +1,2 @@
+[sections-and-captions-mixed-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-001.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-001.html.ini
new file mode 100644
index 0000000000..24d7907821
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-001.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-002.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-002.html.ini
new file mode 100644
index 0000000000..ae4af61ba2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-002.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-003.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-003.html.ini
new file mode 100644
index 0000000000..1c688e974d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-003.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-004.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-004.html.ini
new file mode 100644
index 0000000000..1db023734d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-004.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-005.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-005.html.ini
new file mode 100644
index 0000000000..741735b9d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-005.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-006.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-006.html.ini
new file mode 100644
index 0000000000..6e0a426cb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-006.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-007.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-007.html.ini
new file mode 100644
index 0000000000..e8c1f04068
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-007.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/specified-block-size-008.html.ini b/testing/web-platform/meta/css/css-break/table/specified-block-size-008.html.ini
new file mode 100644
index 0000000000..070326502e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/specified-block-size-008.html.ini
@@ -0,0 +1,2 @@
+[specified-block-size-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-000.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-000.html.ini
new file mode 100644
index 0000000000..2a2513eb0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-000.html.ini
@@ -0,0 +1,2 @@
+[table-border-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-001.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-001.html.ini
new file mode 100644
index 0000000000..d02d3893ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-001.html.ini
@@ -0,0 +1,2 @@
+[table-border-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-002.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-002.html.ini
new file mode 100644
index 0000000000..248f4e5365
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-002.html.ini
@@ -0,0 +1,2 @@
+[table-border-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-003.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-003.html.ini
new file mode 100644
index 0000000000..825ba08315
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-003.html.ini
@@ -0,0 +1,2 @@
+[table-border-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-004.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-004.html.ini
new file mode 100644
index 0000000000..0364dfb3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-004.html.ini
@@ -0,0 +1,2 @@
+[table-border-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-005.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-005.html.ini
new file mode 100644
index 0000000000..0a52844fa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-005.html.ini
@@ -0,0 +1,2 @@
+[table-border-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-006.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-006.html.ini
new file mode 100644
index 0000000000..f05cc7c56b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-006.html.ini
@@ -0,0 +1,2 @@
+[table-border-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-007.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-007.html.ini
new file mode 100644
index 0000000000..fe52985e2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-007.html.ini
@@ -0,0 +1,2 @@
+[table-border-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-border-008.html.ini b/testing/web-platform/meta/css/css-break/table/table-border-008.html.ini
new file mode 100644
index 0000000000..e930ce4430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-border-008.html.ini
@@ -0,0 +1,2 @@
+[table-border-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-border-001.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-border-001.html.ini
new file mode 100644
index 0000000000..08b9db855f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-border-001.html.ini
@@ -0,0 +1,2 @@
+[table-cell-border-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-border-002.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-border-002.html.ini
new file mode 100644
index 0000000000..abea1f35bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-border-002.html.ini
@@ -0,0 +1,2 @@
+[table-cell-border-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-001.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-001.html.ini
new file mode 100644
index 0000000000..742bf5fd4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-001.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-002.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-002.html.ini
new file mode 100644
index 0000000000..f4c45e9d85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-002.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-003.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-003.html.ini
new file mode 100644
index 0000000000..f529b6edb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-003.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-004.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-004.html.ini
new file mode 100644
index 0000000000..9e17a5298c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-004.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-005.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-005.html.ini
new file mode 100644
index 0000000000..c1c742a953
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-005.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-006.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-006.html.ini
new file mode 100644
index 0000000000..1b2fcfc2b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-006.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-007.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-007.html.ini
new file mode 100644
index 0000000000..3f93df6170
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-007.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-008.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-008.html.ini
new file mode 100644
index 0000000000..de1e95c585
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-008.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-009.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-009.html.ini
new file mode 100644
index 0000000000..fa9d45c9d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-009.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-cell-expansion-010.html.ini b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-010.html.ini
new file mode 100644
index 0000000000..98992fca5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-cell-expansion-010.html.ini
@@ -0,0 +1,2 @@
+[table-cell-expansion-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-col-paint-htb-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-col-paint-htb-ltr.html.ini
new file mode 100644
index 0000000000..c1b0963328
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-col-paint-htb-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-col-paint-htb-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-col-paint-vlr-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-col-paint-vlr-rtl.html.ini
new file mode 100644
index 0000000000..95dfd60f98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-col-paint-vlr-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-col-paint-vlr-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-col-paint-vrl-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-col-paint-vrl-rtl.html.ini
new file mode 100644
index 0000000000..d322d0c4ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-col-paint-vrl-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-col-paint-vrl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html.ini
new file mode 100644
index 0000000000..30931b2fbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html.ini
@@ -0,0 +1,2 @@
+[table-collapsed-borders-paint-at-boundary.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html.ini
new file mode 100644
index 0000000000..fcbcaf2c0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-collapsed-borders-paint-htb-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html.ini
new file mode 100644
index 0000000000..c78e7b569c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-collapsed-borders-paint-vlr-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html.ini
new file mode 100644
index 0000000000..7767435218
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-collapsed-borders-paint-vrl-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-grid-paint-htb-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-grid-paint-htb-ltr.html.ini
new file mode 100644
index 0000000000..68933eb263
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-grid-paint-htb-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-grid-paint-htb-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-grid-paint-vlr-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-grid-paint-vlr-rtl.html.ini
new file mode 100644
index 0000000000..cf4fe784cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-grid-paint-vlr-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-grid-paint-vlr-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-grid-paint-vrl-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-grid-paint-vrl-rtl.html.ini
new file mode 100644
index 0000000000..1848eb64fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-grid-paint-vrl-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-grid-paint-vrl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-parts-offsetheight.html.ini b/testing/web-platform/meta/css/css-break/table/table-parts-offsetheight.html.ini
new file mode 100644
index 0000000000..b070b77794
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-parts-offsetheight.html.ini
@@ -0,0 +1,3 @@
+[table-parts-offsetheight.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html.ini
new file mode 100644
index 0000000000..bc5c045cc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html.ini
@@ -0,0 +1,9 @@
+[table-parts-offsets-vertical-lr.tentative.html]
+ [row2]
+ expected: FAIL
+
+ [cell4]
+ expected: FAIL
+
+ [content4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html.ini
new file mode 100644
index 0000000000..0f33339550
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html.ini
@@ -0,0 +1,51 @@
+[table-parts-offsets-vertical-rl.tentative.html]
+ [table]
+ expected: FAIL
+
+ [colgroup]
+ expected: FAIL
+
+ [col]
+ expected: FAIL
+
+ [col2]
+ expected: FAIL
+
+ [colgroup2]
+ expected: FAIL
+
+ [col3]
+ expected: FAIL
+
+ [rowgroup]
+ expected: FAIL
+
+ [row]
+ expected: FAIL
+
+ [cell]
+ expected: FAIL
+
+ [content]
+ expected: FAIL
+
+ [cell2]
+ expected: FAIL
+
+ [content2]
+ expected: FAIL
+
+ [cell3]
+ expected: FAIL
+
+ [content3]
+ expected: FAIL
+
+ [row2]
+ expected: FAIL
+
+ [cell4]
+ expected: FAIL
+
+ [content4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-parts-offsets.tentative.html.ini b/testing/web-platform/meta/css/css-break/table/table-parts-offsets.tentative.html.ini
new file mode 100644
index 0000000000..aed6005967
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-parts-offsets.tentative.html.ini
@@ -0,0 +1,9 @@
+[table-parts-offsets.tentative.html]
+ [row2]
+ expected: FAIL
+
+ [cell4]
+ expected: FAIL
+
+ [content4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-row-paint-htb-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-row-paint-htb-ltr.html.ini
new file mode 100644
index 0000000000..f4e3ad0570
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-row-paint-htb-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-row-paint-htb-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-row-paint-vlr-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-row-paint-vlr-rtl.html.ini
new file mode 100644
index 0000000000..ed3a4fd056
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-row-paint-vlr-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-row-paint-vlr-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-row-paint-vrl-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-row-paint-vrl-rtl.html.ini
new file mode 100644
index 0000000000..6f55d2bed1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-row-paint-vrl-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-row-paint-vrl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-rowspan-001.html.ini b/testing/web-platform/meta/css/css-break/table/table-rowspan-001.html.ini
new file mode 100644
index 0000000000..7af8309730
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-rowspan-001.html.ini
@@ -0,0 +1,2 @@
+[table-rowspan-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-section-paint-htb-ltr.html.ini b/testing/web-platform/meta/css/css-break/table/table-section-paint-htb-ltr.html.ini
new file mode 100644
index 0000000000..2088b21463
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-section-paint-htb-ltr.html.ini
@@ -0,0 +1,2 @@
+[table-section-paint-htb-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-section-paint-vlr-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-section-paint-vlr-rtl.html.ini
new file mode 100644
index 0000000000..c61019eb14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-section-paint-vlr-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-section-paint-vlr-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/table-section-paint-vrl-rtl.html.ini b/testing/web-platform/meta/css/css-break/table/table-section-paint-vrl-rtl.html.ini
new file mode 100644
index 0000000000..3fb08db272
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/table-section-paint-vrl-rtl.html.ini
@@ -0,0 +1,2 @@
+[table-section-paint-vrl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html.ini b/testing/web-platform/meta/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html.ini
new file mode 100644
index 0000000000..a0e7a03124
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html.ini
@@ -0,0 +1,2 @@
+[tall-bottom-aligned-cell-with-bottom-padding.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html.ini b/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html.ini
new file mode 100644
index 0000000000..c09e09b84b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html.ini
@@ -0,0 +1,2 @@
+[tall-float-pushed-to-next-fragmentainer-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html.ini b/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html.ini
new file mode 100644
index 0000000000..be0f53e759
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html.ini
@@ -0,0 +1,2 @@
+[tall-float-pushed-to-next-fragmentainer-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-008.html.ini b/testing/web-platform/meta/css/css-break/transform-008.html.ini
new file mode 100644
index 0000000000..ca88c47ba7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-008.html.ini
@@ -0,0 +1,2 @@
+[transform-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-009.html.ini b/testing/web-platform/meta/css/css-break/transform-009.html.ini
new file mode 100644
index 0000000000..cad216fbc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-009.html.ini
@@ -0,0 +1,2 @@
+[transform-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-010.html.ini b/testing/web-platform/meta/css/css-break/transform-010.html.ini
new file mode 100644
index 0000000000..7ba4e5c99c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-010.html.ini
@@ -0,0 +1,3 @@
+[transform-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/transform-015.html.ini b/testing/web-platform/meta/css/css-break/transform-015.html.ini
new file mode 100644
index 0000000000..43c5d4bbb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-015.html.ini
@@ -0,0 +1,2 @@
+[transform-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-018.html.ini b/testing/web-platform/meta/css/css-break/transform-018.html.ini
new file mode 100644
index 0000000000..e48743c4cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-018.html.ini
@@ -0,0 +1,2 @@
+[transform-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-019.html.ini b/testing/web-platform/meta/css/css-break/transform-019.html.ini
new file mode 100644
index 0000000000..0705fbef37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-019.html.ini
@@ -0,0 +1,2 @@
+[transform-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-020.html.ini b/testing/web-platform/meta/css/css-break/transform-020.html.ini
new file mode 100644
index 0000000000..228331853d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-020.html.ini
@@ -0,0 +1,2 @@
+[transform-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/transform-021.html.ini b/testing/web-platform/meta/css/css-break/transform-021.html.ini
new file mode 100644
index 0000000000..2b6640d02e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/transform-021.html.ini
@@ -0,0 +1,2 @@
+[transform-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/truncated-margin-at-fragmentainer-end-001.html.ini b/testing/web-platform/meta/css/css-break/truncated-margin-at-fragmentainer-end-001.html.ini
new file mode 100644
index 0000000000..df94d0777b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/truncated-margin-at-fragmentainer-end-001.html.ini
@@ -0,0 +1,2 @@
+[truncated-margin-at-fragmentainer-end-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/underflow-from-next-page-print.html.ini b/testing/web-platform/meta/css/css-break/underflow-from-next-page-print.html.ini
new file mode 100644
index 0000000000..92bd6147e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/underflow-from-next-page-print.html.ini
@@ -0,0 +1,2 @@
+[underflow-from-next-page-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-001.html.ini b/testing/web-platform/meta/css/css-break/widows-001.html.ini
new file mode 100644
index 0000000000..1d69408cff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-001.html.ini
@@ -0,0 +1,2 @@
+[widows-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-002.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-002.html.ini
new file mode 100644
index 0000000000..41692fd6d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-002.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-004.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-004.html.ini
new file mode 100644
index 0000000000..86731b1dc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-004.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-005.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-005.html.ini
new file mode 100644
index 0000000000..156f66121b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-005.html.ini
@@ -0,0 +1,3 @@
+[widows-orphans-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-006.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-006.html.ini
new file mode 100644
index 0000000000..01f693c51f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-006.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-007.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-007.html.ini
new file mode 100644
index 0000000000..70092f1953
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-007.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-008.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-008.html.ini
new file mode 100644
index 0000000000..f8bdd0be4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-008.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-009.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-009.html.ini
new file mode 100644
index 0000000000..8c2a9c3cbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-009.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-010.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-010.html.ini
new file mode 100644
index 0000000000..bf2bb643e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-010.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-011.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-011.html.ini
new file mode 100644
index 0000000000..0ad0b7c1f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-011.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-012.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-012.html.ini
new file mode 100644
index 0000000000..3bcae53d84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-012.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-013.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-013.html.ini
new file mode 100644
index 0000000000..a4ee58456d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-013.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-014.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-014.html.ini
new file mode 100644
index 0000000000..cdbef55047
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-014.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-015.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-015.html.ini
new file mode 100644
index 0000000000..a3f6976ba1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-015.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-016.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-016.html.ini
new file mode 100644
index 0000000000..01c675c726
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-016.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/widows-orphans-018.html.ini b/testing/web-platform/meta/css/css-break/widows-orphans-018.html.ini
new file mode 100644
index 0000000000..4412f33133
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/widows-orphans-018.html.ini
@@ -0,0 +1,2 @@
+[widows-orphans-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/__dir__.ini b/testing/web-platform/meta/css/css-cascade/__dir__.ini
new file mode 100644
index 0000000000..8c7ee3efc9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.import-supports.enabled:true]
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini
new file mode 100644
index 0000000000..dbca63fa45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini
@@ -0,0 +1,2 @@
+[all-prop-initial-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini
new file mode 100644
index 0000000000..5c94e8e034
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini
@@ -0,0 +1,3 @@
+[all-prop-revert-layer.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini
new file mode 100644
index 0000000000..73d2cc5f67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini
@@ -0,0 +1,3 @@
+[all-prop-revert-noop.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
new file mode 100644
index 0000000000..dd3a35e95f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini
@@ -0,0 +1,80 @@
+[at-scope-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@scope (.a) is valid]
+ expected: FAIL
+
+ [@scope (.a + .b) is valid]
+ expected: FAIL
+
+ [@scope (.a:hover) is valid]
+ expected: FAIL
+
+ [@scope (.a:hover, #b, div) is valid]
+ expected: FAIL
+
+ [@scope (:is(div, span)) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (.b) is valid]
+ expected: FAIL
+
+ [@scope (.a)to (.b) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (.b:hover, #c, div) is valid]
+ expected: FAIL
+
+ [@scope (.c <> .d) is valid]
+ expected: FAIL
+
+ [@scope (.a, .c <> .d) is valid]
+ expected: FAIL
+
+ [@scope (.a <> .b, .c) is valid]
+ expected: FAIL
+
+ [@scope (div::before) is valid]
+ expected: FAIL
+
+ [@scope (div::after) is valid]
+ expected: FAIL
+
+ [@scope (slotted(div)) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (div::before) is valid]
+ expected: FAIL
+
+ [@scope is valid]
+ expected: FAIL
+
+ [@scope (.a) to (&) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (& > &) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (> .b) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (+ .b) is valid]
+ expected: FAIL
+
+ [@scope (.a) to (~ .b) is valid]
+ expected: FAIL
+
+ [@scope to (.a) is valid]
+ expected: FAIL
+
+ [@scope (> &) to (>>) is valid]
+ expected: FAIL
+
+ [@scope () is valid]
+ expected: FAIL
+
+ [@scope to () is valid]
+ expected: FAIL
+
+ [@scope () to () is valid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
new file mode 100644
index 0000000000..cd50fa8256
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini
@@ -0,0 +1,35 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSScopeRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSScopeRule interface object length]
+ expected: FAIL
+
+ [CSSScopeRule interface object name]
+ expected: FAIL
+
+ [CSSScopeRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSScopeRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSScopeRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSScopeRule interface: attribute start]
+ expected: FAIL
+
+ [CSSScopeRule interface: attribute end]
+ expected: FAIL
+
+ [Stringification of scope]
+ expected: FAIL
+
+ [CSSScopeRule interface: scope must inherit property "start" with the proper type]
+ expected: FAIL
+
+ [CSSScopeRule interface: scope must inherit property "end" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini
new file mode 100644
index 0000000000..cf16b7ac19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini
new file mode 100644
index 0000000000..eb9aaefc1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini
new file mode 100644
index 0000000000..9f55e104cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini
@@ -0,0 +1,3 @@
+[important-vs-inline-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini
new file mode 100644
index 0000000000..e65771ca2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini
@@ -0,0 +1,3 @@
+[inherit-initial.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini
new file mode 100644
index 0000000000..0c24e3a3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini
@@ -0,0 +1,3 @@
+[layer-basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini
new file mode 100644
index 0000000000..6eadf0bc3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini
@@ -0,0 +1,3 @@
+[layer-counter-style-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini
new file mode 100644
index 0000000000..fa3a09a1b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini
@@ -0,0 +1,4 @@
+[layer-cssom-order-reverse-at-property.html]
+ prefs: [layout.css.properties-and-values.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini
new file mode 100644
index 0000000000..3d8421bdee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini
@@ -0,0 +1,3 @@
+[layer-cssom-order-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini
new file mode 100644
index 0000000000..3f356b463c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini
@@ -0,0 +1,3 @@
+[layer-font-face-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini
new file mode 100644
index 0000000000..7777e0add0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini
@@ -0,0 +1,3 @@
+[layer-import.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-important.html.ini b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini
new file mode 100644
index 0000000000..7b3448b0b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini
@@ -0,0 +1,3 @@
+[layer-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini
new file mode 100644
index 0000000000..b1c0e1da92
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini
@@ -0,0 +1,3 @@
+[layer-keyframes-override.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini
new file mode 100644
index 0000000000..cc58ec5fa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini
@@ -0,0 +1,3 @@
+[layer-media-query.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini
new file mode 100644
index 0000000000..293e08a939
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini
@@ -0,0 +1,4 @@
+[layer-property-override.html]
+ prefs: [layout.css.properties-and-values.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini
new file mode 100644
index 0000000000..d6c3eb8673
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini
@@ -0,0 +1,3 @@
+[layer-replaceSync-clears-stale.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini
new file mode 100644
index 0000000000..3f1c7685bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini
@@ -0,0 +1,3 @@
+[layer-rules-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini
new file mode 100644
index 0000000000..e21a22d1c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini
@@ -0,0 +1,3 @@
+[layer-vs-inline-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini
new file mode 100644
index 0000000000..8b9e55c22f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini
@@ -0,0 +1,18 @@
+[supports-import-parsing.html]
+ [@import url("nonexist.css") layer supports(); should be a valid supports() import rule]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [@import url("nonexist.css") layer(A) supports((display: flex) or (foo: bar)); should be a valid supports() import rule]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [@import url("nonexist.css") layer(A.B) supports((display: flex) and (foo: bar)); should be a valid supports() import rule]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini
new file mode 100644
index 0000000000..d1b83db927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini
@@ -0,0 +1,3 @@
+[presentational-hints-cascade.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini
new file mode 100644
index 0000000000..f386ff7853
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini
@@ -0,0 +1,8 @@
+[presentational-hints-rollback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#tests > * 7]
+ expected: FAIL
+
+ [#tests > * 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini
new file mode 100644
index 0000000000..1228a1b3f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini
@@ -0,0 +1,3 @@
+[revert-layer-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini
new file mode 100644
index 0000000000..0e8b11b467
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini
@@ -0,0 +1,2 @@
+[revert-layer-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini
new file mode 100644
index 0000000000..3b6eac50a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini
@@ -0,0 +1,2 @@
+[revert-layer-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini
new file mode 100644
index 0000000000..5dec875804
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini
@@ -0,0 +1,3 @@
+[revert-val-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini
new file mode 100644
index 0000000000..f886fae23e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini
@@ -0,0 +1,3 @@
+[revert-val-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini
new file mode 100644
index 0000000000..525a7f7e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini
@@ -0,0 +1,3 @@
+[revert-val-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini
new file mode 100644
index 0000000000..ea2ba19da9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini
@@ -0,0 +1,5 @@
+[revert-val-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert keyword works with @keyframes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini
new file mode 100644
index 0000000000..baa7a7df4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini
@@ -0,0 +1,5 @@
+[revert-val-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A @keyframe animation with revert works when applied to multiple identical elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini
new file mode 100644
index 0000000000..d5035b5e93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini
@@ -0,0 +1,5 @@
+[revert-val-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert keyword works in the final frame of a web animation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini
new file mode 100644
index 0000000000..e8bf50b28d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini
@@ -0,0 +1,3 @@
+[revert-val-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini
new file mode 100644
index 0000000000..d562f6ae77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini
@@ -0,0 +1,5 @@
+[revert-val-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The revert works when appearing in setKeyframes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini
new file mode 100644
index 0000000000..b92705e52f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini
@@ -0,0 +1,3 @@
+[revert-val-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-cascade/scope-container.html.ini b/testing/web-platform/meta/css/css-cascade/scope-container.html.ini
new file mode 100644
index 0000000000..ede55cab1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-container.html.ini
@@ -0,0 +1,3 @@
+[scope-container.html]
+ [Style rules within @container are scoped]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini
new file mode 100644
index 0000000000..510a64990d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini
@@ -0,0 +1,39 @@
+[scope-cssom.html]
+ [CSSScopeRule.cssText, implicit scope]
+ expected: FAIL
+
+ [CSSScopeRule.cssText, root only]
+ expected: FAIL
+
+ [CSSScopeRule.cssText, root and limit]
+ expected: FAIL
+
+ [CSSScopeRule.cssText, limit only]
+ expected: FAIL
+
+ [CSSScopeRule.start, implicit scope]
+ expected: FAIL
+
+ [CSSScopeRule.start, root only]
+ expected: FAIL
+
+ [CSSScopeRule.start, root and limit]
+ expected: FAIL
+
+ [CSSScopeRule.start, limit only]
+ expected: FAIL
+
+ [CSSScopeRule.end, implicit scope]
+ expected: FAIL
+
+ [CSSScopeRule.end, root only]
+ expected: FAIL
+
+ [CSSScopeRule.end, root and limit]
+ expected: FAIL
+
+ [CSSScopeRule.end, limit only]
+ expected: FAIL
+
+ [CSSScopeRule is a CSSGroupingRule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
new file mode 100644
index 0000000000..3968ff3a8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini
@@ -0,0 +1,5 @@
+[scope-deep.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Deep @scope nesting]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
new file mode 100644
index 0000000000..1768b21bb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini
@@ -0,0 +1,45 @@
+[scope-evaluation.html]
+ [Single scope]
+ expected: FAIL
+
+ [Single scope with limit]
+ expected: FAIL
+
+ [Single scope, :scope pseudo in main selector]
+ expected: FAIL
+
+ [Single scope, :scope pseudo in to-selector]
+ expected: FAIL
+
+ [Multiple scopes, :scope pseudo in to-selector]
+ expected: FAIL
+
+ [Inner @scope with :scope in from-selector]
+ expected: FAIL
+
+ [Multiple scopes from same @scope-rule, only one limited]
+ expected: FAIL
+
+ [Nested scopes]
+ expected: FAIL
+
+ [Nested scopes, with to-selector]
+ expected: FAIL
+
+ [:scope selecting itself]
+ expected: FAIL
+
+ [The scoping limit is not in scope]
+ expected: FAIL
+
+ [Simulated inclusive scoping limit]
+ expected: FAIL
+
+ [Selecting self with :scope]
+ expected: FAIL
+
+ [Relative selector inside @scope]
+ expected: FAIL
+
+ [Scope root with :has()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini b/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini
new file mode 100644
index 0000000000..5f26024c0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini
@@ -0,0 +1,12 @@
+[scope-focus.html]
+ [:focus via :scope in subject]
+ expected: FAIL
+
+ [:focus via :scope in non-subject]
+ expected: FAIL
+
+ [:focus in limit, :scope in subject]
+ expected: FAIL
+
+ [:focus in intermediate limit, :scope in subject]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini b/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini
new file mode 100644
index 0000000000..fb1122da2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini
@@ -0,0 +1,12 @@
+[scope-hover.html]
+ [:hover via :scope in subject]
+ expected: FAIL
+
+ [:hover via :scope in non-subject]
+ expected: FAIL
+
+ [:hover in limit, :scope in subject]
+ expected: FAIL
+
+ [:hover in intermediate limit, :scope in subject]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini
new file mode 100644
index 0000000000..915c74ee9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini
@@ -0,0 +1,3 @@
+[scope-implicit-external.html]
+ [@scope with external stylesheet]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini
new file mode 100644
index 0000000000..dc73a3cb37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini
@@ -0,0 +1,18 @@
+[scope-implicit.html]
+ [@scope without prelude implicitly scopes to parent of owner node]
+ expected: FAIL
+
+ [:scope can style implicit root]
+ expected: FAIL
+
+ [@scope works with two identical stylesheets]
+ expected: FAIL
+
+ [Implicit @scope with inner relative selector]
+ expected: FAIL
+
+ [Implicit @scope with inner nesting selector]
+ expected: FAIL
+
+ [Implicit @scope with limit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini
new file mode 100644
index 0000000000..9e2186c9f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini
@@ -0,0 +1,69 @@
+[scope-invalidation.html]
+ [Element becoming scope root]
+ expected: FAIL
+
+ [Toggling inner/outer scope roots]
+ expected: FAIL
+
+ [Element becoming root, with :scope in subject]
+ expected: FAIL
+
+ [Element becoming scope root, with inner :scope rule]
+ expected: FAIL
+
+ [Parent element becoming scope limit]
+ expected: FAIL
+
+ [Subject element becoming scope limit]
+ expected: FAIL
+
+ [Parent element affecting scope limit]
+ expected: FAIL
+
+ [Sibling element affecting scope limit]
+ expected: FAIL
+
+ [Scope root with :has()]
+ expected: FAIL
+
+ [Scope root with :has(), :scope subject]
+ expected: FAIL
+
+ [Scope root with :has(), :scope both subject and non-subject]
+ expected: FAIL
+
+ [Scope limit with :has()]
+ expected: FAIL
+
+ [Element becoming root, with :scope selected by ~ combinator]
+ expected: FAIL
+
+ [Element becoming root via ~ combinator]
+ expected: FAIL
+
+ [Element becoming root via + combinator]
+ expected: FAIL
+
+ [:not(scope) in subject]
+ expected: FAIL
+
+ [:not(scope) in ancestor]
+ expected: FAIL
+
+ [:not(scope) in limit subject]
+ expected: FAIL
+
+ [:not(scope) in limit ancestor]
+ expected: FAIL
+
+ [Element becoming scope root (selector list)]
+ expected: FAIL
+
+ [Parent element becoming scope limit (selector list)]
+ expected: FAIL
+
+ [:nth-child() in scope root]
+ expected: FAIL
+
+ [:nth-child() in scope limit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini b/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini
new file mode 100644
index 0000000000..ca0a7dd978
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini
@@ -0,0 +1,3 @@
+[scope-layer.html]
+ [Style rules within @layer are scoped]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-media.html.ini b/testing/web-platform/meta/css/css-cascade/scope-media.html.ini
new file mode 100644
index 0000000000..4c767d709f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-media.html.ini
@@ -0,0 +1,3 @@
+[scope-media.html]
+ [Style rules within @media are scoped]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini b/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini
new file mode 100644
index 0000000000..a5ef978d27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini
@@ -0,0 +1,12 @@
+[scope-name-defining-rules.html]
+ [@keyframes is unaffected by @scope]
+ expected: FAIL
+
+ [@keyframes is unaffected by non-matching @scope]
+ expected: FAIL
+
+ [@property is unaffected by @scope]
+ expected: FAIL
+
+ [@property is unaffected by non-matching @scope]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini
new file mode 100644
index 0000000000..0d535cd082
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini
@@ -0,0 +1,48 @@
+[scope-nesting.html]
+ [Implicit :scope in <scope-end>]
+ expected: FAIL
+
+ [Relative selectors in <scope-end>]
+ expected: FAIL
+
+ [Nesting-selector in the scope's <stylesheet>]
+ expected: FAIL
+
+ [Nesting-selector within :scope rule]
+ expected: FAIL
+
+ [Nesting-selector within :scope rule (double nested)]
+ expected: FAIL
+
+ [@scope nested within style rule]
+ expected: FAIL
+
+ [Parent pseudo class within scope-start]
+ expected: FAIL
+
+ [Parent pseudo class within scope-end]
+ expected: FAIL
+
+ [Parent pseudo class within body of nested @scope]
+ expected: FAIL
+
+ [Implicit rule within nested @scope ]
+ expected: FAIL
+
+ [Implicit rule within nested @scope (proximity)]
+ expected: FAIL
+
+ [Nested :scope inside an :is]
+ expected: FAIL
+
+ [:scope within nested and scoped rule]
+ expected: FAIL
+
+ [:scope within nested and scoped rule (implied &)]
+ expected: FAIL
+
+ [:scope within nested and scoped rule (relative)]
+ expected: FAIL
+
+ [Scoped nested group rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
new file mode 100644
index 0000000000..2e16da28b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini
@@ -0,0 +1,11 @@
+[scope-proximity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Alternating light/dark]
+ expected: FAIL
+
+ [Proximity wins over order of appearance]
+ expected: FAIL
+
+ [Specificity wins over proximity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini
new file mode 100644
index 0000000000..bf47d2b4f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini
@@ -0,0 +1,18 @@
+[scope-shadow.tentative.html]
+ [@scope can match :host]
+ expected: FAIL
+
+ [@scope can match :host(...)]
+ expected: FAIL
+
+ [:scope matches host via the scoping root]
+ expected: FAIL
+
+ [:scope within :is() matches host via the scoping root]
+ expected: FAIL
+
+ [Implicit @scope as direct child of shadow root]
+ expected: FAIL
+
+ [Implicit @scope in construted stylesheet]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini
new file mode 100644
index 0000000000..f2161e6530
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini
@@ -0,0 +1,24 @@
+[scope-specificity.html]
+ [@scope (#main) { .b { } }]
+ expected: FAIL
+
+ [@scope (#main) to (.b) { .a { } }]
+ expected: FAIL
+
+ [@scope (#main, .foo, .bar) { #a { } }]
+ expected: FAIL
+
+ [@scope (#main) { div.b { } }]
+ expected: FAIL
+
+ [@scope (#main) { :scope .b { } }]
+ expected: FAIL
+
+ [@scope (#main) { & .b { } }]
+ expected: FAIL
+
+ [@scope (#main) { div .b { } }]
+ expected: FAIL
+
+ [@scope (#main) { @scope (.a) { .b { } } }]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini b/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini
new file mode 100644
index 0000000000..5888ce6e0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini
@@ -0,0 +1,3 @@
+[scope-starting-style.html]
+ [Style rules within @starting-style are scoped]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini b/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini
new file mode 100644
index 0000000000..3467ca0616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini
@@ -0,0 +1,3 @@
+[scope-supports.html]
+ [Style rules within @supports are scoped]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini
new file mode 100644
index 0000000000..beda7272c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini
@@ -0,0 +1,24 @@
+[scope-visited-cssom.html]
+ [:link as scoped selector]
+ expected: FAIL
+
+ [:not(:visited) as scoped selector]
+ expected: FAIL
+
+ [:link as scoping root]
+ expected: FAIL
+
+ [:not(:visited) as scoping root]
+ expected: FAIL
+
+ [:link as scoping root, :scope]
+ expected: FAIL
+
+ [:not(:visited) as scoping root, :scope]
+ expected: FAIL
+
+ [:visited as scoping limit]
+ expected: FAIL
+
+ [:not(:link) as scoping limit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini b/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini
new file mode 100644
index 0000000000..761b1dd0ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini
@@ -0,0 +1,2 @@
+[scope-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
new file mode 100644
index 0000000000..15f208f7fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
@@ -0,0 +1,3 @@
+[unset-val-001.html]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-21
diff --git a/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini
new file mode 100644
index 0000000000..106df003bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini
@@ -0,0 +1,3 @@
+[unset-value-storage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color-adjust/__dir__.ini b/testing/web-platform/meta/css/css-color-adjust/__dir__.ini
new file mode 100644
index 0000000000..5414ac1e2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.forced-color-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-color-adjust/inheritance.html.ini b/testing/web-platform/meta/css/css-color-adjust/inheritance.html.ini
new file mode 100644
index 0000000000..591241f504
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ [Property forced-color-adjust inherits]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color-adjust/parsing/color-scheme-valid.html.ini b/testing/web-platform/meta/css/css-color-adjust/parsing/color-scheme-valid.html.ini
new file mode 100644
index 0000000000..896fc847f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/parsing/color-scheme-valid.html.ini
@@ -0,0 +1,3 @@
+[color-scheme-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-change-checkbox.html.ini b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-change-checkbox.html.ini
new file mode 100644
index 0000000000..ed8462bd6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-change-checkbox.html.ini
@@ -0,0 +1,3 @@
+[color-scheme-change-checkbox.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-color-property.html.ini b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-color-property.html.ini
new file mode 100644
index 0000000000..2097e827f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-color-property.html.ini
@@ -0,0 +1,7 @@
+[color-scheme-color-property.html]
+ [Check that color:initial resolves to the intial color for the light color-scheme.]
+ expected: FAIL
+
+ [Check that color:initial resolves to the intial color for the dark color-scheme.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-visited-link-initial.html.ini b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-visited-link-initial.html.ini
new file mode 100644
index 0000000000..b615d431f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-visited-link-initial.html.ini
@@ -0,0 +1,2 @@
+[color-scheme-visited-link-initial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/animation/__dir__.ini b/testing/web-platform/meta/css/css-color/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-color/animation/color-interpolation.html.ini b/testing/web-platform/meta/css/css-color/animation/color-interpolation.html.ini
new file mode 100644
index 0000000000..49089d86df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/animation/color-interpolation.html.ini
@@ -0,0 +1,180 @@
+[color-interpolation.html]
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
+
+ [CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-color/at-color-profile-001.html.ini b/testing/web-platform/meta/css/css-color/at-color-profile-001.html.ini
new file mode 100644
index 0000000000..df8a6855d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/at-color-profile-001.html.ini
@@ -0,0 +1,2 @@
+[at-color-profile-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/color-contrast-001.html.ini b/testing/web-platform/meta/css/css-color/color-contrast-001.html.ini
new file mode 100644
index 0000000000..905ffd0a44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/color-contrast-001.html.ini
@@ -0,0 +1,2 @@
+[color-contrast-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/color-mix-currentcolor-visited.html.ini b/testing/web-platform/meta/css/css-color/color-mix-currentcolor-visited.html.ini
new file mode 100644
index 0000000000..162c497b79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/color-mix-currentcolor-visited.html.ini
@@ -0,0 +1,2 @@
+[color-mix-currentcolor-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/currentcolor-001.html.ini b/testing/web-platform/meta/css/css-color/currentcolor-001.html.ini
new file mode 100644
index 0000000000..1c1ea74a58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/currentcolor-001.html.ini
@@ -0,0 +1,3 @@
+[currentcolor-001.html]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/css-color/currentcolor-002.html.ini b/testing/web-platform/meta/css/css-color/currentcolor-002.html.ini
new file mode 100644
index 0000000000..592e37ea2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/currentcolor-002.html.ini
@@ -0,0 +1,3 @@
+[currentcolor-002.html]
+ fuzzy:
+ if (os == "win"): maxDifference=1;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/css-color/currentcolor-004.html.ini b/testing/web-platform/meta/css/css-color/currentcolor-004.html.ini
new file mode 100644
index 0000000000..87284767cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/currentcolor-004.html.ini
@@ -0,0 +1,2 @@
+[currentcolor-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/lch-009.html.ini b/testing/web-platform/meta/css/css-color/lch-009.html.ini
new file mode 100644
index 0000000000..791b811df5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/lch-009.html.ini
@@ -0,0 +1,2 @@
+[lch-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/lch-010.html.ini b/testing/web-platform/meta/css/css-color/lch-010.html.ini
new file mode 100644
index 0000000000..24ff4166bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/lch-010.html.ini
@@ -0,0 +1,2 @@
+[lch-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/oklch-009.html.ini b/testing/web-platform/meta/css/css-color/oklch-009.html.ini
new file mode 100644
index 0000000000..6f42961bd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/oklch-009.html.ini
@@ -0,0 +1,2 @@
+[oklch-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/oklch-010.html.ini b/testing/web-platform/meta/css/css-color/oklch-010.html.ini
new file mode 100644
index 0000000000..a818f6989e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/oklch-010.html.ini
@@ -0,0 +1,2 @@
+[oklch-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/opacity-overlapping-letters.html.ini b/testing/web-platform/meta/css/css-color/opacity-overlapping-letters.html.ini
new file mode 100644
index 0000000000..d7938e584c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/opacity-overlapping-letters.html.ini
@@ -0,0 +1,2 @@
+[opacity-overlapping-letters.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/__dir__.ini b/testing/web-platform/meta/css/css-color/parsing/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini
new file mode 100644
index 0000000000..ff8c020f68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini
@@ -0,0 +1,66 @@
+[color-computed-color-contrast-function.html]
+ [Property color value 'color-contrast(white vs red, blue)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs blue, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs red, blue, green)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs white, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(blue vs red, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(red vs blue, white, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs red, blue)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs blue, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs white, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(red vs blue, rgb(255, 255, 255, .5))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs bisque, darkgoldenrod, olive to 100)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))']
+ expected: FAIL
+
+ [Property color value 'color-contrast( white vs red, blue )']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
new file mode 100644
index 0000000000..129062dcec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
@@ -0,0 +1,2841 @@
+[color-computed-relative-color.html]
+ [Property color value 'rgb(from rebeccapurple r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(from rebeccapurple r g b) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 25 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 25 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / .25)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 25 g b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 25 b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 25 / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple g b r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r r r / r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) g b r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 20% 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 10 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0% 10 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(g * 2) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple b calc(r * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g b / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(none none none) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(none none none / none) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% none 60%) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / none) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(from rebeccapurple h s l) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h 0% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 25 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 25deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h 20% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / .25)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h l s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h alpha l / s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h l l / l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple calc(h) calc(s) calc(l))']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none none none) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none none none / none) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg none 50% / .5) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / none) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none 20% 50% / .5) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(from rebeccapurple h w b) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h 0% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 25 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 25deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / .2)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h b w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h alpha w / b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w w / w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h b w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple calc(h) calc(w) calc(b))']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w b / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none none none) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none none none / none) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg none 50% / .5) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / none) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none 20% 50% / .5) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(200 300 400 / 500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(-200 -300 -400 / -500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(from lab(25 20 50) l a b) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from color(display-p3 0 0 0) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l 35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a 35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) 35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l 35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a 35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l b a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l b a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) none none none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(none none none) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(none none none / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 none 50) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from color(display-p3 0 0 0) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(none none none) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(none none none / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(200 300 400 / 500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(-200 -300 -400 / -500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(from lch(0.7 45 30) l c h) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from color(display-p3 0 0 0) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lab(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l 25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30 / 40%) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) none none none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(none none none) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(none none none / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 none 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from color(display-p3 0 0 0) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklab(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(none none none) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(none none none / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 none 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb none none none) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear none none none) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb none none none) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 none none none) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb none none none) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 none none none) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz none none none) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 none 100) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 none none none) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 none none none) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from var(--bg-color) r g b / 80%)']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--color) calc(l / 2) c h)']
+ expected: FAIL
+
+ [Property color value 'rgb(from var(--color) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11))']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--color) l 0 h)']
+ expected: FAIL
+
+ [Property color value 'rgb(from indianred 255 g b)']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l a b / 100%)']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l a b / calc(alpha * 0.8))']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l 0 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from peru calc(l * 0.8) c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--mycolor) l 0 h)']
+ expected: FAIL
+
+ [Property color value 'var(--mygray)']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--mygray) l 30 h)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(2 3 4 / 500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l b a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 none 0.5) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(2 3 400 / 500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) none none none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from var(--accent) calc(h + 180) s l)']
+ expected: FAIL
+
+ [Property color value 'LCH(from var(--accent) l c calc(h + 180))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 0.25 0.5 0.75) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'lab(from color(srgb 0.25 0.5 0.75) l a b)']
+ expected: FAIL
+
+ [Property color value 'color(from lab(67.5345 -8.6911 -41.6019) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from color(srgb 0.25 0.5 0.75) l a b)']
+ expected: FAIL
+
+ [Property color value 'color(from oklab(72.322% -0.0465 -0.1150) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'lch(from color(srgb 0.25 0.5 0.75) l c h)']
+ expected: FAIL
+
+ [Property color value 'color(from lch(67.5345% 42.5 258.2) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'oklch(from color(srgb 0.25 0.5 0.75) l c h)']
+ expected: FAIL
+
+ [Property color value 'color(from oklch(72.322% 0.12403 247.996) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(100 110 120 / 0.8) calc(r + 1) calc(g + 1) calc(b + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(20 30 40 / 0.8) calc(h + 1) calc(s + 1) calc(l + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(20 30 40 / 0.8) calc(h + 1) calc(w + 1) calc(b + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(50 5 10 / 0.8) calc(l + 1) calc(a + 1) calc(b + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(a + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(50 5 10 / 0.8) calc(l + 1) calc(c + 1) calc(h + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(c + 0.01) calc(h + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 0.8) srgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 0.8) srgb-linear calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 0.8) a98-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 0.8) rec2020 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 0.8) prophoto-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 0.8) display-p3 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 0.8) xyz calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 0.8) xyz-d50 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 0.8) xyz-d65 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 x y z)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini
new file mode 100644
index 0000000000..6c759d11a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini
@@ -0,0 +1,66 @@
+[color-valid-color-contrast-function.html]
+ [e.style['color'\] = "color-contrast(white vs red, blue)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs blue, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs red, blue, green)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs white, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(blue vs red, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(red vs blue, white, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs red, blue)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs blue, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs white, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(red vs blue, rgb(255, 255, 255, .5))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs bisque, darkgoldenrod, olive to 100)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast( white vs red, blue )" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
new file mode 100644
index 0000000000..8b98c2057a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
@@ -0,0 +1,2769 @@
+[color-valid-relative-color.html]
+ [e.style['color'\] = "rgb(from rebeccapurple r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(g * 2) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple b calc(r * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(none none none) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(none none none / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% none 60%) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none none none) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none none none / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg none 50% / .5) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(from rebeccapurple h w b) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h 0% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 25 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 25deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h b w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h alpha w / b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w w / w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h b w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple calc(h) calc(w) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none none none) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none none none / none) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg none 50% / .5) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / none) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none 20% 50% / .5) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(200 300 400 / 500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(-200 -300 -400 / -500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(from lab(25 20 50) l a b) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l 35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a 35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) calc(l) calc(a) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(none none none) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(none none none / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 none 50) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(none none none) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(none none none / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(200 300 400 / 500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(-200 -300 -400 / -500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(from lch(0.7 45 30) l c h) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lab(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l 25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(none none none) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(none none none / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 none 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklab(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(none none none) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(none none none / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 none 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb none none none) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb none none none / none) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 none 0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear none none none) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb none none none) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 none none none) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 none none none / none) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 none 0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb none none none) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 none none none) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 none none none / none) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 none 0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz none none none) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz none none none / none) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 none 100) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 none none none) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 none 100) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 none none none) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 none 100) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from indianred 255 g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from peru calc(l * 0.8) c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(2 3 4 / 500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 none 0.5) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(2 3 400 / 500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0.25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0.25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from currentColor r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from currentColor h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from currentColor h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from currentColor l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from currentColor l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from currentColor) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from currentColor l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from currentColor xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(50 -30 40) calc(l - 20) a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(50 -30 40) l calc(a / 3) calc(b / 2))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) calc(l - 0.2) a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) l calc(a / 2) calc(b / 3))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(50 100 300) calc(l - 20) c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(50 100 300) l calc(c / 2) h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(50 100 300) l c calc(h * 2.5))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) calc(l - 0.2) c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l calc(c / 2) h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l c calc(h * 2.5))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
new file mode 100644
index 0000000000..33f7c5c685
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
@@ -0,0 +1,81 @@
+[relative-color-out-of-gamut.html]
+ [Property color value 'rgb(from color(display-p3 0 1 0) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lab(100 104.3 -50.9) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lab(0 104.3 -50.9) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lch(100 116 334) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lch(0 116 334) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklab(1 0.365 -0.16) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklab(0 0.365 -0.16) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklch(1 0.399 336.3) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklch(0 0.399 336.3) r g b)']
+ expected: FAIL
+
+ [Property color value 'hsl(from color(display-p3 0 1 0) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lab(100 104.3 -50.9) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lab(0 104.3 -50.9) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lch(100 116 334) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lch(0 116 334) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklab(1 0.365 -0.16) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklab(0 0.365 -0.16) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklch(1 0.399 336.3) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklch(0 0.399 336.3) h s l)']
+ expected: FAIL
+
+ [Property color value 'hwb(from color(display-p3 0 1 0) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lab(100 104.3 -50.9) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lab(0 104.3 -50.9) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lch(100 116 334) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lch(0 116 334) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklab(1 0.365 -0.16) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklab(0 0.365 -0.16) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklch(1 0.399 336.3) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklch(0 0.399 336.3) h w b)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-a98rgb-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-a98rgb-01.html.ini
new file mode 100644
index 0000000000..1e125b3cb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-a98rgb-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-a98rgb-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-displayp3-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-displayp3-01.html.ini
new file mode 100644
index 0000000000..36098b34aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-displayp3-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-displayp3-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-01.html.ini
new file mode 100644
index 0000000000..4ddc9dfa96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-hsl-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-02.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-02.html.ini
new file mode 100644
index 0000000000..cb42bb3bba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-hsl-02.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-hsl-02.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-hwb-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-hwb-01.html.ini
new file mode 100644
index 0000000000..17c350bbad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-hwb-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-hwb-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-lab-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-lab-01.html.ini
new file mode 100644
index 0000000000..6912822578
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-lab-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-lab-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-lch-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-lch-01.html.ini
new file mode 100644
index 0000000000..5ebf684f72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-lch-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-lch-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-oklab-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-oklab-01.html.ini
new file mode 100644
index 0000000000..8d3142bb41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-oklab-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-oklab-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-oklch-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-oklch-01.html.ini
new file mode 100644
index 0000000000..163add2a14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-oklch-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-oklch-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-prophoto-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-prophoto-01.html.ini
new file mode 100644
index 0000000000..89b27a4501
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-prophoto-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-prophoto-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-01.html.ini
new file mode 100644
index 0000000000..6cc93af43e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-rec2020-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-02.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-02.html.ini
new file mode 100644
index 0000000000..76c5b14f31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-rec2020-02.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-rec2020-02.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-01.html.ini
new file mode 100644
index 0000000000..c9657c151a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-rgb-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-02.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-02.html.ini
new file mode 100644
index 0000000000..e1b99630d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-rgb-02.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-rgb-02.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd50-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd50-01.html.ini
new file mode 100644
index 0000000000..7f68b11108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd50-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-xyzd50-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd65-01.html.ini b/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd65-01.html.ini
new file mode 100644
index 0000000000..843a21cbbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/relative-currentcolor-xyzd65-01.html.ini
@@ -0,0 +1,2 @@
+[relative-currentcolor-xyzd65-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/system-color-compute.html.ini b/testing/web-platform/meta/css/css-color/system-color-compute.html.ini
new file mode 100644
index 0000000000..cc27a36a03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/system-color-compute.html.ini
@@ -0,0 +1,41 @@
+[system-color-compute.html]
+ bug: https://github.com/w3c/csswg-drafts/issues/6773
+
+ [Inherited system color keyword is observable on text-shadow]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on caret-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on box-shadow]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on column-rule-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on fill]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on border-top-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on border-left-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on border-bottom-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on border-right-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on background-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on outline-color]
+ expected: FAIL
+
+ [Inherited system color keyword is observable on stroke]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-conditional/__dir__.ini b/testing/web-platform/meta/css/css-conditional/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-conditional/at-media-content-002.html.ini b/testing/web-platform/meta/css/css-conditional/at-media-content-002.html.ini
new file mode 100644
index 0000000000..df5073e01b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-media-content-002.html.ini
@@ -0,0 +1,4 @@
+[at-media-content-002.html]
+ expected:
+ if os == "mac": FAIL
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-conditional/at-supports-content-002.html.ini b/testing/web-platform/meta/css/css-conditional/at-supports-content-002.html.ini
new file mode 100644
index 0000000000..53a91f0358
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-supports-content-002.html.ini
@@ -0,0 +1,4 @@
+[at-supports-content-002.html]
+ expected:
+ if os == "mac": FAIL
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-conditional/at-supports-font-format-001.html.ini b/testing/web-platform/meta/css/css-conditional/at-supports-font-format-001.html.ini
new file mode 100644
index 0000000000..691d5ce578
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-supports-font-format-001.html.ini
@@ -0,0 +1,2 @@
+[at-supports-font-format-001.html]
+ prefs: [layout.css.font-tech.enabled:true]
diff --git a/testing/web-platform/meta/css/css-conditional/at-supports-font-tech-001.html.ini b/testing/web-platform/meta/css/css-conditional/at-supports-font-tech-001.html.ini
new file mode 100644
index 0000000000..ebcee0a433
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-supports-font-tech-001.html.ini
@@ -0,0 +1,2 @@
+[at-supports-font-tech-001.html]
+ prefs: [layout.css.font-tech.enabled:true]
diff --git a/testing/web-platform/meta/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini b/testing/web-platform/meta/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini
new file mode 100644
index 0000000000..902ec7a6f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini
@@ -0,0 +1,2 @@
+[at-supports-selector-detecting-invalid-in-logical-combinations.html]
+ prefs: [layout.css.has-selector.enabled:true]
diff --git a/testing/web-platform/meta/css/css-conditional/at-supports-selector-webkit-slider-thumb.tentative.html.ini b/testing/web-platform/meta/css/css-conditional/at-supports-selector-webkit-slider-thumb.tentative.html.ini
new file mode 100644
index 0000000000..89e7216c9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/at-supports-selector-webkit-slider-thumb.tentative.html.ini
@@ -0,0 +1,2 @@
+[at-supports-selector-webkit-slider-thumb.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-conditional/idlharness.html.ini b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini
new file mode 100644
index 0000000000..c650778202
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if swgl and (os == "linux"): [OK, CRASH]
diff --git a/testing/web-platform/meta/css/css-conditional/js/CSS-supports-L5.html.ini b/testing/web-platform/meta/css/css-conditional/js/CSS-supports-L5.html.ini
new file mode 100644
index 0000000000..adae5ef0e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/js/CSS-supports-L5.html.ini
@@ -0,0 +1,4 @@
+[CSS-supports-L5.html]
+ prefs: [layout.css.font-tech.enabled:true]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-conditional/js/CSS-supports-selector-detecting-invalid-in-logical-combinations.html.ini b/testing/web-platform/meta/css/css-conditional/js/CSS-supports-selector-detecting-invalid-in-logical-combinations.html.ini
new file mode 100644
index 0000000000..deb43ac358
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/js/CSS-supports-selector-detecting-invalid-in-logical-combinations.html.ini
@@ -0,0 +1,3 @@
+[CSS-supports-selector-detecting-invalid-in-logical-combinations.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-conditional/js/conditional-CSSGroupingRule.html.ini b/testing/web-platform/meta/css/css-conditional/js/conditional-CSSGroupingRule.html.ini
new file mode 100644
index 0000000000..519e3180ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/js/conditional-CSSGroupingRule.html.ini
@@ -0,0 +1,3 @@
+[conditional-CSSGroupingRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-conditional/js/supports-conditionText.html.ini b/testing/web-platform/meta/css/css-conditional/js/supports-conditionText.html.ini
new file mode 100644
index 0000000000..b6188163fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-conditional/js/supports-conditionText.html.ini
@@ -0,0 +1,3 @@
+[supports-conditionText.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/__dir__.ini b/testing/web-platform/meta/css/css-contain/__dir__.ini
new file mode 100644
index 0000000000..5d019c81e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.content-visibility.enabled:true, layout.css.contain-intrinsic-size.enabled:true, dom.element.popover.enabled: true, dom.customHighlightAPI.enabled:true, layout.css.properties-and-values.enabled:true]
+leak-threshold: [rdd:51200]
diff --git a/testing/web-platform/meta/css/css-contain/contain-body-overflow-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-body-overflow-002.html.ini
new file mode 100644
index 0000000000..72fcbcac5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-body-overflow-002.html.ini
@@ -0,0 +1,3 @@
+[contain-body-overflow-002.html]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/contain-inline-size-intrinsic.html.ini b/testing/web-platform/meta/css/css-contain/contain-inline-size-intrinsic.html.ini
new file mode 100644
index 0000000000..98575fbfab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-inline-size-intrinsic.html.ini
@@ -0,0 +1,2 @@
+[contain-inline-size-intrinsic.html]
+ prefs: [layout.css.contain-intrinsic-size.enabled:true]
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-005.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-005.html.ini
new file mode 100644
index 0000000000..072f514ec6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-005.html.ini
@@ -0,0 +1,3 @@
+[contain-layout-005.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1554327
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini
new file mode 100644
index 0000000000..0d759443a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini
@@ -0,0 +1,7 @@
+[contain-layout-017.html]
+ fuzzy:
+ if os == "win": maxDifference=16-47;totalPixels=2
+ if os == "mac": maxDifference=13;totalPixels=2
+ expected:
+ if os == "mac": FAIL
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini
new file mode 100644
index 0000000000..b0557e2a34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini
@@ -0,0 +1,4 @@
+[contain-layout-018.html]
+ fuzzy:
+ if os == "win": maxDifference=16-47;totalPixels=2
+ if os == "mac": maxDifference=13;totalPixels=2
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-baseline-005.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-baseline-005.html.ini
new file mode 100644
index 0000000000..41fe55bc95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-baseline-005.html.ini
@@ -0,0 +1,3 @@
+[contain-layout-baseline-005.html]
+ fuzzy:
+ if os == "android": maxDifference=0-1;totalPixels=0-4
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini
new file mode 100644
index 0000000000..3d318a0f03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini
@@ -0,0 +1,3 @@
+[contain-paint-020.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini
new file mode 100644
index 0000000000..6a80f91fa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini
@@ -0,0 +1,7 @@
+[contain-paint-021.html]
+ fuzzy:
+ if os == "win": maxDifference=16-47;totalPixels=2
+ if os == "mac": maxDifference=13;totalPixels=2
+ expected:
+ if os == "mac": FAIL
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-025.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-025.html.ini
new file mode 100644
index 0000000000..76004d7a67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-025.html.ini
@@ -0,0 +1,4 @@
+[contain-paint-025.html]
+ fuzzy:
+ if os == "win": maxDifference=16-47;totalPixels=2
+ if os == "mac": maxDifference=13;totalPixels=2
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-049.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-049.html.ini
new file mode 100644
index 0000000000..b0f8fac37e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-049.html.ini
@@ -0,0 +1,3 @@
+[contain-paint-049.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini
new file mode 100644
index 0000000000..8392ee7bb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini
@@ -0,0 +1,3 @@
+[contain-paint-clip-015.html]
+ fuzzy: # The perimiter of this test's circle is reliably fuzzy.
+ maxDifference=98-99;totalPixels=332
diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini
new file mode 100644
index 0000000000..a3f52bbddf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini
@@ -0,0 +1,3 @@
+[contain-paint-clip-016.html]
+ fuzzy: # The perimiter of this test's circle is reliably fuzzy.
+ maxDifference=98-99;totalPixels=332
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-flexbox-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-flexbox-002.html.ini
new file mode 100644
index 0000000000..73d3c291e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-flexbox-002.html.ini
@@ -0,0 +1,6 @@
+[contain-size-flexbox-002.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560420
+ expected:
+ if os == "mac": ["PASS", "FAIL"]
+ if os == "win": ["PASS", "FAIL"]
+ [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-grid-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-grid-002.html.ini
new file mode 100644
index 0000000000..37c062cf51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-grid-002.html.ini
@@ -0,0 +1,3 @@
+[contain-size-grid-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-grid-003.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-grid-003.html.ini
new file mode 100644
index 0000000000..a0c00f1a1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-grid-003.html.ini
@@ -0,0 +1,117 @@
+[contain-size-grid-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.grid 19]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 18]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 15]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 17]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 16]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 13]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+
+ [.grid 34]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 33]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 32]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 31]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 30]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 1]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 3]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 4]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 7]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 6]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 9]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 8]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 25]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 26]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 27]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 20]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 21]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 22]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 28]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 29]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 35]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 37]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
+
+ [.grid 39]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1488878
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-grid-004.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-grid-004.html.ini
new file mode 100644
index 0000000000..2b3accc527
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-grid-004.html.ini
@@ -0,0 +1,26 @@
+[contain-size-grid-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 19]
+ expected: FAIL
+
+ [.grid 15]
+ expected: FAIL
+
+ [.grid 14]
+ expected: FAIL
+
+ [.grid 16]
+ expected: FAIL
+
+ [.grid 13]
+ expected: FAIL
+
+ [.grid 20]
+ expected: FAIL
+
+ [.grid 21]
+ expected: FAIL
+
+ [.grid 22]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-grid-006.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-grid-006.html.ini
new file mode 100644
index 0000000000..b6436aa1aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-grid-006.html.ini
@@ -0,0 +1,23 @@
+[contain-size-grid-006.html]
+ expected:
+ if fission and (os == "android"): [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 7]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
+
+ [.grid 13]
+ expected: FAIL
+
+ [.grid 14]
+ expected: FAIL
+
+ [.grid 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-multicol-as-flex-item.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-multicol-as-flex-item.html.ini
new file mode 100644
index 0000000000..ab1bd2f7bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-multicol-as-flex-item.html.ini
@@ -0,0 +1,3 @@
+[contain-size-multicol-as-flex-item.html]
+ expected:
+ if fission and (os == "android"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-replaced-003a.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003a.html.ini
new file mode 100644
index 0000000000..1aa9f8500e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003a.html.ini
@@ -0,0 +1,3 @@
+[contain-size-replaced-003a.html]
+ expected:
+ if (os == "mac") and debug: ["PASS", "TIMEOUT"]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-replaced-003b.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003b.html.ini
new file mode 100644
index 0000000000..b0803a3842
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003b.html.ini
@@ -0,0 +1 @@
+[contain-size-replaced-003b.html]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-replaced-003c.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003c.html.ini
new file mode 100644
index 0000000000..5e366cea0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-replaced-003c.html.ini
@@ -0,0 +1 @@
+[contain-size-replaced-003c.html]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-002.html.ini
new file mode 100644
index 0000000000..a9d874a172
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-002.html.ini
@@ -0,0 +1,3 @@
+[contain-size-scrollbars-002.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560420
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-003.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-003.html.ini
new file mode 100644
index 0000000000..012278d875
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-size-scrollbars-003.html.ini
@@ -0,0 +1,3 @@
+[contain-size-scrollbars-003.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560420
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini
new file mode 100644
index 0000000000..ce5ac5c334
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini
@@ -0,0 +1,2 @@
+[contain-style-counters-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-style-counters-004.html.ini b/testing/web-platform/meta/css/css-contain/contain-style-counters-004.html.ini
new file mode 100644
index 0000000000..183f5d66b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-style-counters-004.html.ini
@@ -0,0 +1,2 @@
+[contain-style-counters-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-style-counters-005.html.ini b/testing/web-platform/meta/css/css-contain/contain-style-counters-005.html.ini
new file mode 100644
index 0000000000..a01e74fd32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-style-counters-005.html.ini
@@ -0,0 +1,2 @@
+[contain-style-counters-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html.ini
new file mode 100644
index 0000000000..7faf83cb9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html.ini
@@ -0,0 +1,3 @@
+[aspect-ratio-feature-evaluation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/at-container-serialization.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/at-container-serialization.html.ini
new file mode 100644
index 0000000000..eace163139
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/at-container-serialization.html.ini
@@ -0,0 +1,3 @@
+[at-container-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-parsing.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-parsing.html.ini
new file mode 100644
index 0000000000..cb2c79c8d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-parsing.html.ini
@@ -0,0 +1,24 @@
+[at-container-style-parsing.html]
+ [style(--my-prop: foo)]
+ expected: FAIL
+
+ [style(--my-prop: foo - bar ())]
+ expected: FAIL
+
+ [style(not ((--foo: calc(10px + 2em)) and ((--foo: url(x)))))]
+ expected: FAIL
+
+ [style((--foo: bar) or (--bar: 10px))]
+ expected: FAIL
+
+ [style(--my-prop:)]
+ expected: FAIL
+
+ [style(--my-prop: )]
+ expected: FAIL
+
+ [style(--foo: bar !important)]
+ expected: FAIL
+
+ [style(--foo)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-serialization.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-serialization.html.ini
new file mode 100644
index 0000000000..7b7aef9303
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/at-container-style-serialization.html.ini
@@ -0,0 +1,20 @@
+[at-container-style-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Normalize spaces]
+ expected: FAIL
+
+ [Empty declaration value - spaces]
+ expected: FAIL
+
+ [Empty declaration value]
+ expected: FAIL
+
+ [Unknown CSS property after 'or']
+ expected: FAIL
+
+ [Original string number in custom property value]
+ expected: FAIL
+
+ [No declaration value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/auto-scrollbars.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/auto-scrollbars.html.ini
new file mode 100644
index 0000000000..50b4556777
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/auto-scrollbars.html.ini
@@ -0,0 +1,4 @@
+[auto-scrollbars.html]
+ expected:
+ if (os == "android") and fission: [PRECONDITION_FAILED, TIMEOUT]
+ if (os == "android") and not fission: PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/backdrop-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/backdrop-invalidation.html.ini
new file mode 100644
index 0000000000..694ab92810
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/backdrop-invalidation.html.ini
@@ -0,0 +1,3 @@
+[backdrop-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/calc-evaluation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/calc-evaluation.html.ini
new file mode 100644
index 0000000000..fdfbfe4f6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/calc-evaluation.html.ini
@@ -0,0 +1,3 @@
+[calc-evaluation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-005.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-005.html.ini
new file mode 100644
index 0000000000..54c9b8009f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-005.html.ini
@@ -0,0 +1,3 @@
+[canvas-as-container-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-006.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-006.html.ini
new file mode 100644
index 0000000000..7e8f666f19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/canvas-as-container-006.html.ini
@@ -0,0 +1,3 @@
+[canvas-as-container-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/column-spanner-in-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/column-spanner-in-container.html.ini
new file mode 100644
index 0000000000..ae7283fec9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/column-spanner-in-container.html.ini
@@ -0,0 +1,3 @@
+[column-spanner-in-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/conditional-container-status.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/conditional-container-status.html.ini
new file mode 100644
index 0000000000..cf99ec5b5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/conditional-container-status.html.ini
@@ -0,0 +1,3 @@
+[conditional-container-status.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-computed.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-computed.html.ini
new file mode 100644
index 0000000000..3a99e96c02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-computed.html.ini
@@ -0,0 +1,3 @@
+[container-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-for-shadow-dom.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-for-shadow-dom.html.ini
new file mode 100644
index 0000000000..5302818b3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-for-shadow-dom.html.ini
@@ -0,0 +1,23 @@
+[container-for-shadow-dom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Match container for ::part selector's originating element tree for exportparts]
+ expected: FAIL
+
+ [Match container in same tree, not walking flat tree ancestors]
+ expected: FAIL
+
+ [Match container in ::part selector's originating element tree]
+ expected: FAIL
+
+ [Match container for ::before in ::slotted selector's originating element tree]
+ expected: FAIL
+
+ [Match container for ::before in ::part selector's originating element tree]
+ expected: FAIL
+
+ [Should not match container inside shadow tree for ::part()]
+ expected: FAIL
+
+ [A :host::part rule should match containers in the originating element tree]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-inheritance.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-inheritance.html.ini
new file mode 100644
index 0000000000..f8523724a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-inheritance.html.ini
@@ -0,0 +1,3 @@
+[container-inheritance.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-inside-multicol-with-table.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-inside-multicol-with-table.html.ini
new file mode 100644
index 0000000000..b071477d57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-inside-multicol-with-table.html.ini
@@ -0,0 +1,3 @@
+[container-inside-multicol-with-table.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-name-computed.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-name-computed.html.ini
new file mode 100644
index 0000000000..04c8090cf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-name-computed.html.ini
@@ -0,0 +1,3 @@
+[container-name-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-name-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-name-invalidation.html.ini
new file mode 100644
index 0000000000..e30e271f9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-name-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-name-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-name-parsing.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-name-parsing.html.ini
new file mode 100644
index 0000000000..4b6c42daa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-name-parsing.html.ini
@@ -0,0 +1,3 @@
+[container-name-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-name-tree-scoped.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-name-tree-scoped.html.ini
new file mode 100644
index 0000000000..ce487979a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-name-tree-scoped.html.ini
@@ -0,0 +1,8 @@
+[container-name-tree-scoped.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Outer scope query should not match container-name set by :host rule in shadow tree]
+ expected: FAIL
+
+ [Outer scope query should not match container-name set by ::slotted rule in shadow tree]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-nested.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-nested.html.ini
new file mode 100644
index 0000000000..eac810d14e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-nested.html.ini
@@ -0,0 +1,3 @@
+[container-nested.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-parsing.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-parsing.html.ini
new file mode 100644
index 0000000000..09ad5f1a93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-parsing.html.ini
@@ -0,0 +1,3 @@
+[container-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-selection-unknown-features.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-selection-unknown-features.html.ini
new file mode 100644
index 0000000000..d1fb8c1758
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-selection-unknown-features.html.ini
@@ -0,0 +1,6 @@
+[container-selection-unknown-features.html]
+ [width query with (foo: bar)]
+ expected: FAIL
+
+ [width query with foo(bar)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-selection.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-selection.html.ini
new file mode 100644
index 0000000000..8473bd8233
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-selection.html.ini
@@ -0,0 +1,3 @@
+[container-selection.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation-after-load.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation-after-load.html.ini
new file mode 100644
index 0000000000..4c7d8efec0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation-after-load.html.ini
@@ -0,0 +1,3 @@
+[container-size-invalidation-after-load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation.html.ini
new file mode 100644
index 0000000000..f4714cf011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-size-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-size-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-size-nested-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-size-nested-invalidation.html.ini
new file mode 100644
index 0000000000..3a5bf67ec6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-size-nested-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-size-nested-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-size-shadow-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-size-shadow-invalidation.html.ini
new file mode 100644
index 0000000000..bcfcd5ef88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-size-shadow-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-size-shadow-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-type-computed.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-type-computed.html.ini
new file mode 100644
index 0000000000..bd3b268492
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-type-computed.html.ini
@@ -0,0 +1,3 @@
+[container-type-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-type-containment.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-type-containment.html.ini
new file mode 100644
index 0000000000..5345b60b0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-type-containment.html.ini
@@ -0,0 +1,3 @@
+[container-type-containment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-type-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-type-invalidation.html.ini
new file mode 100644
index 0000000000..59af53a8e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-type-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-type-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-type-layout-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-type-layout-invalidation.html.ini
new file mode 100644
index 0000000000..24c8e9d271
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-type-layout-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-type-layout-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-type-parsing.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-type-parsing.html.ini
new file mode 100644
index 0000000000..50dd5ce20d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-type-parsing.html.ini
@@ -0,0 +1,3 @@
+[container-type-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-animation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-animation.html.ini
new file mode 100644
index 0000000000..4279bb637e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-animation.html.ini
@@ -0,0 +1,3 @@
+[container-units-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-basic.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-basic.html.ini
new file mode 100644
index 0000000000..981259e93f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-basic.html.ini
@@ -0,0 +1,3 @@
+[container-units-basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-computational-independence.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-computational-independence.html.ini
new file mode 100644
index 0000000000..597860f971
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-computational-independence.html.ini
@@ -0,0 +1,20 @@
+[container-units-computational-independence.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Container relative unit cqw is not computationally independent]
+ expected: FAIL
+
+ [Container relative unit cqh is not computationally independent]
+ expected: FAIL
+
+ [Container relative unit cqi is not computationally independent]
+ expected: FAIL
+
+ [Container relative unit cqb is not computationally independent]
+ expected: FAIL
+
+ [Container relative unit cqmin is not computationally independent]
+ expected: FAIL
+
+ [Container relative unit cqmax is not computationally independent]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-dynamic.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-dynamic.html.ini
new file mode 100644
index 0000000000..1f69baf502
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-dynamic.html.ini
@@ -0,0 +1,3 @@
+[container-units-in-at-container-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-fallback.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-fallback.html.ini
new file mode 100644
index 0000000000..a925c23b6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container-fallback.html.ini
@@ -0,0 +1,3 @@
+[container-units-in-at-container-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container.html.ini
new file mode 100644
index 0000000000..cb85857ad2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-in-at-container.html.ini
@@ -0,0 +1,3 @@
+[container-units-in-at-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-ineligible-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-ineligible-container.html.ini
new file mode 100644
index 0000000000..c699a52ae1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-ineligible-container.html.ini
@@ -0,0 +1,3 @@
+[container-units-ineligible-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-invalidation.html.ini
new file mode 100644
index 0000000000..7d1c0b3719
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-invalidation.html.ini
@@ -0,0 +1,3 @@
+[container-units-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-media-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-media-queries.html.ini
new file mode 100644
index 0000000000..b9a8257950
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-media-queries.html.ini
@@ -0,0 +1,3 @@
+[container-units-media-queries.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-selection.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-selection.html.ini
new file mode 100644
index 0000000000..47c576a057
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-selection.html.ini
@@ -0,0 +1,3 @@
+[container-units-selection.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-shadow.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-shadow.html.ini
new file mode 100644
index 0000000000..dd2c6ed14f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-shadow.html.ini
@@ -0,0 +1,8 @@
+[container-units-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Direct slotted child queries shadow-including ancestors]
+ expected: FAIL
+
+ [Nondirect slotted child queries shadow-including ancestors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-small-viewport-fallback.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-small-viewport-fallback.html.ini
new file mode 100644
index 0000000000..dc5a7884bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-small-viewport-fallback.html.ini
@@ -0,0 +1,3 @@
+[container-units-small-viewport-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-svglength.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-svglength.html.ini
new file mode 100644
index 0000000000..c1d506d415
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-svglength.html.ini
@@ -0,0 +1,23 @@
+[container-units-svglength.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [unitType with container-relative units]
+ expected: FAIL
+
+ [cqw,cqh can be resolved]
+ expected: FAIL
+
+ [cqi,cqb can be resolved]
+ expected: FAIL
+
+ [cqmin,cqmax can be resolved]
+ expected: FAIL
+
+ [calc() with container-relative units can be resolved]
+ expected: FAIL
+
+ [Can modify value with container-relative units]
+ expected: FAIL
+
+ [CSS Container Queries Test: container-relative units in SVGLength]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/container-units-typed-om.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/container-units-typed-om.html.ini
new file mode 100644
index 0000000000..7bf57693d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/container-units-typed-om.html.ini
@@ -0,0 +1,74 @@
+[container-units-typed-om.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS.cqw function]
+ expected: FAIL
+
+ [Reify value with cqw unit]
+ expected: FAIL
+
+ [Set value with cqw unit (string)]
+ expected: FAIL
+
+ [Set value with cqw unit (CSS.cqw)]
+ expected: FAIL
+
+ [CSS.cqh function]
+ expected: FAIL
+
+ [Reify value with cqh unit]
+ expected: FAIL
+
+ [Set value with cqh unit (string)]
+ expected: FAIL
+
+ [Set value with cqh unit (CSS.cqh)]
+ expected: FAIL
+
+ [CSS.cqi function]
+ expected: FAIL
+
+ [Reify value with cqi unit]
+ expected: FAIL
+
+ [Set value with cqi unit (string)]
+ expected: FAIL
+
+ [Set value with cqi unit (CSS.cqi)]
+ expected: FAIL
+
+ [CSS.cqb function]
+ expected: FAIL
+
+ [Reify value with cqb unit]
+ expected: FAIL
+
+ [Set value with cqb unit (string)]
+ expected: FAIL
+
+ [Set value with cqb unit (CSS.cqb)]
+ expected: FAIL
+
+ [CSS.cqmin function]
+ expected: FAIL
+
+ [Reify value with cqmin unit]
+ expected: FAIL
+
+ [Set value with cqmin unit (string)]
+ expected: FAIL
+
+ [Set value with cqmin unit (CSS.cqmin)]
+ expected: FAIL
+
+ [CSS.cqmax function]
+ expected: FAIL
+
+ [Reify value with cqmax unit]
+ expected: FAIL
+
+ [Set value with cqmax unit (string)]
+ expected: FAIL
+
+ [Set value with cqmax unit (CSS.cqmax)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/counters-flex-circular.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/counters-flex-circular.html.ini
new file mode 100644
index 0000000000..7a169ccd63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/counters-flex-circular.html.ini
@@ -0,0 +1,3 @@
+[counters-flex-circular.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/custom-layout-container-001.https.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/custom-layout-container-001.https.html.ini
new file mode 100644
index 0000000000..a27199b58f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/custom-layout-container-001.https.html.ini
@@ -0,0 +1,2 @@
+[custom-layout-container-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
new file mode 100644
index 0000000000..35f797b641
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
@@ -0,0 +1,143 @@
+[custom-property-style-queries.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [style(--inner: true)]
+ expected: FAIL
+
+ [style(--inner:true)]
+ expected: FAIL
+
+ [style(--inner:true )]
+ expected: FAIL
+
+ [style(--inner: true )]
+ expected: FAIL
+
+ [style(--inner-no-space: true)]
+ expected: FAIL
+
+ [style(--inner-no-space:true)]
+ expected: FAIL
+
+ [style(--inner-no-space:true )]
+ expected: FAIL
+
+ [style(--inner-no-space: true )]
+ expected: FAIL
+
+ [style(--inner-space-after: true)]
+ expected: FAIL
+
+ [style(--inner-space-after:true)]
+ expected: FAIL
+
+ [style(--inner-space-after:true )]
+ expected: FAIL
+
+ [style(--inner-space-after: true )]
+ expected: FAIL
+
+ [outer style(--outer: true)]
+ expected: FAIL
+
+ [outer style(--outer:true)]
+ expected: FAIL
+
+ [outer style(--outer:true )]
+ expected: FAIL
+
+ [outer style(--outer: true )]
+ expected: FAIL
+
+ [outer style(--outer-no-space: true)]
+ expected: FAIL
+
+ [outer style(--outer-no-space:true)]
+ expected: FAIL
+
+ [outer style(--outer-no-space:true )]
+ expected: FAIL
+
+ [outer style(--outer-no-space: true )]
+ expected: FAIL
+
+ [outer style(--outer-space-after: true)]
+ expected: FAIL
+
+ [outer style(--outer-space-after:true)]
+ expected: FAIL
+
+ [outer style(--outer-space-after:true )]
+ expected: FAIL
+
+ [outer style(--outer-space-after: true )]
+ expected: FAIL
+
+ [Query custom property with !important declaration]
+ expected: FAIL
+
+ [Query custom property using var()]
+ expected: FAIL
+
+ [Query custom property including unknown var() reference]
+ expected: FAIL
+
+ [Query custom property including unknown var() reference with non-matching fallback]
+ expected: FAIL
+
+ [Query custom property including unknown var() reference with matching fallback]
+ expected: FAIL
+
+ [Query custom property matching guaranteed-invalid values]
+ expected: FAIL
+
+ [Style query 'initial' matching]
+ expected: FAIL
+
+ [Style query 'initial' not matching]
+ expected: FAIL
+
+ [Style query 'inherit' matching]
+ expected: FAIL
+
+ [Style query 'inherit' not matching]
+ expected: FAIL
+
+ [Style query 'unset' matching]
+ expected: FAIL
+
+ [Style query 'unset' not matching]
+ expected: FAIL
+
+ [Match registered <length> custom property with px.]
+ expected: FAIL
+
+ [Match registered <length> custom property with em in query.]
+ expected: FAIL
+
+ [Match registered <length> custom property with em in computed value.]
+ expected: FAIL
+
+ [Match registered <length> custom property with cqi unit.]
+ expected: FAIL
+
+ [Match registered <length> custom property with px via initial keyword.]
+ expected: FAIL
+
+ [Match registered <length> custom property with initial value.]
+ expected: FAIL
+
+ [Match registered <length> custom property with initial value via initial keyword.]
+ expected: FAIL
+
+ [Should only match exact string for numbers in non-registered custom properties]
+ expected: FAIL
+
+ [Spaces should not collapse in non-registered custom properties]
+ expected: FAIL
+
+ [Style query matching negated value-less query against initial value]
+ expected: FAIL
+
+ [Style query matching value-less query against non-initial value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-query-change.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-query-change.html.ini
new file mode 100644
index 0000000000..65fadf16ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-query-change.html.ini
@@ -0,0 +1,14 @@
+[custom-property-style-query-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Target child]
+ expected: FAIL
+
+ [Target grandchild]
+ expected: FAIL
+
+ [Registered property query child]
+ expected: FAIL
+
+ [Registered property query grandchild]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/deep-nested-inline-size-containers.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/deep-nested-inline-size-containers.html.ini
new file mode 100644
index 0000000000..4158710174
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/deep-nested-inline-size-containers.html.ini
@@ -0,0 +1,3 @@
+[deep-nested-inline-size-containers.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/display-contents-dynamic-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/display-contents-dynamic-style-queries.html.ini
new file mode 100644
index 0000000000..57187a8eee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/display-contents-dynamic-style-queries.html.ini
@@ -0,0 +1,3 @@
+[display-contents-dynamic-style-queries.html]
+ [After display and --foo changes, style() query causes the color to be green]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/display-contents.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/display-contents.html.ini
new file mode 100644
index 0000000000..d206015395
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/display-contents.html.ini
@@ -0,0 +1,3 @@
+[display-contents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/display-none.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/display-none.html.ini
new file mode 100644
index 0000000000..8855828191
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/display-none.html.ini
@@ -0,0 +1,8 @@
+[display-none.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle when intermediate ancestor is display:none]
+ expected: FAIL
+
+ [getComputedStyle when display:none inner container has forced style]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/font-relative-calc-dynamic.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-calc-dynamic.html.ini
new file mode 100644
index 0000000000..aa4e7f3614
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-calc-dynamic.html.ini
@@ -0,0 +1,3 @@
+[font-relative-calc-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units-dynamic.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units-dynamic.html.ini
new file mode 100644
index 0000000000..b99fdd16de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units-dynamic.html.ini
@@ -0,0 +1,27 @@
+[font-relative-units-dynamic.html]
+ [rex units respond to changes]
+ expected: FAIL
+
+ [rch units respond to changes]
+ expected: FAIL
+
+ [ric units respond to changes]
+ expected: FAIL
+
+ [cap units respond to changes]
+ expected:
+ if not fission and (os == "linux") and not debug and asan: [PASS, FAIL]
+ if not fission and (os == "android"): FAIL
+ if fission: PASS
+ [FAIL, PASS]
+
+ [rcap units respond to changes]
+ expected: FAIL
+
+ [rlh units respond to changes]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [lh units respond to changes]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini
new file mode 100644
index 0000000000..1042173d9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini
@@ -0,0 +1,92 @@
+[font-relative-units.html]
+ [lh relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [rex relative inline-size]
+ expected: FAIL
+
+ [rch relative inline-size]
+ expected: FAIL
+
+ [ric relative inline-size]
+ expected: FAIL
+
+ [rlh relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [em relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [rem relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [ex relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [ch relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [ic relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [cap relative inline-size]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS]
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "android") and debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ [PASS, FAIL]
+
+ [rcap relative inline-size]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/fragmented-container-001.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/fragmented-container-001.html.ini
new file mode 100644
index 0000000000..a2679ce234
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/fragmented-container-001.html.ini
@@ -0,0 +1,3 @@
+[fragmented-container-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/get-animations.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/get-animations.html.ini
new file mode 100644
index 0000000000..b76c7bf15f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/get-animations.html.ini
@@ -0,0 +1,3 @@
+[get-animations.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/grid-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/grid-container.html.ini
new file mode 100644
index 0000000000..9452c64fa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/grid-container.html.ini
@@ -0,0 +1,3 @@
+[grid-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/grid-item-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/grid-item-container.html.ini
new file mode 100644
index 0000000000..696019215e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/grid-item-container.html.ini
@@ -0,0 +1,3 @@
+[grid-item-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/idlharness.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/idlharness.html.ini
new file mode 100644
index 0000000000..17ff7bb8d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/iframe-in-container-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/iframe-in-container-invalidation.html.ini
new file mode 100644
index 0000000000..f912a88415
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/iframe-in-container-invalidation.html.ini
@@ -0,0 +1,3 @@
+[iframe-in-container-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/iframe-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/iframe-invalidation.html.ini
new file mode 100644
index 0000000000..a4416fe30e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/iframe-invalidation.html.ini
@@ -0,0 +1,3 @@
+[iframe-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/ineligible-containment.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/ineligible-containment.html.ini
new file mode 100644
index 0000000000..0d3226a423
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/ineligible-containment.html.ini
@@ -0,0 +1,3 @@
+[ineligible-containment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/inline-size-and-min-width.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-and-min-width.html.ini
new file mode 100644
index 0000000000..8a34288e43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-and-min-width.html.ini
@@ -0,0 +1,3 @@
+[inline-size-and-min-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/inline-size-bfc-floats.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-bfc-floats.html.ini
new file mode 100644
index 0000000000..0efd1511e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-bfc-floats.html.ini
@@ -0,0 +1,2 @@
+[inline-size-bfc-floats.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment-vertical-rl.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment-vertical-rl.html.ini
new file mode 100644
index 0000000000..efdc97bfb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[inline-size-containment-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment.html.ini
new file mode 100644
index 0000000000..6a4ba60c0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/inline-size-containment.html.ini
@@ -0,0 +1,3 @@
+[inline-size-containment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/inner-first-line-non-matching.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/inner-first-line-non-matching.html.ini
new file mode 100644
index 0000000000..2dc518554b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/inner-first-line-non-matching.html.ini
@@ -0,0 +1,5 @@
+[inner-first-line-non-matching.html]
+ expected:
+ if (os == "android") and not debug: [FAIL, TIMEOUT]
+ if (os == "android") and debug: [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/layout-dependent-focus.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/layout-dependent-focus.html.ini
new file mode 100644
index 0000000000..1b9d7b7519
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/layout-dependent-focus.html.ini
@@ -0,0 +1,3 @@
+[layout-dependent-focus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/multicol-container-001.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/multicol-container-001.html.ini
new file mode 100644
index 0000000000..dc8fda90cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/multicol-container-001.html.ini
@@ -0,0 +1,3 @@
+[multicol-container-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/multicol-inside-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/multicol-inside-container.html.ini
new file mode 100644
index 0000000000..266d329677
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/multicol-inside-container.html.ini
@@ -0,0 +1,4 @@
+[multicol-inside-container.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/nested-query-containers.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/nested-query-containers.html.ini
new file mode 100644
index 0000000000..32d09b4854
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/nested-query-containers.html.ini
@@ -0,0 +1,5 @@
+[nested-query-containers.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [test5 - inline - 0b100]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/nested-size-style-container-invalidation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/nested-size-style-container-invalidation.html.ini
new file mode 100644
index 0000000000..a9901335f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/nested-size-style-container-invalidation.html.ini
@@ -0,0 +1,3 @@
+[nested-size-style-container-invalidation.html]
+ [Green after reducing width]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/never-match-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/never-match-container.html.ini
new file mode 100644
index 0000000000..3557429f33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/never-match-container.html.ini
@@ -0,0 +1,7 @@
+[never-match-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Size @container query against svg element never matches]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/orthogonal-wm-container-query.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/orthogonal-wm-container-query.html.ini
new file mode 100644
index 0000000000..1118859b42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/orthogonal-wm-container-query.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-wm-container-query.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/percentage-padding-orthogonal.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/percentage-padding-orthogonal.html.ini
new file mode 100644
index 0000000000..aa55e6e3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/percentage-padding-orthogonal.html.ini
@@ -0,0 +1,20 @@
+[percentage-padding-orthogonal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#container height measured with 500px width. Both container children visible]
+ expected: FAIL
+
+ [#container width 400px after padding is applied.]
+ expected: FAIL
+
+ [#container width 400px after padding is applied. #second is removed from the rendering]
+ expected: FAIL
+
+ [#container width 399px after padding is applied. #second is removed from the rendering]
+ expected: FAIL
+
+ [#container height measured with 499px width. Both container children visible]
+ expected: FAIL
+
+ [#container width 399x after padding is applied. #second is removed from the rendering]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-001.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-001.html.ini
new file mode 100644
index 0000000000..bbb2822ba3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-001.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002.html.ini
new file mode 100644
index 0000000000..1e9b8f661b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-002.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002b.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002b.html.ini
new file mode 100644
index 0000000000..69aa9d8154
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-002b.html.ini
@@ -0,0 +1,2 @@
+[pseudo-elements-002b.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-003.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-003.html.ini
new file mode 100644
index 0000000000..5f67a22e95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-003.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-004.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-004.html.ini
new file mode 100644
index 0000000000..0d6945f49c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-004.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-005.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-005.html.ini
new file mode 100644
index 0000000000..724547108b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-005.html.ini
@@ -0,0 +1,8 @@
+[pseudo-elements-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [::before pseudo element querying style() of originating element]
+ expected: FAIL
+
+ [::before pseudo element matching style() query after class change]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-006.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-006.html.ini
new file mode 100644
index 0000000000..1c83c0cf1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-006.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-007.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-007.html.ini
new file mode 100644
index 0000000000..584c95e77a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-007.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-008.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-008.html.ini
new file mode 100644
index 0000000000..195b4f1f02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-008.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-009.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-009.html.ini
new file mode 100644
index 0000000000..8b1058bcdc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-009.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-009.html]
+ prefs: [dom.customHighlightAPI.enabled:true]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-010.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-010.html.ini
new file mode 100644
index 0000000000..8db7b23e6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-010.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-010.html]
+ prefs: [dom.customHighlightAPI.enabled:true]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini
new file mode 100644
index 0000000000..056ddca459
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini
@@ -0,0 +1,2 @@
+[pseudo-elements-011.html]
+ prefs: [dom.customHighlightAPI.enabled:true]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini
new file mode 100644
index 0000000000..687f9d0f4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini
@@ -0,0 +1,2 @@
+[pseudo-elements-012.html]
+ prefs: [dom.customHighlightAPI.enabled:true]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/query-content-box.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/query-content-box.html.ini
new file mode 100644
index 0000000000..9f9edb1d5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/query-content-box.html.ini
@@ -0,0 +1,3 @@
+[query-content-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation-style.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation-style.html.ini
new file mode 100644
index 0000000000..51db33e8cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation-style.html.ini
@@ -0,0 +1,33 @@
+[query-evaluation-style.html]
+ [style((--foo: bar))]
+ expected: FAIL
+
+ [style(not (--baz: qux))]
+ expected: FAIL
+
+ [style((--foo: bar) and (--foo: bar))]
+ expected: FAIL
+
+ [style((--foo: bar) and (--foo: bar) and (--foo: bar))]
+ expected: FAIL
+
+ [style((--foo: bar) or (--foo: bar))]
+ expected: FAIL
+
+ [style((--foo: bar) or (--foo: bar) or (--foo: bar))]
+ expected: FAIL
+
+ [style((--baz: qux) or (--foo: bar) or (--foo: bar))]
+ expected: FAIL
+
+ [style((--foo: bar) or (--baz: qux) or (--foo: bar))]
+ expected: FAIL
+
+ [style((--foo: bar) or (--foo: bar) or (--baz: qux))]
+ expected: FAIL
+
+ [style(not ((--foo: bar) and (--baz: qux)))]
+ expected: FAIL
+
+ [style((--baz: qux) or (not ((--baz: qux) and (--foo: bar))))]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation.html.ini
new file mode 100644
index 0000000000..a64024c8b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/query-evaluation.html.ini
@@ -0,0 +1,12 @@
+[query-evaluation.html]
+ [((unknown) or (width) or (width))]
+ expected: FAIL
+
+ [((width) or (unknown) or (width))]
+ expected: FAIL
+
+ [((width) or (width) or (unknown))]
+ expected: FAIL
+
+ [((unknown) or (height) or (width))]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/reattach-container-with-dirty-child.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/reattach-container-with-dirty-child.html.ini
new file mode 100644
index 0000000000..ea15b866c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/reattach-container-with-dirty-child.html.ini
@@ -0,0 +1,3 @@
+[reattach-container-with-dirty-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/resize-while-content-visibility-hidden.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/resize-while-content-visibility-hidden.html.ini
new file mode 100644
index 0000000000..d004ff80ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/resize-while-content-visibility-hidden.html.ini
@@ -0,0 +1,3 @@
+[resize-while-content-visibility-hidden.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/sibling-layout-dependency.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/sibling-layout-dependency.html.ini
new file mode 100644
index 0000000000..d65a0f466f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/sibling-layout-dependency.html.ini
@@ -0,0 +1,14 @@
+[sibling-layout-dependency.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Sibling style mutation]
+ expected: FAIL
+
+ [Sibling style mutation, parent is affected]
+ expected: FAIL
+
+ [Sibling style mutation, ancestor is affected]
+ expected: FAIL
+
+ [Sibling text mutation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/size-container-no-principal-box.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/size-container-no-principal-box.html.ini
new file mode 100644
index 0000000000..cad1e04d02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/size-container-no-principal-box.html.ini
@@ -0,0 +1,3 @@
+[size-container-no-principal-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/size-feature-evaluation.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/size-feature-evaluation.html.ini
new file mode 100644
index 0000000000..94f36b7102
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/size-feature-evaluation.html.ini
@@ -0,0 +1,3 @@
+[size-feature-evaluation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/style-change-in-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/style-change-in-container.html.ini
new file mode 100644
index 0000000000..a765b3f034
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/style-change-in-container.html.ini
@@ -0,0 +1,3 @@
+[style-change-in-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/style-container-for-shadow-dom.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/style-container-for-shadow-dom.html.ini
new file mode 100644
index 0000000000..e3cb3a7092
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/style-container-for-shadow-dom.html.ini
@@ -0,0 +1,33 @@
+[style-container-for-shadow-dom.html]
+ [Match container in outer tree]
+ expected: FAIL
+
+ [Match container in same tree, not walking flat tree ancestors]
+ expected: FAIL
+
+ [Match container in ::slotted selector's originating element tree]
+ expected: FAIL
+
+ [Match container in outer tree for :host]
+ expected: FAIL
+
+ [Match container in ::part selector's originating element tree]
+ expected: FAIL
+
+ [Match container for ::before in ::slotted selector's originating element tree]
+ expected: FAIL
+
+ [Match container in outer tree for :host::before]
+ expected: FAIL
+
+ [Match container for ::before in ::part selector's originating element tree]
+ expected: FAIL
+
+ [Match container for ::part selector's originating element tree for exportparts]
+ expected: FAIL
+
+ [Match container for slot light tree child fallback]
+ expected: FAIL
+
+ [A :host::part rule should match containers in the originating element tree]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/style-container-invalidation-inheritance.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/style-container-invalidation-inheritance.html.ini
new file mode 100644
index 0000000000..d48e5afdf7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/style-container-invalidation-inheritance.html.ini
@@ -0,0 +1,3 @@
+[style-container-invalidation-inheritance.html]
+ [Changed --match inherits down descendants and affects container query]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/style-not-sharing-float.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/style-not-sharing-float.html.ini
new file mode 100644
index 0000000000..daad4f2b75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/style-not-sharing-float.html.ini
@@ -0,0 +1,3 @@
+[style-not-sharing-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/style-query-with-unknown-width.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/style-query-with-unknown-width.html.ini
new file mode 100644
index 0000000000..f9f4ef66da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/style-query-with-unknown-width.html.ini
@@ -0,0 +1,3 @@
+[style-query-with-unknown-width.html]
+ [width query should evaluate to unknown and style query to true]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/svg-foreignobject-no-size-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/svg-foreignobject-no-size-container.html.ini
new file mode 100644
index 0000000000..74584d8426
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/svg-foreignobject-no-size-container.html.ini
@@ -0,0 +1,3 @@
+[svg-foreignobject-no-size-container.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/svg-g-no-size-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/svg-g-no-size-container.html.ini
new file mode 100644
index 0000000000..80ec08224a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/svg-g-no-size-container.html.ini
@@ -0,0 +1,3 @@
+[svg-g-no-size-container.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/svg-root-size-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/svg-root-size-container.html.ini
new file mode 100644
index 0000000000..9105a770ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/svg-root-size-container.html.ini
@@ -0,0 +1,3 @@
+[svg-root-size-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/table-inside-container-changing-display.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/table-inside-container-changing-display.html.ini
new file mode 100644
index 0000000000..f542d5c42a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/table-inside-container-changing-display.html.ini
@@ -0,0 +1,3 @@
+[table-inside-container-changing-display.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-backdrop.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-backdrop.html.ini
new file mode 100644
index 0000000000..d53f0aebc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-backdrop.html.ini
@@ -0,0 +1,2 @@
+[top-layer-dialog-backdrop.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-container.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-container.html.ini
new file mode 100644
index 0000000000..483db7ca31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog-container.html.ini
@@ -0,0 +1,3 @@
+[top-layer-dialog-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog.html.ini
new file mode 100644
index 0000000000..376ecda139
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/top-layer-dialog.html.ini
@@ -0,0 +1,3 @@
+[top-layer-dialog.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/transition-scrollbars.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/transition-scrollbars.html.ini
new file mode 100644
index 0000000000..8474bfe226
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/transition-scrollbars.html.ini
@@ -0,0 +1,7 @@
+[transition-scrollbars.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Scrollbars do not cause a transition of background-color]
+ expected:
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event-002.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event-002.html.ini
new file mode 100644
index 0000000000..1feb7ddfd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event-002.html.ini
@@ -0,0 +1,3 @@
+[transition-style-change-event-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event.html.ini
new file mode 100644
index 0000000000..dceb5ac457
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/transition-style-change-event.html.ini
@@ -0,0 +1,3 @@
+[transition-style-change-event.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/unsupported-axis.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/unsupported-axis.html.ini
new file mode 100644
index 0000000000..7ff3b67f95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/unsupported-axis.html.ini
@@ -0,0 +1,3 @@
+[unsupported-axis.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/viewport-units-dynamic.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/viewport-units-dynamic.html.ini
new file mode 100644
index 0000000000..e907c0252a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/viewport-units-dynamic.html.ini
@@ -0,0 +1,3 @@
+[viewport-units-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/viewport-units.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/viewport-units.html.ini
new file mode 100644
index 0000000000..ca5f4d3a85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/viewport-units.html.ini
@@ -0,0 +1,3 @@
+[viewport-units.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/whitespace-update-after-removal.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/whitespace-update-after-removal.html.ini
new file mode 100644
index 0000000000..a3d0573265
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/whitespace-update-after-removal.html.ini
@@ -0,0 +1,4 @@
+[whitespace-update-after-removal.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
+ if (os == "android") and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini
new file mode 100644
index 0000000000..ac335b93aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/animation-display-lock.html.ini
@@ -0,0 +1,18 @@
+[animation-display-lock.html]
+ expected:
+ if not fission and (os == "linux") and not debug: TIMEOUT
+ [Animation events do not fire for a CSS animation running in a display locked subtree]
+ expected:
+ if not fission and (os == "linux") and not debug: TIMEOUT
+
+ [The finished promise does not resolve due to the normal passage of time for a CSS animation in a display locked subtree]
+ expected:
+ if not fission and (os == "linux") and not debug: NOTRUN
+
+ [The finished promise does not resolve due to the normal passage of time for a CSS transition in a display locked subtree]
+ expected:
+ if not fission and (os == "linux") and not debug: NOTRUN
+
+ [Events and promises are handled normally for animations without an owning element]
+ expected:
+ if not fission and (os == "linux") and not debug: NOTRUN
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
new file mode 100644
index 0000000000..3323b8cac5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-030.html]
+ [IntersectionObserver interactions]
+ expected:
+ if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini
new file mode 100644
index 0000000000..b9497e3211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-048.html.ini
@@ -0,0 +1,6 @@
+[content-visibility-048.html]
+ [Fragment navigation with content-visibility; single text]
+ expected: FAIL
+
+ [Fragment navigation with content-visibility; range across blocks]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini
new file mode 100644
index 0000000000..74457aa29a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-080.html.ini
@@ -0,0 +1,3 @@
+[content-visibility-080.html]
+ [Caret range from point]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-095.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-095.html.ini
new file mode 100644
index 0000000000..f08e07dd69
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-095.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-095.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-auto-subtree.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-auto-subtree.html.ini
new file mode 100644
index 0000000000..44714a2940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-auto-subtree.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-animation-with-scroll-timeline-in-auto-subtree.html]
+ prefs: [layout.css.scroll-driven-animations.enabled:true]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-hidden-subtree.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-hidden-subtree.html.ini
new file mode 100644
index 0000000000..82d675a7bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-animation-with-scroll-timeline-in-hidden-subtree.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-animation-with-scroll-timeline-in-hidden-subtree.html]
+ prefs: [layout.css.scroll-driven-animations.enabled:true]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini
new file mode 100644
index 0000000000..fd410673ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini
@@ -0,0 +1,6 @@
+[content-visibility-auto-text-fragment.html]
+ [Fragment navigation with content-visibility; single text]
+ expected: FAIL
+
+ [Fragment navigation with content-visibility; range across blocks]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-size-containment-001.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-size-containment-001.html.ini
new file mode 100644
index 0000000000..e6f62660ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-size-containment-001.html.ini
@@ -0,0 +1,9 @@
+[content-visibility-size-containment-001.html]
+ [content-visibility: auto, changing proximity to the viewport]
+ expected: FAIL
+
+ [content-visibility: auto, after being focused/unfocused]
+ expected: FAIL
+
+ [content-visibility: auto, after being selected/unselected]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg-path.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg-path.html.ini
new file mode 100644
index 0000000000..ddb4c7ed91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-svg-path.html.ini
@@ -0,0 +1,12 @@
+[content-visibility-svg-path.html]
+ [checkIntersection() should return true in a c-v:hidden subtree.]
+ expected: FAIL
+
+ [checkEnclosure() should return true in a c-v:hidden subtree.]
+ expected: FAIL
+
+ [getIntersectionList() should return items in a c-v:hidden subtree.]
+ expected: FAIL
+
+ [getEnclosureList() should return items in a c-v:hidden subtree.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-popover-top-layer-005.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-popover-top-layer-005.html.ini
new file mode 100644
index 0000000000..e727147db5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-popover-top-layer-005.html.ini
@@ -0,0 +1,4 @@
+[content-visibility-with-popover-top-layer-005.html]
+ expected:
+ if (os == "win") and (processor == "x86_64"): [PASS, FAIL]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini
new file mode 100644
index 0000000000..6e8b523ebd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-005.html.ini
@@ -0,0 +1,5 @@
+[content-visibility-with-top-layer-005.html]
+ fuzzy:
+ if os == "win": maxDifference=0-92;totalPixels=0-2
+ expected:
+ if os == "mac": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-in-auto-subtree-removal.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-in-auto-subtree-removal.html.ini
new file mode 100644
index 0000000000..bd9bdafd93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-with-top-layer-in-auto-subtree-removal.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-with-top-layer-in-auto-subtree-removal.html]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-contain/inheritance.html.ini b/testing/web-platform/meta/css/css-contain/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-contain/parsing/contain-computed.html.ini b/testing/web-platform/meta/css/css-contain/parsing/contain-computed.html.ini
new file mode 100644
index 0000000000..f797f9ea28
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/parsing/contain-computed.html.ini
@@ -0,0 +1,9 @@
+[contain-computed.html]
+ [Property contain value 'inline-size layout style paint']
+ expected: FAIL
+
+ [Property contain value 'style layout paint']
+ expected: FAIL
+
+ [Property contain value 'size style layout paint']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/parsing/contain-valid.html.ini b/testing/web-platform/meta/css/css-contain/parsing/contain-valid.html.ini
new file mode 100644
index 0000000000..6f973b7072
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/parsing/contain-valid.html.ini
@@ -0,0 +1,3 @@
+[contain-valid.html]
+ [e.style['contain'\] = "layout inline-size" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-001.html.ini b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-001.html.ini
new file mode 100644
index 0000000000..92fd6ee978
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-001.html.ini
@@ -0,0 +1,2 @@
+[quote-scoping-invalidation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-003.html.ini b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-003.html.ini
new file mode 100644
index 0000000000..2bf528ead1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-003.html.ini
@@ -0,0 +1,2 @@
+[quote-scoping-invalidation-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-004.html.ini b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-004.html.ini
new file mode 100644
index 0000000000..26bf23384c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/quote-scoping-invalidation-004.html.ini
@@ -0,0 +1,2 @@
+[quote-scoping-invalidation-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/content-none-details.html.ini b/testing/web-platform/meta/css/css-content/content-none-details.html.ini
new file mode 100644
index 0000000000..d4a0a55af1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-details.html.ini
@@ -0,0 +1,2 @@
+[content-none-details.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-fieldset.html.ini b/testing/web-platform/meta/css/css-content/content-none-fieldset.html.ini
new file mode 100644
index 0000000000..70f534034e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-fieldset.html.ini
@@ -0,0 +1,4 @@
+[content-none-fieldset.html]
+ prefs: [layout.css.element-content-none.enabled:true]
+ fuzzy: # anti-aliasing color differences inside scrollbars
+ maxDifference=0-4;totalPixels=0-200
diff --git a/testing/web-platform/meta/css/css-content/content-none-math.html.ini b/testing/web-platform/meta/css/css-content/content-none-math.html.ini
new file mode 100644
index 0000000000..1a3571c507
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-math.html.ini
@@ -0,0 +1,2 @@
+[content-none-math.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-option.html.ini b/testing/web-platform/meta/css/css-content/content-none-option.html.ini
new file mode 100644
index 0000000000..37346a98fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-option.html.ini
@@ -0,0 +1,2 @@
+[content-none-option.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-block.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-block.html.ini
new file mode 100644
index 0000000000..e3c9739d36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-block.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-block.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-columns.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-columns.html.ini
new file mode 100644
index 0000000000..970fe8b523
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-columns.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-columns.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-flex.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-flex.html.ini
new file mode 100644
index 0000000000..38688bd9ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-flex.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-flex.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-grid.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-grid.html.ini
new file mode 100644
index 0000000000..23442566bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-grid.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-grid.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-ruby.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-ruby.html.ini
new file mode 100644
index 0000000000..750cef9a86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-ruby.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-ruby.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-root-table.html.ini b/testing/web-platform/meta/css/css-content/content-none-root-table.html.ini
new file mode 100644
index 0000000000..c215f93283
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-root-table.html.ini
@@ -0,0 +1,2 @@
+[content-none-root-table.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-select-1.html.ini b/testing/web-platform/meta/css/css-content/content-none-select-1.html.ini
new file mode 100644
index 0000000000..8bc2a13a9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-select-1.html.ini
@@ -0,0 +1,2 @@
+[content-none-select-1.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-select-2.html.ini b/testing/web-platform/meta/css/css-content/content-none-select-2.html.ini
new file mode 100644
index 0000000000..2ddd2fbd1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-select-2.html.ini
@@ -0,0 +1,2 @@
+[content-none-select-2.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-span-dynamic.html.ini b/testing/web-platform/meta/css/css-content/content-none-span-dynamic.html.ini
new file mode 100644
index 0000000000..34b6731823
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-span-dynamic.html.ini
@@ -0,0 +1,2 @@
+[content-none-span-dynamic.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-span.html.ini b/testing/web-platform/meta/css/css-content/content-none-span.html.ini
new file mode 100644
index 0000000000..e3e7dbb4d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-span.html.ini
@@ -0,0 +1,2 @@
+[content-none-span.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/content-none-table.html.ini b/testing/web-platform/meta/css/css-content/content-none-table.html.ini
new file mode 100644
index 0000000000..15e335f88c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/content-none-table.html.ini
@@ -0,0 +1,2 @@
+[content-none-table.html]
+ prefs: [layout.css.element-content-none.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/element-replacement-on-replaced-element.tentative.html.ini b/testing/web-platform/meta/css/css-content/element-replacement-on-replaced-element.tentative.html.ini
new file mode 100644
index 0000000000..7bd1c2d416
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/element-replacement-on-replaced-element.tentative.html.ini
@@ -0,0 +1,2 @@
+[element-replacement-on-replaced-element.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/inheritance.html.ini b/testing/web-platform/meta/css/css-content/inheritance.html.ini
new file mode 100644
index 0000000000..9e134ed4f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/inheritance.html.ini
@@ -0,0 +1,13 @@
+[inheritance.html]
+ [Property bookmark-state does not inherit]
+ expected: FAIL
+
+ [Property bookmark-state has initial value open]
+ expected: FAIL
+
+ [Property bookmark-level has initial value none]
+ expected: FAIL
+
+ [Property bookmark-level does not inherit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
new file mode 100644
index 0000000000..4e09f39cd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
@@ -0,0 +1,58 @@
+[content-computed.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1281158
+ [Property content value 'open-quote / "alt text"']
+ expected: FAIL
+
+ [Property content value 'close-quote / "alt text"']
+ expected: FAIL
+
+ [Property content value 'no-open-quote / "alt text"']
+ expected: FAIL
+
+ [Property content value 'no-close-quote / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counter(counter-name) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counter(counter-name, counter-style) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counter(counter-name, dECiMaL) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counter(counter-name, DECIMAL) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counters(counter-name, ".") / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counters(counter-name, ".", counter-style) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counters(counter-name, ".", dECiMaL) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counters(counter-name, ".", DECIMAL) / "alt text"']
+ expected: FAIL
+
+ [Property content value 'url("https://www.example.com/picture.svg") / "alt text"']
+ expected: FAIL
+
+ [Property content value '"hello" / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counter(counter-name) "potato" / "alt text"']
+ expected: FAIL
+
+ [Property content value 'counters(counter-name, ".") "potato" / "alt text"']
+ expected: FAIL
+
+ [Property content value '"(" counters(counter-name, ".", counter-style) ")" / "alt text"']
+ expected: FAIL
+
+ [Property content value 'open-quote "hello" "world" close-quote / "alt text"']
+ expected: FAIL
+
+ [Property content value 'url("https://www.example.com/picture.svg") "hello" / "alt text"']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
new file mode 100644
index 0000000000..c8cc95c8a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
@@ -0,0 +1,207 @@
+[content-valid.html]
+ [e.style['content'\] = "open-quote / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "open-quote / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "close-quote / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "close-quote / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-open-quote / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-open-quote / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-close-quote / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "no-close-quote / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(alt) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(alt) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(alt) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(data-foo) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(data-foo) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "attr(data-foo) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, counter-style) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, dECiMaL) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name, DECIMAL) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" \\"world\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counter(counter-name) \\"potato\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / attr(foo)" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
+ expected: FAIL
+
+ [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / attr(foo)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/quotes-001.html.ini b/testing/web-platform/meta/css/css-content/quotes-001.html.ini
new file mode 100644
index 0000000000..9acddf300c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/quotes-001.html.ini
@@ -0,0 +1,3 @@
+[quotes-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-content/quotes-016.html.ini b/testing/web-platform/meta/css/css-content/quotes-016.html.ini
new file mode 100644
index 0000000000..c980117079
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/quotes-016.html.ini
@@ -0,0 +1,3 @@
+[quotes-016.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-content/quotes-034.html.ini b/testing/web-platform/meta/css/css-content/quotes-034.html.ini
new file mode 100644
index 0000000000..17173fe5ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/quotes-034.html.ini
@@ -0,0 +1,3 @@
+[quotes-034.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-content/quotes-first-letter-003.html.ini b/testing/web-platform/meta/css/css-content/quotes-first-letter-003.html.ini
new file mode 100644
index 0000000000..0aa7222bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/quotes-first-letter-003.html.ini
@@ -0,0 +1,2 @@
+[quotes-first-letter-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/quotes-first-letter-004.html.ini b/testing/web-platform/meta/css/css-content/quotes-first-letter-004.html.ini
new file mode 100644
index 0000000000..25ab55b56c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/quotes-first-letter-004.html.ini
@@ -0,0 +1,2 @@
+[quotes-first-letter-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-101.html.ini b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-101.html.ini
new file mode 100644
index 0000000000..972e44b026
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-101.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-101.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-102.html.ini b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-102.html.ini
new file mode 100644
index 0000000000..b758124d41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-102.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-102.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-103.html.ini b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-103.html.ini
new file mode 100644
index 0000000000..2c4d3b0e29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/arabic-indic/css3-counter-styles-103.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-103.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/armenian/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/armenian/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/armenian/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/cjk-earthly-branch/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/cjk-earthly-branch/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/cjk-earthly-branch/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-pad.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-pad.html.ini
new file mode 100644
index 0000000000..c0d73ec780
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-pad.html.ini
@@ -0,0 +1,3 @@
+[descriptor-pad.html]
+ expected:
+ if (os == "win") and debug: [PASS, ERROR, CRASH]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix-invalid.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix-invalid.html.ini
new file mode 100644
index 0000000000..73459820dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix-invalid.html.ini
@@ -0,0 +1,3 @@
+[descriptor-prefix-invalid.html]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, ERROR, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix.html.ini
new file mode 100644
index 0000000000..379587a938
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-prefix.html.ini
@@ -0,0 +1,4 @@
+[descriptor-prefix.html]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-range.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-range.html.ini
new file mode 100644
index 0000000000..eecc168c33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-range.html.ini
@@ -0,0 +1,4 @@
+[descriptor-range.html]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, ERROR, CRASH]
+ if (os == "win") and swgl: [PASS, ERROR, CRASH]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-suffix-invalid.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-suffix-invalid.html.ini
new file mode 100644
index 0000000000..d42b3d4bd7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/descriptor-suffix-invalid.html.ini
@@ -0,0 +1,4 @@
+[descriptor-suffix-invalid.html]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, ERROR, TIMEOUT]
+ if (os == "win") and swgl: [PASS, ERROR, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html.ini
new file mode 100644
index 0000000000..45774c8138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html.ini
@@ -0,0 +1,5 @@
+[disclosure-styles.html]
+ expected:
+ if (os == "android") and debug and swgl: [FAIL, PASS]
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/fallbacks-in-shadow-dom.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/fallbacks-in-shadow-dom.html.ini
new file mode 100644
index 0000000000..90d3c554a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/fallbacks-in-shadow-dom.html.ini
@@ -0,0 +1,2 @@
+[fallbacks-in-shadow-dom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom.html.ini
new file mode 100644
index 0000000000..e028759a5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/override-in-shadow-dom.html.ini
@@ -0,0 +1,2 @@
+[override-in-shadow-dom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/pad-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/pad-syntax.html.ini
new file mode 100644
index 0000000000..6bb448d7d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/pad-syntax.html.ini
@@ -0,0 +1,3 @@
+[pad-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/prefix-suffix-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/prefix-suffix-syntax.html.ini
new file mode 100644
index 0000000000..65db4d5cc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/prefix-suffix-syntax.html.ini
@@ -0,0 +1,20 @@
+[prefix-suffix-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@counter-style 'prefix: url("https://example.com/foo.png")' is valid]
+ expected: FAIL
+
+ [@counter-style 'suffix: url("https://example.com/foo.png")' is valid]
+ expected: FAIL
+
+ [@counter-style 'prefix: url(https://example.com/foo.png)' is valid]
+ expected: FAIL
+
+ [@counter-style 'suffix: url(https://example.com/foo.png)' is valid]
+ expected: FAIL
+
+ [@counter-style 'prefix: linear-gradient(yellow, blue)' is valid]
+ expected: FAIL
+
+ [@counter-style 'suffix: linear-gradient(yellow, blue)' is valid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/range-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/range-syntax.html.ini
new file mode 100644
index 0000000000..d0541f20fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/range-syntax.html.ini
@@ -0,0 +1,3 @@
+[range-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/redefine-attr-mapping.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/redefine-attr-mapping.html.ini
new file mode 100644
index 0000000000..8e3499ca1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/redefine-attr-mapping.html.ini
@@ -0,0 +1,3 @@
+[redefine-attr-mapping.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/speak-as-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/speak-as-syntax.html.ini
new file mode 100644
index 0000000000..61e5d2a863
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/speak-as-syntax.html.ini
@@ -0,0 +1,5 @@
+[speak-as-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@counter-style 'speak-as: spell-out' is valid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/symbols-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/symbols-syntax.html.ini
new file mode 100644
index 0000000000..01a1d4fe2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/symbols-syntax.html.ini
@@ -0,0 +1,5 @@
+[symbols-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@counter-style 'symbols: ident "X" url("foo.jpg")' is valid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-additive.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-additive.html.ini
new file mode 100644
index 0000000000..4d98107633
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-additive.html.ini
@@ -0,0 +1,4 @@
+[system-additive.html]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-alphabetic.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-alphabetic.html.ini
new file mode 100644
index 0000000000..4866b04b90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-alphabetic.html.ini
@@ -0,0 +1,4 @@
+[system-alphabetic.html]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-extends.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-extends.html.ini
new file mode 100644
index 0000000000..c1ab017f57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-extends.html.ini
@@ -0,0 +1,4 @@
+[system-extends.html]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-fixed.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-fixed.html.ini
new file mode 100644
index 0000000000..fc403a190d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-fixed.html.ini
@@ -0,0 +1,3 @@
+[system-fixed.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-symbolic.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-symbolic.html.ini
new file mode 100644
index 0000000000..03d161cad4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-symbolic.html.ini
@@ -0,0 +1,4 @@
+[system-symbolic.html]
+ expected:
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-syntax.html.ini b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-syntax.html.ini
new file mode 100644
index 0000000000..6e915b30c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/counter-style-at-rule/system-syntax.html.ini
@@ -0,0 +1,3 @@
+[system-syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/devanagari/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/devanagari/__dir__.ini
new file mode 100644
index 0000000000..afe3d2181d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/devanagari/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [utility:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/georgian/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/georgian/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/georgian/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/georgian/css3-counter-styles-010.html.ini b/testing/web-platform/meta/css/css-counter-styles/georgian/css3-counter-styles-010.html.ini
new file mode 100644
index 0000000000..95c5056905
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/georgian/css3-counter-styles-010.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-010.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-counter-styles/hiragana-iroha/css3-counter-styles-033.html.ini b/testing/web-platform/meta/css/css-counter-styles/hiragana-iroha/css3-counter-styles-033.html.ini
new file mode 100644
index 0000000000..006ae9b01c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/hiragana-iroha/css3-counter-styles-033.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-033.html]
+ expected:
+ if swgl and (os == "linux") and debug and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/japanese-formal/css3-counter-styles-047.html.ini b/testing/web-platform/meta/css/css-counter-styles/japanese-formal/css3-counter-styles-047.html.ini
new file mode 100644
index 0000000000..e5e1778252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/japanese-formal/css3-counter-styles-047.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-047.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-counter-styles/kannada/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/kannada/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/kannada/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-062.html.ini b/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-062.html.ini
new file mode 100644
index 0000000000..3753cf1c99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-062.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-062.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-065.html.ini b/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-065.html.ini
new file mode 100644
index 0000000000..bb856094ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-065.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-065.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-counter-styles/lao/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/lao/__dir__.ini
new file mode 100644
index 0000000000..693eb21cde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/lao/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:102400]
diff --git a/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-027.html.ini b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-027.html.ini
new file mode 100644
index 0000000000..bc3769091f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-027.html.ini
@@ -0,0 +1,4 @@
+[css3-counter-styles-027.html]
+ expected:
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-028.html.ini b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-028.html.ini
new file mode 100644
index 0000000000..3bfb6252b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-028.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-028.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-029.html.ini b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-029.html.ini
new file mode 100644
index 0000000000..860e6c7b20
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/lower-greek/css3-counter-styles-029.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-029.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-counter-styles/lower-roman/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/lower-roman/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/lower-roman/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/mongolian/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/mongolian/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/mongolian/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-counter-styles/mongolian/css3-counter-styles-137.html.ini b/testing/web-platform/meta/css/css-counter-styles/mongolian/css3-counter-styles-137.html.ini
new file mode 100644
index 0000000000..98461b83f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/mongolian/css3-counter-styles-137.html.ini
@@ -0,0 +1,4 @@
+[css3-counter-styles-137.html]
+ expected:
+ if (os == "android") and debug and swgl: [FAIL, PASS]
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-counter-styles/myanmar/__dir__.ini b/testing/web-platform/meta/css/css-counter-styles/myanmar/__dir__.ini
new file mode 100644
index 0000000000..47a5fc3430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/myanmar/__dir__.ini
@@ -0,0 +1 @@
+prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-104.html.ini b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-104.html.ini
new file mode 100644
index 0000000000..9e9d76f289
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-104.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-104.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-105.html.ini b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-105.html.ini
new file mode 100644
index 0000000000..d209ead649
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-105.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-105.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-106.html.ini b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-106.html.ini
new file mode 100644
index 0000000000..eb880dbd10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-counter-styles/persian/css3-counter-styles-106.html.ini
@@ -0,0 +1,3 @@
+[css3-counter-styles-106.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-device-adapt/__dir__.ini b/testing/web-platform/meta/css/css-device-adapt/__dir__.ini
new file mode 100644
index 0000000000..5e4c0775cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-device-adapt/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: not-implementing
+prefs: [apz.allow_zooming:true]
diff --git a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
new file mode 100644
index 0000000000..864198eaad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
@@ -0,0 +1,43 @@
+[display-contents-role-and-label.html]
+ max-asserts: 5
+ [div with role grid with display: contents has grid role]
+ expected: FAIL
+
+ [Label: g element with display: contents, as child of svg, is labelled via title element]
+ expected: FAIL
+
+ [Label: td as child of tr with display: contents, within table with display: flex, has cell role]
+ expected: FAIL
+
+ [Label: td as child of tr with display: contents, within table with role=table with display: flex, has cell role]
+ expected: FAIL
+
+ [Label: listitem within ul with display: contents, as child of div with display: grid, has listitem role]
+ expected: FAIL
+
+ [Label: nav with display: contents and aria-label has navigation role]
+ expected: FAIL
+
+ [Label: aside with display: contents and aria-label has complementary role]
+ expected: FAIL
+
+ [Label: div with role navigation, aria-label and display: contents has navigation role]
+ expected: FAIL
+
+ [Label: div with role complementary, aria-label and display: contents has complementary role]
+ expected: FAIL
+
+ [Label: div with role search and display: contents has search role]
+ expected: FAIL
+
+ [Label: li, as child of ul with role list and display: contents, has listitem role]
+ expected: FAIL
+
+ [Label: li, as child of ol with role list and display: contents, has listitem role]
+ expected: FAIL
+
+ [Label: td within tr in table with role table, all with display: contents, has cell role]
+ expected: FAIL
+
+ [Role: g element with display: contents, as child of svg, is labelled via title element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/animations/display-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-display/animations/display-interpolation.tentative.html.ini
new file mode 100644
index 0000000000..4867093d56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/animations/display-interpolation.tentative.html.ini
@@ -0,0 +1,42 @@
+[display-interpolation.tentative.html]
+ [CSS Animations: property <display> from [grid\] to [flex\] at (-0.3) should be [grid\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (0) should be [grid\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (0.3) should be [grid\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (0.5) should be [flex\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (0.6) should be [flex\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (1) should be [flex\]]
+ expected: FAIL
+
+ [CSS Animations: property <display> from [grid\] to [flex\] at (1.5) should be [flex\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (-0.3) should be [grid\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (0) should be [grid\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (0.3) should be [grid\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (0.5) should be [flex\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (0.6) should be [flex\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (1) should be [flex\]]
+ expected: FAIL
+
+ [Web Animations: property <display> from [grid\] to [flex\] at (1.5) should be [flex\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-change-iframe.html.ini b/testing/web-platform/meta/css/css-display/display-change-iframe.html.ini
new file mode 100644
index 0000000000..1a353c0746
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-change-iframe.html.ini
@@ -0,0 +1 @@
+[display-change-iframe.html]
diff --git a/testing/web-platform/meta/css/css-display/display-contents-before-after-002.html.ini b/testing/web-platform/meta/css/css-display/display-contents-before-after-002.html.ini
new file mode 100644
index 0000000000..5f98376e68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-before-after-002.html.ini
@@ -0,0 +1,2 @@
+[display-contents-before-after-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-before-after-003.html.ini b/testing/web-platform/meta/css/css-display/display-contents-before-after-003.html.ini
new file mode 100644
index 0000000000..e04744df4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-before-after-003.html.ini
@@ -0,0 +1,2 @@
+[display-contents-before-after-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-001.html.ini b/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-001.html.ini
new file mode 100644
index 0000000000..b68badcae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-001.html.ini
@@ -0,0 +1,2 @@
+[display-contents-dynamic-before-after-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-first-letter-001.html.ini b/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-first-letter-001.html.ini
new file mode 100644
index 0000000000..6abecb0903
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-dynamic-before-after-first-letter-001.html.ini
@@ -0,0 +1,2 @@
+[display-contents-dynamic-before-after-first-letter-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-first-letter-002.html.ini b/testing/web-platform/meta/css/css-display/display-contents-first-letter-002.html.ini
new file mode 100644
index 0000000000..c3301bc711
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-first-letter-002.html.ini
@@ -0,0 +1,2 @@
+[display-contents-first-letter-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-first-line-001.html.ini b/testing/web-platform/meta/css/css-display/display-contents-first-line-001.html.ini
new file mode 100644
index 0000000000..7b1d6cb0df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-first-line-001.html.ini
@@ -0,0 +1,2 @@
+[display-contents-first-line-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-focusable-001.html.ini b/testing/web-platform/meta/css/css-display/display-contents-focusable-001.html.ini
new file mode 100644
index 0000000000..80fd729d89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-focusable-001.html.ini
@@ -0,0 +1,3 @@
+[display-contents-focusable-001.html]
+ [element with display:contents is focusable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini b/testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini
new file mode 100644
index 0000000000..ce3da1404c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini
@@ -0,0 +1,3 @@
+[display-contents-line-height.html]
+ expected:
+ if not os == 'linux': FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-shadow-dom-1.html.ini b/testing/web-platform/meta/css/css-display/display-contents-shadow-dom-1.html.ini
new file mode 100644
index 0000000000..549cb42da6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-shadow-dom-1.html.ini
@@ -0,0 +1,3 @@
+[display-contents-shadow-dom-1.html]
+ expected:
+ if (processor == "x86") and (os != "win") and debug: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-contents-svg-elements.html.ini b/testing/web-platform/meta/css/css-display/display-contents-svg-elements.html.ini
new file mode 100644
index 0000000000..41454c8bc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-contents-svg-elements.html.ini
@@ -0,0 +1,2 @@
+[display-contents-svg-elements.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-first-line-001.html.ini b/testing/web-platform/meta/css/css-display/display-first-line-001.html.ini
new file mode 100644
index 0000000000..e0b39a978d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-first-line-001.html.ini
@@ -0,0 +1,3 @@
+[display-first-line-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-display/display-first-line-002.html.ini b/testing/web-platform/meta/css/css-display/display-first-line-002.html.ini
new file mode 100644
index 0000000000..95809948e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-first-line-002.html.ini
@@ -0,0 +1,2 @@
+[display-first-line-002.html]
+ prefs: [layout.css.floating-first-letter.tight-glyph-bounds:0]
diff --git a/testing/web-platform/meta/css/css-display/display-list-item-height-after-dom-change.html.ini b/testing/web-platform/meta/css/css-display/display-list-item-height-after-dom-change.html.ini
new file mode 100644
index 0000000000..a168c26b0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-list-item-height-after-dom-change.html.ini
@@ -0,0 +1,3 @@
+[display-list-item-height-after-dom-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-display/display-math-on-non-mathml-elements.html.ini b/testing/web-platform/meta/css/css-display/display-math-on-non-mathml-elements.html.ini
new file mode 100644
index 0000000000..b686365789
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-math-on-non-mathml-elements.html.ini
@@ -0,0 +1,17 @@
+[display-math-on-non-mathml-elements.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [computed display on <svg style="display: block math;">]
+ expected: FAIL
+
+ [computed display on <div style="display: inline math;">]
+ expected: FAIL
+
+ [computed display on <svg style="display: math block;">]
+ expected: FAIL
+
+ [computed display on <div style="display: math;">]
+ expected: FAIL
+
+ [computed display on <div style="display: math inline;">]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-001.html.ini b/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-001.html.ini
new file mode 100644
index 0000000000..35652fb33b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-001.html.ini
@@ -0,0 +1,10 @@
+[display-math-on-pseudo-elements-001.html]
+ [computed display on ::before and ::after for <div class="block">]
+ expected: FAIL
+
+ [computed display on ::before and ::after for <math class="block">]
+ expected: FAIL
+
+ [computed display on ::before and ::after for <mrow class="block">]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-002.html.ini b/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-002.html.ini
new file mode 100644
index 0000000000..c36e15c89e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-math-on-pseudo-elements-002.html.ini
@@ -0,0 +1,2 @@
+[display-math-on-pseudo-elements-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/display-with-float-dynamic.html.ini b/testing/web-platform/meta/css/css-display/display-with-float-dynamic.html.ini
new file mode 100644
index 0000000000..f1319e98df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-with-float-dynamic.html.ini
@@ -0,0 +1,3 @@
+[display-with-float-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-display/display-with-float.html.ini b/testing/web-platform/meta/css/css-display/display-with-float.html.ini
new file mode 100644
index 0000000000..88195c6f64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/display-with-float.html.ini
@@ -0,0 +1,3 @@
+[display-with-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-display/empty-text-baseline-001.html.ini b/testing/web-platform/meta/css/css-display/empty-text-baseline-001.html.ini
new file mode 100644
index 0000000000..4a6632a006
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/empty-text-baseline-001.html.ini
@@ -0,0 +1,5 @@
+[empty-text-baseline-001.html]
+ [Empty second line in #inner does not generate baseline for #span with white-space: pre]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-display/empty-text-baseline-002.html.ini b/testing/web-platform/meta/css/css-display/empty-text-baseline-002.html.ini
new file mode 100644
index 0000000000..f493ee7d01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/empty-text-baseline-002.html.ini
@@ -0,0 +1,5 @@
+[empty-text-baseline-002.html]
+ [Empty content pseudo-element does not generate baseline with white-space: pre]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-display/focus/display-contents-focus.html.ini b/testing/web-platform/meta/css/css-display/focus/display-contents-focus.html.ini
new file mode 100644
index 0000000000..0812ba8c54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/focus/display-contents-focus.html.ini
@@ -0,0 +1,15 @@
+[display-contents-focus.html]
+ [button with display: contents is focusable]
+ expected: FAIL
+
+ [div with role button, tabindex=0 and display: contents is focusable]
+ expected: FAIL
+
+ [div with role button, tabindex=-1 and display: contents is focusable]
+ expected: FAIL
+
+ [link with display: contents is focusable]
+ expected: FAIL
+
+ [span with role link, tabindex=0 and display: contents is focusable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/inheritance.html.ini b/testing/web-platform/meta/css/css-display/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-display/parsing/display-computed.html.ini b/testing/web-platform/meta/css/css-display/parsing/display-computed.html.ini
new file mode 100644
index 0000000000..46a5c02b1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/parsing/display-computed.html.ini
@@ -0,0 +1,81 @@
+[display-computed.html]
+ [Property display value 'run-in']
+ expected: FAIL
+
+ [Property display value 'run-in flow']
+ expected: FAIL
+
+ [Property display value 'flow run-in']
+ expected: FAIL
+
+ [Property display value 'flow-root run-in']
+ expected: FAIL
+
+ [Property display value 'run-in flow-root']
+ expected: FAIL
+
+ [Property display value 'flex run-in']
+ expected: FAIL
+
+ [Property display value 'run-in flex']
+ expected: FAIL
+
+ [Property display value 'grid run-in']
+ expected: FAIL
+
+ [Property display value 'run-in grid']
+ expected: FAIL
+
+ [Property display value 'table run-in']
+ expected: FAIL
+
+ [Property display value 'run-in table']
+ expected: FAIL
+
+ [Property display value 'run-in ruby']
+ expected: FAIL
+
+ [Property display value 'ruby run-in']
+ expected: FAIL
+
+ [Property display value 'run-in list-item']
+ expected: FAIL
+
+ [Property display value 'list-item run-in']
+ expected: FAIL
+
+ [Property display value 'flow run-in list-item']
+ expected: FAIL
+
+ [Property display value 'run-in flow list-item']
+ expected: FAIL
+
+ [Property display value 'flow list-item run-in']
+ expected: FAIL
+
+ [Property display value 'run-in list-item flow']
+ expected: FAIL
+
+ [Property display value 'list-item run-in flow']
+ expected: FAIL
+
+ [Property display value 'list-item flow run-in']
+ expected: FAIL
+
+ [Property display value 'flow-root run-in list-item']
+ expected: FAIL
+
+ [Property display value 'run-in flow-root list-item']
+ expected: FAIL
+
+ [Property display value 'flow-root list-item run-in']
+ expected: FAIL
+
+ [Property display value 'run-in list-item flow-root']
+ expected: FAIL
+
+ [Property display value 'list-item run-in flow-root']
+ expected: FAIL
+
+ [Property display value 'list-item flow-root run-in']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/parsing/display-valid.html.ini b/testing/web-platform/meta/css/css-display/parsing/display-valid.html.ini
new file mode 100644
index 0000000000..e740d5f0e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/parsing/display-valid.html.ini
@@ -0,0 +1,108 @@
+[display-valid.html]
+ [e.style['display'\] = "run-in flow-root list-item" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in table" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in list-item flow" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in flow" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in flow list-item" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "table run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "list-item run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "grid run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in list-item flow-root" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in flow-root" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in grid" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "list-item run-in flow" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow run-in list-item" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow-root run-in list-item" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "list-item flow-root run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow-root list-item run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow-root run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in ruby" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flex run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "list-item flow run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "list-item run-in flow-root" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in list-item" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow list-item run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "ruby run-in" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "run-in flex" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flow-root inline" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "inline flow-root" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "flex inline" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "inline flex" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "grid inline" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "inline grid" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "table inline" should set the property value]
+ expected: FAIL
+
+ [e.style['display'\] = "inline table" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-001.xht.ini
new file mode 100644
index 0000000000..8ce6d0736f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-abspos-between-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-002.xht.ini
new file mode 100644
index 0000000000..6dc9319577
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-abspos-between-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-abspos-between-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-001.xht.ini
new file mode 100644
index 0000000000..1c4199095c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-002.xht.ini
new file mode 100644
index 0000000000..47829680c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-003.xht.ini
new file mode 100644
index 0000000000..ec643bd661
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-004.xht.ini
new file mode 100644
index 0000000000..796ff106b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-004.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-005.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-005.xht.ini
new file mode 100644
index 0000000000..95118c6073
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-005.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-006.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-006.xht.ini
new file mode 100644
index 0000000000..c85e5ecfc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-006.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-007.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-007.xht.ini
new file mode 100644
index 0000000000..7ef3e42d8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-007.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-008.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-008.xht.ini
new file mode 100644
index 0000000000..f009a2a1ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-008.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-008.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-009.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-009.xht.ini
new file mode 100644
index 0000000000..f8ff9530b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-009.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-009.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-010.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-010.xht.ini
new file mode 100644
index 0000000000..80fab2456c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-010.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-010.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-011.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-011.xht.ini
new file mode 100644
index 0000000000..d22383476f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-011.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-011.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-012.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-012.xht.ini
new file mode 100644
index 0000000000..4937f85ded
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-012.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-012.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-013.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-013.xht.ini
new file mode 100644
index 0000000000..5e2e80b472
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-013.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-013.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-basic-018.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-018.xht.ini
new file mode 100644
index 0000000000..b3f264c181
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-basic-018.xht.ini
@@ -0,0 +1,2 @@
+[run-in-basic-018.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-block-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-block-between-003.xht.ini
new file mode 100644
index 0000000000..befefe2bf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-block-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-block-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-001.xht.ini
new file mode 100644
index 0000000000..aba532cd53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-breaking-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-002.xht.ini
new file mode 100644
index 0000000000..3a78ffc108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-breaking-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-breaking-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-clear-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-clear-001.xht.ini
new file mode 100644
index 0000000000..7a16ddd9c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-clear-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-clear-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-clear-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-clear-002.xht.ini
new file mode 100644
index 0000000000..acb1f766b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-clear-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-clear-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-abspos-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-abspos-001.xht.ini
new file mode 100644
index 0000000000..9824133e9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-abspos-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-abspos-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-003.xht.ini
new file mode 100644
index 0000000000..84fd61ba71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-block-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-005.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-005.xht.ini
new file mode 100644
index 0000000000..9a17cbbb9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-005.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-block-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht.ini
new file mode 100644
index 0000000000..9a2ae46cd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-block-inside-inline-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-float-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-float-001.xht.ini
new file mode 100644
index 0000000000..83ca5c9aef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-float-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-float-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-001.xht.ini
new file mode 100644
index 0000000000..b7336e0f45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-002.xht.ini
new file mode 100644
index 0000000000..06a8f8cf5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-003.xht.ini
new file mode 100644
index 0000000000..def2ae7db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-004.xht.ini
new file mode 100644
index 0000000000..fff14599e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-004.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-005.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-005.xht.ini
new file mode 100644
index 0000000000..a464c6260b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-005.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-006.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-006.xht.ini
new file mode 100644
index 0000000000..f3f46cceb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-006.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-007.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-007.xht.ini
new file mode 100644
index 0000000000..7c30b8d2c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-007.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-block-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-block-001.xht.ini
new file mode 100644
index 0000000000..e63146a838
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-block-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-block-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-table-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-table-001.xht.ini
new file mode 100644
index 0000000000..a5d36c6667
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-inline-table-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-inline-table-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-relpos-block-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-relpos-block-003.xht.ini
new file mode 100644
index 0000000000..915d991a5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-relpos-block-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-relpos-block-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-run-in-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-run-in-003.xht.ini
new file mode 100644
index 0000000000..dcc35bbce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-run-in-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-run-in-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-003.xht.ini
new file mode 100644
index 0000000000..d99372924a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-caption-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-caption-001.xht.ini
new file mode 100644
index 0000000000..c137fc56c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-caption-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-caption-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-cell-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-cell-001.xht.ini
new file mode 100644
index 0000000000..b4d9031893
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-cell-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-cell-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-001.xht.ini
new file mode 100644
index 0000000000..9ca05d418a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-column-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-group-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-group-001.xht.ini
new file mode 100644
index 0000000000..a518875b17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-column-group-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-column-group-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht.ini
new file mode 100644
index 0000000000..6dd6129d44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-inside-inline-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-001.xht.ini
new file mode 100644
index 0000000000..75c2038280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-row-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-group-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-group-001.xht.ini
new file mode 100644
index 0000000000..0ef0b7f462
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-contains-table-row-group-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-contains-table-row-group-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-001.xht.ini
new file mode 100644
index 0000000000..d9b952281b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-display-none-between-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-002.xht.ini
new file mode 100644
index 0000000000..b7e06644c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-display-none-between-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-display-none-between-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-001.xht.ini
new file mode 100644
index 0000000000..4f840510f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-fixedpos-between-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-002.xht.ini
new file mode 100644
index 0000000000..e37cc67fa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-fixedpos-between-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-fixedpos-between-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-001.xht.ini
new file mode 100644
index 0000000000..0c8577c33c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-float-between-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-002.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-002.xht.ini
new file mode 100644
index 0000000000..dd6aab0bea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-float-between-002.xht.ini
@@ -0,0 +1,2 @@
+[run-in-float-between-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-inherit-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-inherit-001.xht.ini
new file mode 100644
index 0000000000..8e71e299be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-inherit-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-inherit-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-inline-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-between-003.xht.ini
new file mode 100644
index 0000000000..5c789e8b70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-inline-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-inline-block-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-block-between-003.xht.ini
new file mode 100644
index 0000000000..cf723fb12e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-block-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-inline-block-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-inline-table-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-table-between-003.xht.ini
new file mode 100644
index 0000000000..b6eb658b34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-inline-table-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-inline-table-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-001.xht.ini
new file mode 100644
index 0000000000..1df246914d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-listitem-between-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-003.xht.ini
new file mode 100644
index 0000000000..fe8e2c3ffc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-listitem-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-listitem-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-relpos-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-relpos-between-003.xht.ini
new file mode 100644
index 0000000000..2486f9ab91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-relpos-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-relpos-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-replaced-001.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-replaced-001.xht.ini
new file mode 100644
index 0000000000..14facbb81b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-replaced-001.xht.ini
@@ -0,0 +1,2 @@
+[run-in-replaced-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-restyle-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-restyle-003.xht.ini
new file mode 100644
index 0000000000..37909195c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-restyle-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-restyle-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-003.xht.ini
new file mode 100644
index 0000000000..60232a8917
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-run-in-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-004.xht.ini
new file mode 100644
index 0000000000..bc0a974f0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-004.xht.ini
@@ -0,0 +1,2 @@
+[run-in-run-in-between-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-005.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-005.xht.ini
new file mode 100644
index 0000000000..aa76035dd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-005.xht.ini
@@ -0,0 +1,2 @@
+[run-in-run-in-between-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-006.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-006.xht.ini
new file mode 100644
index 0000000000..561e9ff772
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-006.xht.ini
@@ -0,0 +1,2 @@
+[run-in-run-in-between-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-007.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-007.xht.ini
new file mode 100644
index 0000000000..2b110fe83d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-run-in-between-007.xht.ini
@@ -0,0 +1,2 @@
+[run-in-run-in-between-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-table-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-table-between-003.xht.ini
new file mode 100644
index 0000000000..9c992f64f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-table-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-table-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-table-cell-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-table-cell-between-003.xht.ini
new file mode 100644
index 0000000000..93c8e21e70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-table-cell-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-table-cell-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-table-row-between-003.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-table-row-between-003.xht.ini
new file mode 100644
index 0000000000..39fdc206a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-table-row-between-003.xht.ini
@@ -0,0 +1,2 @@
+[run-in-table-row-between-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-004.xht.ini
new file mode 100644
index 0000000000..b2c83fc85c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-004.xht.ini
@@ -0,0 +1,2 @@
+[run-in-text-between-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-005.xht.ini b/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-005.xht.ini
new file mode 100644
index 0000000000..8fce28be43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/run-in-text-between-005.xht.ini
@@ -0,0 +1,2 @@
+[run-in-text-between-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/textarea-display.html.ini b/testing/web-platform/meta/css/css-display/textarea-display.html.ini
new file mode 100644
index 0000000000..d281d98b73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/textarea-display.html.ini
@@ -0,0 +1,3 @@
+[textarea-display.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-easing/step-timing-functions-output.html.ini b/testing/web-platform/meta/css/css-easing/step-timing-functions-output.html.ini
new file mode 100644
index 0000000000..a1bbfe7609
--- /dev/null
+++ b/testing/web-platform/meta/css/css-easing/step-timing-functions-output.html.ini
@@ -0,0 +1,3 @@
+[step-timing-functions-output.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-easing/step-timing-functions-syntax.html.ini b/testing/web-platform/meta/css/css-easing/step-timing-functions-syntax.html.ini
new file mode 100644
index 0000000000..f7e588005d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-easing/step-timing-functions-syntax.html.ini
@@ -0,0 +1,3 @@
+[step-timing-functions-syntax.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-easing/timing-functions-syntax-computed.html.ini b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-computed.html.ini
new file mode 100644
index 0000000000..9e3f3dc399
--- /dev/null
+++ b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-computed.html.ini
@@ -0,0 +1,3 @@
+[timing-functions-syntax-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-easing/timing-functions-syntax-invalid.html.ini b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-invalid.html.ini
new file mode 100644
index 0000000000..2f02dc31f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-invalid.html.ini
@@ -0,0 +1,3 @@
+[timing-functions-syntax-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-easing/timing-functions-syntax-valid.html.ini b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-valid.html.ini
new file mode 100644
index 0000000000..54043f6de8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-easing/timing-functions-syntax-valid.html.ini
@@ -0,0 +1,3 @@
+[timing-functions-syntax-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-env/indexed-env.tentative.html.ini b/testing/web-platform/meta/css/css-env/indexed-env.tentative.html.ini
new file mode 100644
index 0000000000..f9441899b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-env/indexed-env.tentative.html.ini
@@ -0,0 +1,12 @@
+[indexed-env.tentative.html]
+ [CSS Environment variable value "env(test 0, green)" must successfully parse and roundtrip]
+ expected: FAIL
+
+ [CSS Environment variable value "env(test 0,)" must successfully parse and roundtrip]
+ expected: FAIL
+
+ [CSS Environment variable value "env(test 0)" must successfully parse and roundtrip]
+ expected: FAIL
+
+ [CSS Environment variable value "env(test 0 1 2 3 4, green)" must successfully parse and roundtrip]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini b/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini
new file mode 100644
index 0000000000..df2e8b5223
--- /dev/null
+++ b/testing/web-platform/meta/css/css-env/supports-script.tentative.html.ini
@@ -0,0 +1,3 @@
+[supports-script.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini b/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini
new file mode 100644
index 0000000000..2a5d80e937
--- /dev/null
+++ b/testing/web-platform/meta/css/css-env/syntax.tentative.html.ini
@@ -0,0 +1,3 @@
+[syntax.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini b/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini
new file mode 100644
index 0000000000..91f7aea513
--- /dev/null
+++ b/testing/web-platform/meta/css/css-env/unknown-env-names-override-previous.tentative.html.ini
@@ -0,0 +1,3 @@
+[unknown-env-names-override-previous.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-exclusions/__dir__.ini b/testing/web-platform/meta/css/css-exclusions/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-01.xht.ini b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-01.xht.ini
new file mode 100644
index 0000000000..3f931d7614
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-01.xht.ini
@@ -0,0 +1,2 @@
+[exclusions-wrap-flow-01.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-02.xht.ini b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-02.xht.ini
new file mode 100644
index 0000000000..51b46b8667
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-02.xht.ini
@@ -0,0 +1,2 @@
+[exclusions-wrap-flow-02.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-03.xht.ini b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-03.xht.ini
new file mode 100644
index 0000000000..45d58d4323
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-03.xht.ini
@@ -0,0 +1,2 @@
+[exclusions-wrap-flow-03.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-04.xht.ini b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-04.xht.ini
new file mode 100644
index 0000000000..080ffb49a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/css3-exclusions/exclusions-wrap-flow-04.xht.ini
@@ -0,0 +1,2 @@
+[exclusions-wrap-flow-04.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-exclusions/inheritance.html.ini b/testing/web-platform/meta/css/css-exclusions/inheritance.html.ini
new file mode 100644
index 0000000000..a097eeecfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/inheritance.html.ini
@@ -0,0 +1,13 @@
+[inheritance.html]
+ [Property wrap-through does not inherit]
+ expected: FAIL
+
+ [Property wrap-flow has initial value auto]
+ expected: FAIL
+
+ [Property wrap-flow does not inherit]
+ expected: FAIL
+
+ [Property wrap-through has initial value wrap]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-001.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-001.html.ini
new file mode 100644
index 0000000000..cec1bbb7f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-001.html.ini
@@ -0,0 +1,4 @@
+[wrap-flow-001.html]
+ [Verify top of the 'linesBelow' span is positioned correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-002.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-002.html.ini
new file mode 100644
index 0000000000..770fc165d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-002.html.ini
@@ -0,0 +1,14 @@
+[wrap-flow-002.html]
+ [Verify top of the 'lineLeft1' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify top of the 'lineLeft2' span is positioned correctly]
+ expected: FAIL
+
+ [Verify right of the 'lineLeft2' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'linesBelow' span is positioned correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-003.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-003.html.ini
new file mode 100644
index 0000000000..b01f2d6e35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-003.html.ini
@@ -0,0 +1,5 @@
+[wrap-flow-003.html]
+ [Verify top of the 'line4' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-004.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-004.html.ini
new file mode 100644
index 0000000000..34ed0589ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-004.html.ini
@@ -0,0 +1,26 @@
+[wrap-flow-004.html]
+ [Verify left of the 'line2' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line3' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the 'line3' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line4' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the 'line4' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line5' span is positioned correctly]
+ expected:
+ FAIL
+
+ [Verify top of the 'line2' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-005.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-005.html.ini
new file mode 100644
index 0000000000..8095a4744d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-005.html.ini
@@ -0,0 +1,26 @@
+[wrap-flow-005.html]
+ [Verify left of the 'line2' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line3' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the 'line3' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line4' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the 'line4' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line5' span is positioned correctly]
+ expected:
+ FAIL
+
+ [Verify top of the 'line2' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-flow-006.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-flow-006.html.ini
new file mode 100644
index 0000000000..de74f72b34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-flow-006.html.ini
@@ -0,0 +1,17 @@
+[wrap-flow-006.html]
+ [Verify top of the 'line2' span is positioned correctly]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the 'line2' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line3' span is positioned correctly]
+ expected: FAIL
+
+ [Verify left of the 'line3' span is positioned correctly]
+ expected: FAIL
+
+ [Verify top of the 'line4' span is positioned correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-exclusions/wrap-through-001.html.ini b/testing/web-platform/meta/css/css-exclusions/wrap-through-001.html.ini
new file mode 100644
index 0000000000..5bd4adc5cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-exclusions/wrap-through-001.html.ini
@@ -0,0 +1,19 @@
+[wrap-through-001.html]
+ [Verify left of the second line on the right of the exclusion]
+ expected: FAIL
+
+ [Verify top of the third line on the left of the exclusion]
+ expected:
+ if os == "win": FAIL
+
+ [Verify left of the third line on the right of the exclusion]
+ expected: FAIL
+
+ [Verify top of the fourth line with no wrapping-through = none]
+ expected:
+ if os == "win": FAIL
+
+ [Verify top of the second line on the left of the exclusion]
+ expected:
+ if os == "win": FAIL
+
diff --git a/testing/web-platform/meta/css/css-fill-stroke/__dir__.ini b/testing/web-platform/meta/css/css-fill-stroke/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fill-stroke/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fill-stroke/animation/fill-interpolation.html.ini b/testing/web-platform/meta/css/css-fill-stroke/animation/fill-interpolation.html.ini
new file mode 100644
index 0000000000..d700402d34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fill-stroke/animation/fill-interpolation.html.ini
@@ -0,0 +1,216 @@
+[fill-interpolation.html]
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [CSS Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <fill> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1 0 0)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini
new file mode 100644
index 0000000000..878e39bcc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini
@@ -0,0 +1,7 @@
+[paint-order-001.tentative.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-1;totalPixels=0-1054
+ expected:
+ if os == "android": PASS
+ if os == "win": FAIL
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/__dir__.ini b/testing/web-platform/meta/css/css-flexbox/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html.ini
new file mode 100644
index 0000000000..b3ffc080a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html.ini
new file mode 100644
index 0000000000..e7128f0cfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini
new file mode 100644
index 0000000000..20f497fd16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini
new file mode 100644
index 0000000000..a301895fd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html.ini
new file mode 100644
index 0000000000..90798c32c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html.ini
new file mode 100644
index 0000000000..16e8895005
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html.ini
new file mode 100644
index 0000000000..dcb911eed8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-rtl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini
new file mode 100644
index 0000000000..1df5068ae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-rtl-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini
new file mode 100644
index 0000000000..523a421442
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-rtl-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini
new file mode 100644
index 0000000000..afdc16923a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-vertWM-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini
new file mode 100644
index 0000000000..64facec180
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-vertWM-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003.html.ini
new file mode 100644
index 0000000000..03c13e8bce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-vertWM-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004.html.ini
new file mode 100644
index 0000000000..edee30f158
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-align-self-vertWM-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini
new file mode 100644
index 0000000000..4db6fed1a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html.ini
new file mode 100644
index 0000000000..fb3f743439
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini
new file mode 100644
index 0000000000..8e7156a7a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html.ini
new file mode 100644
index 0000000000..0727a11e04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini
new file mode 100644
index 0000000000..d51cb651ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html.ini
new file mode 100644
index 0000000000..9fa2d5975b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini
new file mode 100644
index 0000000000..d8e6fc03a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html.ini
new file mode 100644
index 0000000000..4fba6bec0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini
new file mode 100644
index 0000000000..c8593a3898
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html.ini
new file mode 100644
index 0000000000..8ccae01b3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-rtl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001.html.ini
new file mode 100644
index 0000000000..abb0f2a8df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-vertWM-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini
new file mode 100644
index 0000000000..10deacc3ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini
@@ -0,0 +1,3 @@
+[flex-abspos-staticpos-justify-content-vertWM-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-001.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-001.html.ini
new file mode 100644
index 0000000000..fd8667adf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-001.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-002.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-002.html.ini
new file mode 100644
index 0000000000..865cb970be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-002.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-003.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-003.html.ini
new file mode 100644
index 0000000000..eea78b5370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-003.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-004.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-004.html.ini
new file mode 100644
index 0000000000..f0adb49b58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-004.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-012.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-012.html.ini
new file mode 100644
index 0000000000..e1075d9058
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-012.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-013.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-013.html.ini
new file mode 100644
index 0000000000..2d0edd9160
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-013.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-014.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-014.html.ini
new file mode 100644
index 0000000000..74683c4807
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-014.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-014.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-015.html.ini b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-015.html.ini
new file mode 100644
index 0000000000..8ae8960ffe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/abspos/position-absolute-015.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-vert-001b.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-vert-001b.html.ini
new file mode 100644
index 0000000000..80d5315cfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-vert-001b.html.ini
@@ -0,0 +1,3 @@
+[align-content-vert-001b.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-vert-002.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-vert-002.html.ini
new file mode 100644
index 0000000000..9c76c2a5fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-vert-002.html.ini
@@ -0,0 +1,3 @@
+[align-content-vert-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-wmvert-001.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-wmvert-001.html.ini
new file mode 100644
index 0000000000..527af0bdb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-wmvert-001.html.ini
@@ -0,0 +1,3 @@
+[align-content-wmvert-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-wrap-001.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-001.html.ini
new file mode 100644
index 0000000000..d8736f25ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-001.html.ini
@@ -0,0 +1,3 @@
+[align-content-wrap-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-wrap-002.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-002.html.ini
new file mode 100644
index 0000000000..55a6ba9d0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-002.html.ini
@@ -0,0 +1,3 @@
+[align-content-wrap-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-wrap-003.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-003.html.ini
new file mode 100644
index 0000000000..0054cd8498
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-003.html.ini
@@ -0,0 +1,14 @@
+[align-content-wrap-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.flexbox 13]
+ expected: FAIL
+
+ [.flexbox 35]
+ expected: FAIL
+
+ [.flexbox 12]
+ expected: FAIL
+
+ [.flexbox 34]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/align-content-wrap-005.html.ini b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-005.html.ini
new file mode 100644
index 0000000000..4c1a957a83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-content-wrap-005.html.ini
@@ -0,0 +1,3 @@
+[align-content-wrap-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-horz.html.ini b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-horz.html.ini
new file mode 100644
index 0000000000..5e47033daa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-horz.html.ini
@@ -0,0 +1,3 @@
+[align-items-baseline-column-horz.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1609403
diff --git a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-vert.html.ini b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-vert.html.ini
new file mode 100644
index 0000000000..d02cc7261c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-column-vert.html.ini
@@ -0,0 +1,3 @@
+[align-items-baseline-column-vert.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1609403
diff --git a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-horz.html.ini b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-horz.html.ini
new file mode 100644
index 0000000000..f9d76b829e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-horz.html.ini
@@ -0,0 +1,3 @@
+[align-items-baseline-row-horz.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1609403
diff --git a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini
new file mode 100644
index 0000000000..2f8ee2031d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini
@@ -0,0 +1,3 @@
+[align-items-baseline-row-vert.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1609403
diff --git a/testing/web-platform/meta/css/css-flexbox/align-self-014.html.ini b/testing/web-platform/meta/css/css-flexbox/align-self-014.html.ini
new file mode 100644
index 0000000000..2811ec98ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/align-self-014.html.ini
@@ -0,0 +1,3 @@
+[align-self-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-001.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-001.html.ini
new file mode 100644
index 0000000000..9f62d20ad3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-001.html.ini
@@ -0,0 +1,6 @@
+[flex-align-baseline-grid-001.html]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-002.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-002.html.ini
new file mode 100644
index 0000000000..b041868487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-002.html.ini
@@ -0,0 +1,6 @@
+[flex-align-baseline-grid-002.html]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-003.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-003.html.ini
new file mode 100644
index 0000000000..4028b9f684
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-grid-003.html.ini
@@ -0,0 +1,6 @@
+[flex-align-baseline-grid-003.html]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-001.tentative.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-001.tentative.html.ini
new file mode 100644
index 0000000000..1291da0eb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-001.tentative.html.ini
@@ -0,0 +1,14 @@
+[flex-align-baseline-line-clamp-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-002.tentative.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-002.tentative.html.ini
new file mode 100644
index 0000000000..aa1af1a7ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-002.tentative.html.ini
@@ -0,0 +1,26 @@
+[flex-align-baseline-line-clamp-002.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 4]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 16]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 20]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
+
+ [.target > * 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-003.tentative.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-003.tentative.html.ini
new file mode 100644
index 0000000000..77963efdb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-line-clamp-003.tentative.html.ini
@@ -0,0 +1,14 @@
+[flex-align-baseline-line-clamp-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-001.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-001.html.ini
new file mode 100644
index 0000000000..b691a33779
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-001.html.ini
@@ -0,0 +1,8 @@
+[flex-align-baseline-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-002.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-002.html.ini
new file mode 100644
index 0000000000..598a7332ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-002.html.ini
@@ -0,0 +1,17 @@
+[flex-align-baseline-multicol-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 1]
+ expected: FAIL
+
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
+
+ [.target > * 9]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-003.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-003.html.ini
new file mode 100644
index 0000000000..cfa61b2b32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-multicol-003.html.ini
@@ -0,0 +1,8 @@
+[flex-align-baseline-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-001.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-001.html.ini
new file mode 100644
index 0000000000..db9c9680c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-001.html.ini
@@ -0,0 +1,3 @@
+[flex-align-baseline-overflow-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-002.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-002.html.ini
new file mode 100644
index 0000000000..ed86b08298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-002.html.ini
@@ -0,0 +1,3 @@
+[flex-align-baseline-overflow-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-003.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-003.html.ini
new file mode 100644
index 0000000000..ec30f18b46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-overflow-003.html.ini
@@ -0,0 +1,3 @@
+[flex-align-baseline-overflow-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-table-002.html.ini b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-table-002.html.ini
new file mode 100644
index 0000000000..b6a964c51b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/alignment/flex-align-baseline-table-002.html.ini
@@ -0,0 +1,8 @@
+[flex-align-baseline-table-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 1]
+ expected: FAIL
+
+ [.target > * 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/animation/__dir__.ini b/testing/web-platform/meta/css/css-flexbox/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-flexbox/animation/order-interpolation.html.ini b/testing/web-platform/meta/css/css-flexbox/animation/order-interpolation.html.ini
new file mode 100644
index 0000000000..8ebb9de019
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/animation/order-interpolation.html.ini
@@ -0,0 +1,3 @@
+[order-interpolation.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-001.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-001.html.ini
new file mode 100644
index 0000000000..9ed669c67a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-001.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-002.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-002.html.ini
new file mode 100644
index 0000000000..c0e9b7c683
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-002.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-003.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-003.html.ini
new file mode 100644
index 0000000000..b935c2e761
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-003.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-004.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-004.html.ini
new file mode 100644
index 0000000000..8e293939b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-004.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-005.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-005.html.ini
new file mode 100644
index 0000000000..29324c35d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-005.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-006.html.ini b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-006.html.ini
new file mode 100644
index 0000000000..488bc6349e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/aspect-ratio-intrinsic-size-006.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-intrinsic-size-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/box-sizing-001.html.ini b/testing/web-platform/meta/css/css-flexbox/box-sizing-001.html.ini
new file mode 100644
index 0000000000..709cc14cfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/box-sizing-001.html.ini
@@ -0,0 +1,3 @@
+[box-sizing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/box-sizing-min-max-sizes-001.html.ini b/testing/web-platform/meta/css/css-flexbox/box-sizing-min-max-sizes-001.html.ini
new file mode 100644
index 0000000000..d4a9c67ea1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/box-sizing-min-max-sizes-001.html.ini
@@ -0,0 +1,3 @@
+[box-sizing-min-max-sizes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/break-nested-float-in-flex-item-001-print.html.ini b/testing/web-platform/meta/css/css-flexbox/break-nested-float-in-flex-item-001-print.html.ini
new file mode 100644
index 0000000000..9e39faebcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/break-nested-float-in-flex-item-001-print.html.ini
@@ -0,0 +1,3 @@
+[break-nested-float-in-flex-item-001-print.html]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-flexbox/canvas-dynamic-change-001.html.ini b/testing/web-platform/meta/css/css-flexbox/canvas-dynamic-change-001.html.ini
new file mode 100644
index 0000000000..ad9311e0db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/canvas-dynamic-change-001.html.ini
@@ -0,0 +1,3 @@
+[canvas-dynamic-change-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/change-column-flex-width.html.ini b/testing/web-platform/meta/css/css-flexbox/change-column-flex-width.html.ini
new file mode 100644
index 0000000000..408c44a617
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/change-column-flex-width.html.ini
@@ -0,0 +1,3 @@
+[change-column-flex-width.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/column-flex-child-with-overflow-scroll.html.ini b/testing/web-platform/meta/css/css-flexbox/column-flex-child-with-overflow-scroll.html.ini
new file mode 100644
index 0000000000..9b429fe736
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/column-flex-child-with-overflow-scroll.html.ini
@@ -0,0 +1,3 @@
+[column-flex-child-with-overflow-scroll.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/column-reverse-gap.html.ini b/testing/web-platform/meta/css/css-flexbox/column-reverse-gap.html.ini
new file mode 100644
index 0000000000..d6d786fb44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/column-reverse-gap.html.ini
@@ -0,0 +1,3 @@
+[column-reverse-gap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/columns-height-set-via-top-bottom.html.ini b/testing/web-platform/meta/css/css-flexbox/columns-height-set-via-top-bottom.html.ini
new file mode 100644
index 0000000000..ef64197e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/columns-height-set-via-top-bottom.html.ini
@@ -0,0 +1,3 @@
+[columns-height-set-via-top-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/content-height-with-scrollbars.html.ini b/testing/web-platform/meta/css/css-flexbox/content-height-with-scrollbars.html.ini
new file mode 100644
index 0000000000..487e8bbc37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/content-height-with-scrollbars.html.ini
@@ -0,0 +1,3 @@
+[content-height-with-scrollbars.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/dynamic-grid-flex-abspos.html.ini b/testing/web-platform/meta/css/css-flexbox/dynamic-grid-flex-abspos.html.ini
new file mode 100644
index 0000000000..26f6dd6834
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/dynamic-grid-flex-abspos.html.ini
@@ -0,0 +1,3 @@
+[dynamic-grid-flex-abspos.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/dynamic-orthogonal-flex-item.html.ini b/testing/web-platform/meta/css/css-flexbox/dynamic-orthogonal-flex-item.html.ini
new file mode 100644
index 0000000000..65079d05db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/dynamic-orthogonal-flex-item.html.ini
@@ -0,0 +1,2 @@
+[dynamic-orthogonal-flex-item.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/fieldset-as-container-justify-center.tentative.html.ini b/testing/web-platform/meta/css/css-flexbox/fieldset-as-container-justify-center.tentative.html.ini
new file mode 100644
index 0000000000..3363b8e7b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/fieldset-as-container-justify-center.tentative.html.ini
@@ -0,0 +1,3 @@
+[fieldset-as-container-justify-center.tentative.html]
+ [.item 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-008.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-008.html.ini
new file mode 100644
index 0000000000..5f8d938002
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-008.html.ini
@@ -0,0 +1,2 @@
+[flex-aspect-ratio-img-column-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-011.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-011.html.ini
new file mode 100644
index 0000000000..d7daac24de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-011.html.ini
@@ -0,0 +1,5 @@
+[flex-aspect-ratio-img-column-011.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.flexbox 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-017.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-017.html.ini
new file mode 100644
index 0000000000..3a65be260b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-column-017.html.ini
@@ -0,0 +1,6 @@
+[flex-aspect-ratio-img-column-017.html]
+ [img 1]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86"): [PASS, FAIL]
+ if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-005.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-005.html.ini
new file mode 100644
index 0000000000..c54450d5c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-005.html.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-row-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-013.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-013.html.ini
new file mode 100644
index 0000000000..84e1819a34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-013.html.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-row-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-017.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-017.html.ini
new file mode 100644
index 0000000000..9f79dce3b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-aspect-ratio-img-row-017.html.ini
@@ -0,0 +1,2 @@
+[flex-aspect-ratio-img-row-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-basis-009.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-basis-009.html.ini
new file mode 100644
index 0000000000..69184b8de8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-basis-009.html.ini
@@ -0,0 +1,3 @@
+[flex-basis-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-basis-intrinsics-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-basis-intrinsics-001.html.ini
new file mode 100644
index 0000000000..cbe2c65e4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-basis-intrinsics-001.html.ini
@@ -0,0 +1,3 @@
+[flex-basis-intrinsics-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-column-relayout-assert.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-column-relayout-assert.html.ini
new file mode 100644
index 0000000000..1638572077
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-column-relayout-assert.html.ini
@@ -0,0 +1,3 @@
+[flex-column-relayout-assert.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-container-max-content-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-container-max-content-001.html.ini
new file mode 100644
index 0000000000..51d69c4e90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-container-max-content-001.html.ini
@@ -0,0 +1,2 @@
+[flex-container-max-content-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-container-min-content-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-container-min-content-001.html.ini
new file mode 100644
index 0000000000..3281a94bac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-container-min-content-001.html.ini
@@ -0,0 +1,2 @@
+[flex-container-min-content-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-direction-column-overlap-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-direction-column-overlap-001.html.ini
new file mode 100644
index 0000000000..6d1ace51f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-direction-column-overlap-001.html.ini
@@ -0,0 +1,3 @@
+[flex-direction-column-overlap-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-factor-less-than-one.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-factor-less-than-one.html.ini
new file mode 100644
index 0000000000..7e0ef36b8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-factor-less-than-one.html.ini
@@ -0,0 +1,3 @@
+[flex-factor-less-than-one.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-flow-013.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-flow-013.html.ini
new file mode 100644
index 0000000000..520ea600bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-flow-013.html.ini
@@ -0,0 +1,3 @@
+[flex-flow-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-001.html.ini
new file mode 100644
index 0000000000..30b4f4993b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-001.html.ini
@@ -0,0 +1,3 @@
+[flex-item-compressible-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-002.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-002.html.ini
new file mode 100644
index 0000000000..bdb8c66444
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-item-compressible-002.html.ini
@@ -0,0 +1,3 @@
+[flex-item-compressible-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-item-contains-strict.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-item-contains-strict.html.ini
new file mode 100644
index 0000000000..9b68000bc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-item-contains-strict.html.ini
@@ -0,0 +1,3 @@
+[flex-item-contains-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-009.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-009.html.ini
new file mode 100644
index 0000000000..0346bc4455
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-009.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-height-flex-items-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-010.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-010.html.ini
new file mode 100644
index 0000000000..469d24cf64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-010.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-height-flex-items-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-012.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-012.html.ini
new file mode 100644
index 0000000000..d4704dcc35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-012.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-height-flex-items-012.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-023.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-023.html.ini
new file mode 100644
index 0000000000..081c014562
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-023.html.ini
@@ -0,0 +1,2 @@
+[flex-minimum-height-flex-items-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-025.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-025.html.ini
new file mode 100644
index 0000000000..9f5f74182e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-025.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-height-flex-items-025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-031.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-031.html.ini
new file mode 100644
index 0000000000..41fee85414
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-height-flex-items-031.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-height-flex-items-031.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-001.html.ini
new file mode 100644
index 0000000000..72708a5ad5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-001.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-002.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-002.html.ini
new file mode 100644
index 0000000000..0d68cd4ce8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-002.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-003.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-003.html.ini
new file mode 100644
index 0000000000..c5ca42dcc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-size-003.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-size-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-013.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-013.html.ini
new file mode 100644
index 0000000000..3b04335b5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-013.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-width-flex-items-013.html]
+ bug: https://github.com/web-platform-tests/wpt/pull/26299
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-014.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-014.html.ini
new file mode 100644
index 0000000000..e75dbf91ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-minimum-width-flex-items-014.html.ini
@@ -0,0 +1,3 @@
+[flex-minimum-width-flex-items-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-one-sets-flex-basis-to-zero-px.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-one-sets-flex-basis-to-zero-px.html.ini
new file mode 100644
index 0000000000..d4214f30ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-one-sets-flex-basis-to-zero-px.html.ini
@@ -0,0 +1,3 @@
+[flex-one-sets-flex-basis-to-zero-px.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-outer-flexbox-column-recalculate-height-on-resize-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-outer-flexbox-column-recalculate-height-on-resize-001.html.ini
new file mode 100644
index 0000000000..4762987e9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-outer-flexbox-column-recalculate-height-on-resize-001.html.ini
@@ -0,0 +1,3 @@
+[flex-outer-flexbox-column-recalculate-height-on-resize-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flex-shorthand-flex-basis-middle.html.ini b/testing/web-platform/meta/css/css-flexbox/flex-shorthand-flex-basis-middle.html.ini
new file mode 100644
index 0000000000..392da34548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-shorthand-flex-basis-middle.html.ini
@@ -0,0 +1,3 @@
+[flex-shorthand-flex-basis-middle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-003.xhtml.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-003.xhtml.ini
new file mode 100644
index 0000000000..742f5dfdb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-003.xhtml.ini
@@ -0,0 +1,2 @@
+[flexbox-justify-content-horiz-003.xhtml]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-004.xhtml.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-004.xhtml.ini
new file mode 100644
index 0000000000..85bda5dda0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-horiz-004.xhtml.ini
@@ -0,0 +1,2 @@
+[flexbox-justify-content-horiz-004.xhtml]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini
new file mode 100644
index 0000000000..1416bdedf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini
@@ -0,0 +1,2 @@
+[flexbox-justify-content-vert-003.xhtml]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini
new file mode 100644
index 0000000000..a53ba9778e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini
@@ -0,0 +1,2 @@
+[flexbox-justify-content-vert-004.xhtml]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-002.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-002.html.ini
new file mode 100644
index 0000000000..44fd1421cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-002.html.ini
@@ -0,0 +1,3 @@
+[flexbox-justify-content-wmvert-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-003.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-003.html.ini
new file mode 100644
index 0000000000..b0d111446e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-justify-content-wmvert-003.html.ini
@@ -0,0 +1,3 @@
+[flexbox-justify-content-wmvert-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-lines-must-be-stretched-by-default.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-lines-must-be-stretched-by-default.html.ini
new file mode 100644
index 0000000000..a62cd5219d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-lines-must-be-stretched-by-default.html.ini
@@ -0,0 +1,3 @@
+[flexbox-lines-must-be-stretched-by-default.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-005.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-005.html.ini
new file mode 100644
index 0000000000..78aaf93f98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-005.html.ini
@@ -0,0 +1,2 @@
+[flexbox-min-width-auto-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-006.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-006.html.ini
new file mode 100644
index 0000000000..12c787e0b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox-min-width-auto-006.html.ini
@@ -0,0 +1,2 @@
+[flexbox-min-width-auto-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_columns.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_columns.html.ini
new file mode 100644
index 0000000000..cbbf399a63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_columns.html.ini
@@ -0,0 +1,3 @@
+[flexbox_columns.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_first-letter.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_first-letter.html.ini
new file mode 100644
index 0000000000..074d58b0da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_first-letter.html.ini
@@ -0,0 +1,3 @@
+[flexbox_first-letter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-center-overflow.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-center-overflow.html.ini
new file mode 100644
index 0000000000..b4d8e34822
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-center-overflow.html.ini
@@ -0,0 +1,3 @@
+[flexbox_justifycontent-center-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-001.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-001.html.ini
new file mode 100644
index 0000000000..13a425f0e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[flexbox_justifycontent-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-002.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-002.html.ini
new file mode 100644
index 0000000000..a626bc77ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-rtl-002.html.ini
@@ -0,0 +1,3 @@
+[flexbox_justifycontent-rtl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini
new file mode 100644
index 0000000000..6dc942b83b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini
@@ -0,0 +1,2 @@
+[flexbox_justifycontent-spacearound-negative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_width-change-and-relayout-children.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_width-change-and-relayout-children.html.ini
new file mode 100644
index 0000000000..ad00a2a137
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_width-change-and-relayout-children.html.ini
@@ -0,0 +1,3 @@
+[flexbox_width-change-and-relayout-children.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexbox_width-wrapping-column.html.ini b/testing/web-platform/meta/css/css-flexbox/flexbox_width-wrapping-column.html.ini
new file mode 100644
index 0000000000..4db5f2da9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexbox_width-wrapping-column.html.ini
@@ -0,0 +1,3 @@
+[flexbox_width-wrapping-column.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexitem-no-margin-collapsing.html.ini b/testing/web-platform/meta/css/css-flexbox/flexitem-no-margin-collapsing.html.ini
new file mode 100644
index 0000000000..e61a7737d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexitem-no-margin-collapsing.html.ini
@@ -0,0 +1,3 @@
+[flexitem-no-margin-collapsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/flexitem-stretch-image.html.ini b/testing/web-platform/meta/css/css-flexbox/flexitem-stretch-image.html.ini
new file mode 100644
index 0000000000..ede2412768
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flexitem-stretch-image.html.ini
@@ -0,0 +1,3 @@
+[flexitem-stretch-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/gap-007-ltr.html.ini b/testing/web-platform/meta/css/css-flexbox/gap-007-ltr.html.ini
new file mode 100644
index 0000000000..1fcf4502b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/gap-007-ltr.html.ini
@@ -0,0 +1,3 @@
+[gap-007-ltr.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/gap-007-rtl.html.ini b/testing/web-platform/meta/css/css-flexbox/gap-007-rtl.html.ini
new file mode 100644
index 0000000000..93cdb988d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/gap-007-rtl.html.ini
@@ -0,0 +1,3 @@
+[gap-007-rtl.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/gap-017.html.ini b/testing/web-platform/meta/css/css-flexbox/gap-017.html.ini
new file mode 100644
index 0000000000..a9040566e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/gap-017.html.ini
@@ -0,0 +1,3 @@
+[gap-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/gap-018.html.ini b/testing/web-platform/meta/css/css-flexbox/gap-018.html.ini
new file mode 100644
index 0000000000..b0b098dbab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/gap-018.html.ini
@@ -0,0 +1,3 @@
+[gap-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/gap-019.html.ini b/testing/web-platform/meta/css/css-flexbox/gap-019.html.ini
new file mode 100644
index 0000000000..b52b65966d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/gap-019.html.ini
@@ -0,0 +1,2 @@
+[gap-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html.ini
new file mode 100644
index 0000000000..d78c3547de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-baseline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-center.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-center.html.ini
new file mode 100644
index 0000000000..852fe1a943
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-center.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-center.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html.ini
new file mode 100644
index 0000000000..aa88b8a22a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-flex-end.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html.ini
new file mode 100644
index 0000000000..b64c6ddc28
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-flex-start.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html.ini
new file mode 100644
index 0000000000..fdf998ea5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html.ini
new file mode 100644
index 0000000000..ae62ed0da5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-items-stretch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html.ini
new file mode 100644
index 0000000000..c2bf6022dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-baseline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-center.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-center.html.ini
new file mode 100644
index 0000000000..0503b6bbc8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-center.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-center.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html.ini
new file mode 100644
index 0000000000..63152e27d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-flex-end.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html.ini
new file mode 100644
index 0000000000..c9d1b3b189
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-flex-start.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html.ini
new file mode 100644
index 0000000000..691da1445f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html.ini
new file mode 100644
index 0000000000..f0d05ca425
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_align-self-stretch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display-inline.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display-inline.html.ini
new file mode 100644
index 0000000000..68f9a79c31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display-inline.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_display-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display.html.ini
new file mode 100644
index 0000000000..f4e3abd2dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_display.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html.ini
new file mode 100644
index 0000000000..4408893c15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-basis-0.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html.ini
new file mode 100644
index 0000000000..b68e00bb04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-basis-0percent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html.ini
new file mode 100644
index 0000000000..6f738ac31e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-basis-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html.ini
new file mode 100644
index 0000000000..f6814c2652
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-basis-percent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html.ini
new file mode 100644
index 0000000000..c280e17af9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-direction-column-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html.ini
new file mode 100644
index 0000000000..dc99f25e93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-direction-column.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html.ini
new file mode 100644
index 0000000000..85a9733441
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-direction-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html.ini
new file mode 100644
index 0000000000..2f2a2e0287
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-direction-row-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html.ini
new file mode 100644
index 0000000000..b7204313fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-direction-row.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html.ini
new file mode 100644
index 0000000000..be0ad988e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html.ini
new file mode 100644
index 0000000000..13480fa298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-reverse-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html.ini
new file mode 100644
index 0000000000..b876c57e27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-reverse-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html.ini
new file mode 100644
index 0000000000..3425004cda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html.ini
new file mode 100644
index 0000000000..13d21050b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-wrap-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html.ini
new file mode 100644
index 0000000000..45dbbbd800
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html.ini
new file mode 100644
index 0000000000..2a29bd4e20
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-column.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html.ini
new file mode 100644
index 0000000000..d4329e50c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html.ini
new file mode 100644
index 0000000000..2e0ffabe56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html.ini
new file mode 100644
index 0000000000..737e96b2dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-reverse-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html.ini
new file mode 100644
index 0000000000..3fad5fb112
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html.ini
new file mode 100644
index 0000000000..c1de90e61e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-reverse-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html.ini
new file mode 100644
index 0000000000..7cd44c8f30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html.ini
new file mode 100644
index 0000000000..55caf7b13e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-wrap-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html.ini
new file mode 100644
index 0000000000..42e465543f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html.ini
new file mode 100644
index 0000000000..c444d4a7fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-row.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html.ini
new file mode 100644
index 0000000000..9b53295974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-flow-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html.ini
new file mode 100644
index 0000000000..24df93304d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-grow-0.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html.ini
new file mode 100644
index 0000000000..80cf7dc50c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-grow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html.ini
new file mode 100644
index 0000000000..36ba17e61d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-grow-number.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html.ini
new file mode 100644
index 0000000000..12b066ba16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-0-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html.ini
new file mode 100644
index 0000000000..5d36b19174
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html.ini
new file mode 100644
index 0000000000..cf1924c406
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-initial.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html.ini
new file mode 100644
index 0000000000..e867abae67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html.ini
new file mode 100644
index 0000000000..957b1a42b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-none.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html.ini
new file mode 100644
index 0000000000..0acf9e0125
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand-number.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html.ini
new file mode 100644
index 0000000000..2ac78dc016
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html.ini
new file mode 100644
index 0000000000..398240dccf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shrink-0.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html.ini
new file mode 100644
index 0000000000..de954ef20c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shrink-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html.ini
new file mode 100644
index 0000000000..677a325f5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-shrink-number.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html.ini
new file mode 100644
index 0000000000..c3a3e77c93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-wrap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html.ini
new file mode 100644
index 0000000000..28504d3d85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-wrap-nowrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html.ini
new file mode 100644
index 0000000000..d3115eaca2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-wrap-wrap-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html.ini
new file mode 100644
index 0000000000..7f6c460042
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_flex-wrap-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-center.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-center.html.ini
new file mode 100644
index 0000000000..7f8883c73e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-center.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_justify-content-center.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html.ini
new file mode 100644
index 0000000000..b63b39a81d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_justify-content-flex-end.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html.ini
new file mode 100644
index 0000000000..4222d8d317
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_justify-content-flex-start.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html.ini
new file mode 100644
index 0000000000..6943a656cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_justify-content-space-around.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html.ini
new file mode 100644
index 0000000000..b7a32df23f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_justify-content-space-between.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini
new file mode 100644
index 0000000000..efa1cc175b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_min-auto-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html.ini
new file mode 100644
index 0000000000..44e0f535ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_min-height-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-width-auto.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-width-auto.html.ini
new file mode 100644
index 0000000000..792b48dd32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-width-auto.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_min-width-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-inherit.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-inherit.html.ini
new file mode 100644
index 0000000000..41cbd89394
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-inherit.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_order-inherit.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-integer.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-integer.html.ini
new file mode 100644
index 0000000000..29edcd9d27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-integer.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_order-integer.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-invalid.html.ini
new file mode 100644
index 0000000000..d39605a33d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-invalid.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_order-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-negative.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-negative.html.ini
new file mode 100644
index 0000000000..c85594b3f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-negative.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_order-negative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order.html.ini b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order.html.ini
new file mode 100644
index 0000000000..fb597e3028
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order.html.ini
@@ -0,0 +1,3 @@
+[flexbox_computedstyle_order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/grandchild-span-height.html.ini b/testing/web-platform/meta/css/css-flexbox/grandchild-span-height.html.ini
new file mode 100644
index 0000000000..8b96c02c2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/grandchild-span-height.html.ini
@@ -0,0 +1,2 @@
+[grandchild-span-height.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/height-percentage-with-dynamic-container-size.html.ini b/testing/web-platform/meta/css/css-flexbox/height-percentage-with-dynamic-container-size.html.ini
new file mode 100644
index 0000000000..b559ba42bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/height-percentage-with-dynamic-container-size.html.ini
@@ -0,0 +1,3 @@
+[height-percentage-with-dynamic-container-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/hittest-anonymous-box.html.ini b/testing/web-platform/meta/css/css-flexbox/hittest-anonymous-box.html.ini
new file mode 100644
index 0000000000..5c45723f6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/hittest-anonymous-box.html.ini
@@ -0,0 +1,3 @@
+[hittest-anonymous-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/hittest-before-pseudo.html.ini b/testing/web-platform/meta/css/css-flexbox/hittest-before-pseudo.html.ini
new file mode 100644
index 0000000000..3cf78d4d03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/hittest-before-pseudo.html.ini
@@ -0,0 +1,3 @@
+[hittest-before-pseudo.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-margin.html.ini b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-margin.html.ini
new file mode 100644
index 0000000000..9b7724c99b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-margin.html.ini
@@ -0,0 +1,3 @@
+[hittest-overlapping-margin.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-order.html.ini b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-order.html.ini
new file mode 100644
index 0000000000..2cb002e592
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-order.html.ini
@@ -0,0 +1,3 @@
+[hittest-overlapping-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-relative.html.ini b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-relative.html.ini
new file mode 100644
index 0000000000..9d2e66a4f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/hittest-overlapping-relative.html.ini
@@ -0,0 +1,3 @@
+[hittest-overlapping-relative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001.html.ini
new file mode 100644
index 0000000000..c9ca849564
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001v.html.ini
new file mode 100644
index 0000000000..e289dfe9c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-001v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-001v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002.html.ini
new file mode 100644
index 0000000000..e0b33efadc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002v.html.ini
new file mode 100644
index 0000000000..d64ffaf982
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-002v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-002v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003.html.ini
new file mode 100644
index 0000000000..70664c1578
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003v.html.ini
new file mode 100644
index 0000000000..53e62d1155
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-003v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-003v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004.html.ini
new file mode 100644
index 0000000000..81a38f08db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004v.html.ini
new file mode 100644
index 0000000000..2efabbcb16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-004v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-004v.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005.html.ini
new file mode 100644
index 0000000000..cb4085752e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005v.html.ini
new file mode 100644
index 0000000000..4480ca8cd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-005v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-005v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006.html.ini
new file mode 100644
index 0000000000..2788862eac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006v.html.ini
new file mode 100644
index 0000000000..4d3a033967
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-006v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-006v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007.html.ini
new file mode 100644
index 0000000000..6593d229ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-007.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007v.html.ini b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007v.html.ini
new file mode 100644
index 0000000000..8a101f97e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/image-as-flexitem-size-007v.html.ini
@@ -0,0 +1,3 @@
+[image-as-flexitem-size-007v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/inheritance.html.ini b/testing/web-platform/meta/css/css-flexbox/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html.ini b/testing/web-platform/meta/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html.ini
new file mode 100644
index 0000000000..ad8bb92e5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html.ini
@@ -0,0 +1,4 @@
+[inline-flex-editing-with-updating-text-crash.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "TIMEOUT", "CRASH"]
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-flexbox/inline-flex-frameset-main-axis-crash.html.ini b/testing/web-platform/meta/css/css-flexbox/inline-flex-frameset-main-axis-crash.html.ini
new file mode 100644
index 0000000000..eaf78ad610
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inline-flex-frameset-main-axis-crash.html.ini
@@ -0,0 +1,3 @@
+[inline-flex-frameset-main-axis-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-flexbox/inline-flex.html.ini b/testing/web-platform/meta/css/css-flexbox/inline-flex.html.ini
new file mode 100644
index 0000000000..e3bfcd65d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inline-flex.html.ini
@@ -0,0 +1,3 @@
+[inline-flex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html.ini b/testing/web-platform/meta/css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html.ini
new file mode 100644
index 0000000000..e2cce42f9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html.ini
@@ -0,0 +1,2 @@
+[inline-flexbox-vertical-rl-image-flexitem-crash-print.html]
+ max-asserts: 2 # Triggers the assertion added in bug 1826635 because image doesn't fragment correctly with vertical writing-mode (bug 1751260).
diff --git a/testing/web-platform/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini b/testing/web-platform/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini
new file mode 100644
index 0000000000..34087dbd8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini
@@ -0,0 +1,3 @@
+[inline-flexbox-wrap-vertically-width-calculation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini
new file mode 100644
index 0000000000..1840fded2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini
new file mode 100644
index 0000000000..bb84205dd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini
new file mode 100644
index 0000000000..1c15af8e1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-005.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-005.html.ini
new file mode 100644
index 0000000000..f2230e0a4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-005.html.ini
@@ -0,0 +1,3 @@
+[col-wrap-005.html]
+ [body > div 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini
new file mode 100644
index 0000000000..1542ebc2b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini
new file mode 100644
index 0000000000..7e1bb7b462
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini
new file mode 100644
index 0000000000..efc85d95a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini
new file mode 100644
index 0000000000..ebcc481649
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini
new file mode 100644
index 0000000000..e77bcb3fa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini
new file mode 100644
index 0000000000..4cbd5c3343
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-019.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-019.html.ini
new file mode 100644
index 0000000000..087ba03a60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-019.html.ini
@@ -0,0 +1,3 @@
+[col-wrap-019.html]
+ [body > div 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-002.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-002.html.ini
new file mode 100644
index 0000000000..06e8bf3621
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-002.html.ini
@@ -0,0 +1,2 @@
+[row-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-003.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-003.html.ini
new file mode 100644
index 0000000000..5fed035e0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-003.html.ini
@@ -0,0 +1,2 @@
+[row-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-004.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-004.html.ini
new file mode 100644
index 0000000000..e6d23f0208
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-004.html.ini
@@ -0,0 +1,2 @@
+[row-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-005.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-005.html.ini
new file mode 100644
index 0000000000..56a6dbdf63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-005.html.ini
@@ -0,0 +1,26 @@
+[row-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.floating-flexbox 1]
+ expected: FAIL
+
+ [.floating-flexbox 2]
+ expected: FAIL
+
+ [.floating-flexbox 3]
+ expected: FAIL
+
+ [.floating-flexbox 4]
+ expected: FAIL
+
+ [.floating-flexbox 5]
+ expected: FAIL
+
+ [.floating-flexbox 6]
+ expected: FAIL
+
+ [.floating-flexbox 7]
+ expected: FAIL
+
+ [.floating-flexbox 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-007.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-007.html.ini
new file mode 100644
index 0000000000..a406d5aec9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-007.html.ini
@@ -0,0 +1,2 @@
+[row-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-008.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-008.html.ini
new file mode 100644
index 0000000000..9e2d5adcfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-008.html.ini
@@ -0,0 +1,35 @@
+[row-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.min-width-flexbox 1]
+ expected: FAIL
+
+ [.min-width-flexbox 2]
+ expected: FAIL
+
+ [.min-width-flexbox 3]
+ expected: FAIL
+
+ [.min-width-flexbox 4]
+ expected: FAIL
+
+ [.min-width-flexbox 5]
+ expected: FAIL
+
+ [.min-width-flexbox 6]
+ expected: FAIL
+
+ [.min-width-flexbox 7]
+ expected: FAIL
+
+ [.min-width-flexbox 8]
+ expected: FAIL
+
+ [.min-width-flexbox 9]
+ expected: FAIL
+
+ [.min-width-flexbox 10]
+ expected: FAIL
+
+ [.min-width-flexbox 11]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-use-cases-001.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-use-cases-001.html.ini
new file mode 100644
index 0000000000..0c251e720a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-use-cases-001.html.ini
@@ -0,0 +1,18 @@
+[row-use-cases-001.html]
+ [left < right]
+ expected: FAIL
+
+ [no overflow]
+ expected: FAIL
+
+ [same widths]
+ expected: FAIL
+
+ [zero width]
+ expected: FAIL
+
+ [same heights]
+ expected: FAIL
+
+ [no overflow 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-001.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-001.html.ini
new file mode 100644
index 0000000000..6275daaac0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-001.html.ini
@@ -0,0 +1,14 @@
+[row-wrap-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.floating-flexbox 1]
+ expected: FAIL
+
+ [.floating-flexbox 2]
+ expected: FAIL
+
+ [.floating-flexbox 4]
+ expected: FAIL
+
+ [.floating-flexbox 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-002.tentative.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-002.tentative.html.ini
new file mode 100644
index 0000000000..f8a8e27c76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/row-wrap-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[row-wrap-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-width-orthogonal-writing-mode.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-width-orthogonal-writing-mode.html.ini
new file mode 100644
index 0000000000..8de01f87e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-width-orthogonal-writing-mode.html.ini
@@ -0,0 +1,8 @@
+[intrinsic-width-orthogonal-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [.inline-flexbox 3]
+ expected: FAIL
+
+ [.inline-flexbox 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/justify-content-006.html.ini b/testing/web-platform/meta/css/css-flexbox/justify-content-006.html.ini
new file mode 100644
index 0000000000..c9f762cc4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/justify-content-006.html.ini
@@ -0,0 +1,3 @@
+[justify-content-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/justify-content_space-between-002.html.ini b/testing/web-platform/meta/css/css-flexbox/justify-content_space-between-002.html.ini
new file mode 100644
index 0000000000..45351db16a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/justify-content_space-between-002.html.ini
@@ -0,0 +1,3 @@
+[justify-content_space-between-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/layout-with-inline-svg-001.html.ini b/testing/web-platform/meta/css/css-flexbox/layout-with-inline-svg-001.html.ini
new file mode 100644
index 0000000000..c4112a1c39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/layout-with-inline-svg-001.html.ini
@@ -0,0 +1,3 @@
+[layout-with-inline-svg-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/max-width-violation.html.ini b/testing/web-platform/meta/css/css-flexbox/max-width-violation.html.ini
new file mode 100644
index 0000000000..c3751fa2f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/max-width-violation.html.ini
@@ -0,0 +1,3 @@
+[max-width-violation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/multiline-min-max.html.ini b/testing/web-platform/meta/css/css-flexbox/multiline-min-max.html.ini
new file mode 100644
index 0000000000..665df131d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/multiline-min-max.html.ini
@@ -0,0 +1,3 @@
+[multiline-min-max.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/multiline-min-preferred-width.html.ini b/testing/web-platform/meta/css/css-flexbox/multiline-min-preferred-width.html.ini
new file mode 100644
index 0000000000..04edbc5db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/multiline-min-preferred-width.html.ini
@@ -0,0 +1,3 @@
+[multiline-min-preferred-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/negative-flex-rounding-crash.html.ini b/testing/web-platform/meta/css/css-flexbox/negative-flex-rounding-crash.html.ini
new file mode 100644
index 0000000000..1e63f463ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/negative-flex-rounding-crash.html.ini
@@ -0,0 +1,3 @@
+[negative-flex-rounding-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-flexbox/negative-overflow-002.html.ini b/testing/web-platform/meta/css/css-flexbox/negative-overflow-002.html.ini
new file mode 100644
index 0000000000..0e91e22e4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/negative-overflow-002.html.ini
@@ -0,0 +1,40 @@
+[negative-overflow-002.html]
+ [.container 27]
+ expected:
+ if os == "android": FAIL
+
+ [.container 16]
+ expected:
+ if os == "android": FAIL
+
+ [.container 3]
+ expected:
+ if os == "android": FAIL
+
+ [.container 17]
+ expected:
+ if os == "android": FAIL
+
+ [.container 63]
+ expected:
+ if os == "android": FAIL
+
+ [.container 45]
+ expected:
+ if os == "android": FAIL
+
+ [.container 57]
+ expected:
+ if os == "android": FAIL
+
+ [.container 14]
+ expected:
+ if os == "android": FAIL
+
+ [.container 13]
+ expected:
+ if os == "android": FAIL
+
+ [.container 15]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/negative-overflow.html.ini b/testing/web-platform/meta/css/css-flexbox/negative-overflow.html.ini
new file mode 100644
index 0000000000..d56e86cc70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/negative-overflow.html.ini
@@ -0,0 +1,3 @@
+[negative-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/order_value.html.ini b/testing/web-platform/meta/css/css-flexbox/order_value.html.ini
new file mode 100644
index 0000000000..5ace07c65d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/order_value.html.ini
@@ -0,0 +1,3 @@
+[order_value.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html.ini b/testing/web-platform/meta/css/css-flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html.ini
new file mode 100644
index 0000000000..ae7ff5541d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-writing-modes-and-intrinsic-sizing.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/overflow-auto-002.html.ini b/testing/web-platform/meta/css/css-flexbox/overflow-auto-002.html.ini
new file mode 100644
index 0000000000..93addb361b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/overflow-auto-002.html.ini
@@ -0,0 +1,3 @@
+[overflow-auto-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/overflow-auto-003.html.ini b/testing/web-platform/meta/css/css-flexbox/overflow-auto-003.html.ini
new file mode 100644
index 0000000000..8ee1a76424
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/overflow-auto-003.html.ini
@@ -0,0 +1,3 @@
+[overflow-auto-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/overflow-auto-004.html.ini b/testing/web-platform/meta/css/css-flexbox/overflow-auto-004.html.ini
new file mode 100644
index 0000000000..f23c02cf59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/overflow-auto-004.html.ini
@@ -0,0 +1,3 @@
+[overflow-auto-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/overflow-auto-006.html.ini b/testing/web-platform/meta/css/css-flexbox/overflow-auto-006.html.ini
new file mode 100644
index 0000000000..b2395541f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/overflow-auto-006.html.ini
@@ -0,0 +1,3 @@
+[overflow-auto-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/overflow-auto-008.html.ini b/testing/web-platform/meta/css/css-flexbox/overflow-auto-008.html.ini
new file mode 100644
index 0000000000..de5389e7fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/overflow-auto-008.html.ini
@@ -0,0 +1,3 @@
+[overflow-auto-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-computed.html.ini
new file mode 100644
index 0000000000..ce694326fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-computed.html.ini
@@ -0,0 +1,3 @@
+[flex-direction-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-invalid.html.ini
new file mode 100644
index 0000000000..98e081a31b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-direction-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-valid.html.ini
new file mode 100644
index 0000000000..b35a1016b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-direction-valid.html.ini
@@ -0,0 +1,3 @@
+[flex-direction-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-computed.html.ini
new file mode 100644
index 0000000000..c1d9b29184
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-computed.html.ini
@@ -0,0 +1,3 @@
+[flex-flow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-invalid.html.ini
new file mode 100644
index 0000000000..9d9d3387da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-flow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-shorthand.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-shorthand.html.ini
new file mode 100644
index 0000000000..bccaea29b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-flow-shorthand.html.ini
@@ -0,0 +1,3 @@
+[flex-flow-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-computed.html.ini
new file mode 100644
index 0000000000..4c0167c60e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-computed.html.ini
@@ -0,0 +1,3 @@
+[flex-grow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-invalid.html.ini
new file mode 100644
index 0000000000..882efac6b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-grow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-valid.html.ini
new file mode 100644
index 0000000000..e07dc1c212
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-grow-valid.html.ini
@@ -0,0 +1,3 @@
+[flex-grow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-invalid.html.ini
new file mode 100644
index 0000000000..1522917bb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-shorthand.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shorthand.html.ini
new file mode 100644
index 0000000000..bcc1074fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shorthand.html.ini
@@ -0,0 +1,3 @@
+[flex-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-computed.html.ini
new file mode 100644
index 0000000000..d096f5dd19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-computed.html.ini
@@ -0,0 +1,3 @@
+[flex-shrink-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-invalid.html.ini
new file mode 100644
index 0000000000..920e3133ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-shrink-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-valid.html.ini
new file mode 100644
index 0000000000..6f75135529
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-shrink-valid.html.ini
@@ -0,0 +1,3 @@
+[flex-shrink-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-valid.html.ini
new file mode 100644
index 0000000000..4ca05e2e23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-valid.html.ini
@@ -0,0 +1,3 @@
+[flex-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-computed.html.ini
new file mode 100644
index 0000000000..6d5b1803ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-computed.html.ini
@@ -0,0 +1,3 @@
+[flex-wrap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-invalid.html.ini
new file mode 100644
index 0000000000..497e25d707
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-invalid.html.ini
@@ -0,0 +1,3 @@
+[flex-wrap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-valid.html.ini
new file mode 100644
index 0000000000..68cb7dbb8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/flex-wrap-valid.html.ini
@@ -0,0 +1,3 @@
+[flex-wrap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/order-computed.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/order-computed.html.ini
new file mode 100644
index 0000000000..fd5e54f1ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/order-computed.html.ini
@@ -0,0 +1,3 @@
+[order-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/order-invalid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/order-invalid.html.ini
new file mode 100644
index 0000000000..fec9b68344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/order-invalid.html.ini
@@ -0,0 +1,3 @@
+[order-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/parsing/order-valid.html.ini b/testing/web-platform/meta/css/css-flexbox/parsing/order-valid.html.ini
new file mode 100644
index 0000000000..53f80607d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/parsing/order-valid.html.ini
@@ -0,0 +1,3 @@
+[order-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-heights-000.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-heights-000.html.ini
new file mode 100644
index 0000000000..40e24d04ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-heights-000.html.ini
@@ -0,0 +1,3 @@
+[percentage-heights-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-heights-001.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-heights-001.html.ini
new file mode 100644
index 0000000000..fd05af0b3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-heights-001.html.ini
@@ -0,0 +1,3 @@
+[percentage-heights-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-heights-003.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-heights-003.html.ini
new file mode 100644
index 0000000000..fc47351d16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-heights-003.html.ini
@@ -0,0 +1,3 @@
+[percentage-heights-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-heights-011.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-heights-011.html.ini
new file mode 100644
index 0000000000..a58abb7a0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-heights-011.html.ini
@@ -0,0 +1,3 @@
+[percentage-heights-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-heights-012.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-heights-012.html.ini
new file mode 100644
index 0000000000..7cedc2190a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-heights-012.html.ini
@@ -0,0 +1,3 @@
+[percentage-heights-012.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-margins-001.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-margins-001.html.ini
new file mode 100644
index 0000000000..bc337dc0ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-margins-001.html.ini
@@ -0,0 +1,3 @@
+[percentage-margins-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-max-width-cross-axis.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-max-width-cross-axis.html.ini
new file mode 100644
index 0000000000..f538fcbb68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-max-width-cross-axis.html.ini
@@ -0,0 +1,3 @@
+[percentage-max-width-cross-axis.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-padding-001.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-padding-001.html.ini
new file mode 100644
index 0000000000..529dd0cd9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-padding-001.html.ini
@@ -0,0 +1,3 @@
+[percentage-padding-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-padding-003.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-padding-003.html.ini
new file mode 100644
index 0000000000..7bb1493db2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-padding-003.html.ini
@@ -0,0 +1,2 @@
+[percentage-padding-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-padding-004.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-padding-004.html.ini
new file mode 100644
index 0000000000..e025cd0107
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-padding-004.html.ini
@@ -0,0 +1,2 @@
+[percentage-padding-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks-002.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks-002.html.ini
new file mode 100644
index 0000000000..87179c5d54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks-002.html.ini
@@ -0,0 +1,3 @@
+[percentage-size-quirks-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks.html.ini
new file mode 100644
index 0000000000..6cd2b94696
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-size-quirks.html.ini
@@ -0,0 +1,3 @@
+[percentage-size-quirks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/percentage-size.html.ini b/testing/web-platform/meta/css/css-flexbox/percentage-size.html.ini
new file mode 100644
index 0000000000..19da34aa66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/percentage-size.html.ini
@@ -0,0 +1,3 @@
+[percentage-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/position-relative-percentage-top-001.html.ini b/testing/web-platform/meta/css/css-flexbox/position-relative-percentage-top-001.html.ini
new file mode 100644
index 0000000000..4bb0e7f6f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/position-relative-percentage-top-001.html.ini
@@ -0,0 +1,7 @@
+[position-relative-percentage-top-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.border 1]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html.ini b/testing/web-platform/meta/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html.ini
new file mode 100644
index 0000000000..ad49d65a51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html.ini
@@ -0,0 +1,2 @@
+[quirks-auto-block-size-with-percentage-item.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1540829
diff --git a/testing/web-platform/meta/css/css-flexbox/radiobutton-min-size.html.ini b/testing/web-platform/meta/css/css-flexbox/radiobutton-min-size.html.ini
new file mode 100644
index 0000000000..5c4d05dcd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/radiobutton-min-size.html.ini
@@ -0,0 +1,3 @@
+[radiobutton-min-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/relayout-align-items.html.ini b/testing/web-platform/meta/css/css-flexbox/relayout-align-items.html.ini
new file mode 100644
index 0000000000..0ce2e9fe56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/relayout-align-items.html.ini
@@ -0,0 +1,3 @@
+[relayout-align-items.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/relayout-image-load.html.ini b/testing/web-platform/meta/css/css-flexbox/relayout-image-load.html.ini
new file mode 100644
index 0000000000..c461665502
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/relayout-image-load.html.ini
@@ -0,0 +1,3 @@
+[relayout-image-load.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/relayout-input.html.ini b/testing/web-platform/meta/css/css-flexbox/relayout-input.html.ini
new file mode 100644
index 0000000000..552e8ebf15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/relayout-input.html.ini
@@ -0,0 +1,3 @@
+[relayout-input.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/scrollbars-auto-min-content-sizing.html.ini b/testing/web-platform/meta/css/css-flexbox/scrollbars-auto-min-content-sizing.html.ini
new file mode 100644
index 0000000000..bfc8d87008
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/scrollbars-auto-min-content-sizing.html.ini
@@ -0,0 +1,3 @@
+[scrollbars-auto-min-content-sizing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/select-element-zero-height-001.html.ini b/testing/web-platform/meta/css/css-flexbox/select-element-zero-height-001.html.ini
new file mode 100644
index 0000000000..d71bb882f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/select-element-zero-height-001.html.ini
@@ -0,0 +1,3 @@
+[select-element-zero-height-001.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1596255
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-flexbox/shrinking-column-flexbox.html.ini b/testing/web-platform/meta/css/css-flexbox/shrinking-column-flexbox.html.ini
new file mode 100644
index 0000000000..006ad46c8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/shrinking-column-flexbox.html.ini
@@ -0,0 +1,3 @@
+[shrinking-column-flexbox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/stretch-after-sibling-size-change.html.ini b/testing/web-platform/meta/css/css-flexbox/stretch-after-sibling-size-change.html.ini
new file mode 100644
index 0000000000..77a884dd37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/stretch-after-sibling-size-change.html.ini
@@ -0,0 +1,3 @@
+[stretch-after-sibling-size-change.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-flexbox/stretch-input-in-column.html.ini b/testing/web-platform/meta/css/css-flexbox/stretch-input-in-column.html.ini
new file mode 100644
index 0000000000..33fe5671de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/stretch-input-in-column.html.ini
@@ -0,0 +1,4 @@
+[stretch-input-in-column.html]
+ fuzzy:
+ if os == "android": maxDifference=0-7;totalPixels=0-8
+ maxDifference=0-3;totalPixels=0-1
diff --git a/testing/web-platform/meta/css/css-flexbox/stretched-child-shrink-on-relayout.html.ini b/testing/web-platform/meta/css/css-flexbox/stretched-child-shrink-on-relayout.html.ini
new file mode 100644
index 0000000000..a99e7b28ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/stretched-child-shrink-on-relayout.html.ini
@@ -0,0 +1,3 @@
+[stretched-child-shrink-on-relayout.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/svg-root-as-flex-item-006.html.ini b/testing/web-platform/meta/css/css-flexbox/svg-root-as-flex-item-006.html.ini
new file mode 100644
index 0000000000..fae85ca2cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/svg-root-as-flex-item-006.html.ini
@@ -0,0 +1,3 @@
+[svg-root-as-flex-item-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/table-as-item-cross-size.html.ini b/testing/web-platform/meta/css/css-flexbox/table-as-item-cross-size.html.ini
new file mode 100644
index 0000000000..bc9268fdc9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/table-as-item-cross-size.html.ini
@@ -0,0 +1,3 @@
+[table-as-item-cross-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/table-as-item-min-height-1.html.ini b/testing/web-platform/meta/css/css-flexbox/table-as-item-min-height-1.html.ini
new file mode 100644
index 0000000000..698441f72e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/table-as-item-min-height-1.html.ini
@@ -0,0 +1,2 @@
+[table-as-item-min-height-1.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/table-as-item-stretch-cross-size-5.html.ini b/testing/web-platform/meta/css/css-flexbox/table-as-item-stretch-cross-size-5.html.ini
new file mode 100644
index 0000000000..3b609eb450
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/table-as-item-stretch-cross-size-5.html.ini
@@ -0,0 +1,2 @@
+[table-as-item-stretch-cross-size-5.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-flexbox/table-with-percent-intrinsic-width.html.ini b/testing/web-platform/meta/css/css-flexbox/table-with-percent-intrinsic-width.html.ini
new file mode 100644
index 0000000000..433a2ca252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/table-with-percent-intrinsic-width.html.ini
@@ -0,0 +1,3 @@
+[table-with-percent-intrinsic-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-flexbox/text-as-flexitem-size-001.html.ini b/testing/web-platform/meta/css/css-flexbox/text-as-flexitem-size-001.html.ini
new file mode 100644
index 0000000000..8bfb604868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/text-as-flexitem-size-001.html.ini
@@ -0,0 +1,3 @@
+[text-as-flexitem-size-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-font-loading/font-face-reject.html.ini b/testing/web-platform/meta/css/css-font-loading/font-face-reject.html.ini
new file mode 100644
index 0000000000..7a9676102b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/font-face-reject.html.ini
@@ -0,0 +1,3 @@
+[font-face-reject.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontface-override-descriptors.html.ini b/testing/web-platform/meta/css/css-font-loading/fontface-override-descriptors.html.ini
new file mode 100644
index 0000000000..81618ee26c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontface-override-descriptors.html.ini
@@ -0,0 +1,2 @@
+[fontface-override-descriptors.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-font-loading/fontface-size-adjust-descriptor.html.ini b/testing/web-platform/meta/css/css-font-loading/fontface-size-adjust-descriptor.html.ini
new file mode 100644
index 0000000000..8086c4d89b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontface-size-adjust-descriptor.html.ini
@@ -0,0 +1,2 @@
+[fontface-size-adjust-descriptor.html]
+ prefs: [layout.css.size-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-add-css-connected.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-add-css-connected.html.ini
new file mode 100644
index 0000000000..302f74f2ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-add-css-connected.html.ini
@@ -0,0 +1,5 @@
+[fontfaceset-add-css-connected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [fontfaceset-add-css-connected]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-clear-css-connected.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-clear-css-connected.html.ini
new file mode 100644
index 0000000000..042bdbc14f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-clear-css-connected.html.ini
@@ -0,0 +1,3 @@
+[fontfaceset-clear-css-connected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-delete-css-connected.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-delete-css-connected.html.ini
new file mode 100644
index 0000000000..1a49ee6be6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-delete-css-connected.html.ini
@@ -0,0 +1,3 @@
+[fontfaceset-delete-css-connected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-has.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-has.html.ini
new file mode 100644
index 0000000000..8b4750590c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-has.html.ini
@@ -0,0 +1,5 @@
+[fontfaceset-has.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [fontfaceset-has]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-connected.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-connected.html.ini
new file mode 100644
index 0000000000..1e288453c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-connected.html.ini
@@ -0,0 +1,3 @@
+[fontfaceset-load-css-connected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-wide-keywords.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-wide-keywords.html.ini
new file mode 100644
index 0000000000..615b4f1eb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-css-wide-keywords.html.ini
@@ -0,0 +1,8 @@
+[fontfaceset-load-css-wide-keywords.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Loading value with CSS-wide keyword "revert-layer" causes SyntaxError (document)]
+ expected: FAIL
+
+ [Loading value with CSS-wide keyword "revert-layer" causes SyntaxError (worker)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-var.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-var.html.ini
new file mode 100644
index 0000000000..4458bffaa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-load-var.html.ini
@@ -0,0 +1,3 @@
+[fontfaceset-load-var.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfaceset-update-after-stylesheet-change.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfaceset-update-after-stylesheet-change.html.ini
new file mode 100644
index 0000000000..f10d941f4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfaceset-update-after-stylesheet-change.html.ini
@@ -0,0 +1,3 @@
+[fontfaceset-update-after-stylesheet-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/fontfacesetloadevent-constructor.html.ini b/testing/web-platform/meta/css/css-font-loading/fontfacesetloadevent-constructor.html.ini
new file mode 100644
index 0000000000..b9b324721d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/fontfacesetloadevent-constructor.html.ini
@@ -0,0 +1,3 @@
+[fontfacesetloadevent-constructor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini b/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini
new file mode 100644
index 0000000000..2b2d695738
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini
@@ -0,0 +1,152 @@
+[idlharness.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [FontFaceSet interface object length]
+ expected: FAIL
+
+ [FontFace interface: attribute features]
+ expected: FAIL
+
+ [FontFace interface: attribute variations]
+ expected: FAIL
+
+ [FontFace interface: attribute palettes]
+ expected: FAIL
+
+ [FontFace interface: fontFace must inherit property "features" with the proper type]
+ expected: FAIL
+
+ [FontFace interface: fontFace must inherit property "variations" with the proper type]
+ expected: FAIL
+
+ [FontFace interface: fontFace must inherit property "palettes" with the proper type]
+ expected: FAIL
+
+ [FontFaceFeatures interface: existence and properties of interface object]
+ expected: FAIL
+
+ [FontFaceFeatures interface object length]
+ expected: FAIL
+
+ [FontFaceFeatures interface object name]
+ expected: FAIL
+
+ [FontFaceFeatures interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [FontFaceFeatures interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [FontFaceFeatures interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: existence and properties of interface object]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface object length]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface object name]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: attribute name]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: attribute axisTag]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: attribute minimumValue]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: attribute maximumValue]
+ expected: FAIL
+
+ [FontFaceVariationAxis interface: attribute defaultValue]
+ expected: FAIL
+
+ [FontFaceVariations interface: existence and properties of interface object]
+ expected: FAIL
+
+ [FontFaceVariations interface object length]
+ expected: FAIL
+
+ [FontFaceVariations interface object name]
+ expected: FAIL
+
+ [FontFaceVariations interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [FontFaceVariations interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [FontFaceVariations interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [FontFacePalette interface: existence and properties of interface object]
+ expected: FAIL
+
+ [FontFacePalette interface object length]
+ expected: FAIL
+
+ [FontFacePalette interface object name]
+ expected: FAIL
+
+ [FontFacePalette interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [FontFacePalette interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [FontFacePalette interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [FontFacePalette interface: iterable<DOMString>]
+ expected: FAIL
+
+ [FontFacePalette interface: attribute length]
+ expected: FAIL
+
+ [FontFacePalette interface: attribute usableWithLightBackground]
+ expected: FAIL
+
+ [FontFacePalette interface: attribute usableWithDarkBackground]
+ expected: FAIL
+
+ [FontFacePalettes interface: existence and properties of interface object]
+ expected: FAIL
+
+ [FontFacePalettes interface object length]
+ expected: FAIL
+
+ [FontFacePalettes interface object name]
+ expected: FAIL
+
+ [FontFacePalettes interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [FontFacePalettes interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [FontFacePalettes interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [FontFacePalettes interface: iterable<FontFacePalette>]
+ expected: FAIL
+
+ [FontFacePalettes interface: attribute length]
+ expected: FAIL
+
+ [FontFaceVariations interface: setlike<FontFaceVariationAxis>]
+ expected: FAIL
+
+ [FontFaceSet interface: setlike<FontFace>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-font-loading/nonexistent-file-url.html.ini b/testing/web-platform/meta/css/css-font-loading/nonexistent-file-url.html.ini
new file mode 100644
index 0000000000..5c88ba4d1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-font-loading/nonexistent-file-url.html.ini
@@ -0,0 +1,3 @@
+[nonexistent-file-url.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/__dir__.ini b/testing/web-platform/meta/css/css-fonts/__dir__.ini
new file mode 100644
index 0000000000..3f806dd440
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/__dir__.ini
@@ -0,0 +1,3 @@
+prefs: [layout.css.font-variations.enabled:true, layout.css.system-ui.enabled:true, layout.css.font-palette.enabled:true, layout.css.font-variant-emoji.enabled:true]
+lsan-allowed: [PLDHashTable::MakeEntryHandle, gfxFontEntry::TryGetSVGData, hb_object_create]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-palette-animation-not-specified-endpoints.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-palette-animation-not-specified-endpoints.html.ini
new file mode 100644
index 0000000000..c6a00caaab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-palette-animation-not-specified-endpoints.html.ini
@@ -0,0 +1,3 @@
+[font-palette-animation-not-specified-endpoints.html]
+ [Verify font-palette is animated when `to` keyframe is not specified]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-palette-interpolation.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-palette-interpolation.html.ini
new file mode 100644
index 0000000000..06b35e6031
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-palette-interpolation.html.ini
@@ -0,0 +1,108 @@
+[font-palette-interpolation.html]
+ [CSS Transitions: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (-2) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (-0.25) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0) should be [light\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
+ expected: FAIL
+
+ [Web Animations: property <font-palette> from [light\] to [dark\] at (0.3) should be [palette-mix(in oklab, light, dark 30%)\]]
+ expected: FAIL
+
+ [Web Animations: property <font-palette> from [light\] to [dark\] at (0.6) should be [palette-mix(in oklab, light, dark 60%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (-2) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (-0.25) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0.3) should be [palette-mix(in oklab, normal, light 30%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
+ expected: FAIL
+
+ [Web Animations: property <font-palette> from [initial\] to [inherit\] at (0.6) should be [palette-mix(in oklab, normal, light 60%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (-2) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (-0.25) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-palette> from [--custom-palette\] to [normal\] at (0) should be [--custom-palette\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
+ expected: FAIL
+
+ [Web Animations: property <font-palette> from [--custom-palette\] to [normal\] at (0.3) should be [palette-mix(in oklab, --custom-palette, normal 30%)\]]
+ expected: FAIL
+
+ [An interpolation to inherit updates correctly on a parent style change.]
+ expected: FAIL
+
+ [Test additive animations]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-002.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-002.html.ini
new file mode 100644
index 0000000000..4809629eab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-002.html.ini
@@ -0,0 +1,3 @@
+[font-size-interpolation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-003.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-003.html.ini
new file mode 100644
index 0000000000..c99e269924
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-size-interpolation-003.html.ini
@@ -0,0 +1,2 @@
+[font-size-interpolation-003.html]
+ prefs: [layout.css.zoom.enabled:false]
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-stretch-interpolation.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-stretch-interpolation.html.ini
new file mode 100644
index 0000000000..4683f97c1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-stretch-interpolation.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-style-interpolation.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-style-interpolation.html.ini
new file mode 100644
index 0000000000..1d2c14299e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/font-style-interpolation.html.ini
@@ -0,0 +1,3 @@
+[font-style-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/animations/system-fonts.html.ini b/testing/web-platform/meta/css/css-fonts/animations/system-fonts.html.ini
new file mode 100644
index 0000000000..3e7a17bf07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/animations/system-fonts.html.ini
@@ -0,0 +1,3 @@
+[system-fonts.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/crash-font-face-invalid-descriptor.html.ini b/testing/web-platform/meta/css/css-fonts/crash-font-face-invalid-descriptor.html.ini
new file mode 100644
index 0000000000..a82e30fae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/crash-font-face-invalid-descriptor.html.ini
@@ -0,0 +1,3 @@
+[crash-font-face-invalid-descriptor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/crash-large-grapheme-cluster.html.ini b/testing/web-platform/meta/css/css-fonts/crash-large-grapheme-cluster.html.ini
new file mode 100644
index 0000000000..cb1572ca71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/crash-large-grapheme-cluster.html.ini
@@ -0,0 +1,3 @@
+[crash-large-grapheme-cluster.html]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini b/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini
new file mode 100644
index 0000000000..a586859116
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini
@@ -0,0 +1,3 @@
+[downloadable-font-in-iframe-print.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-fonts/fallback-remote-to-data-url.html.ini b/testing/web-platform/meta/css/css-fonts/fallback-remote-to-data-url.html.ini
new file mode 100644
index 0000000000..52f21d0ecf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/fallback-remote-to-data-url.html.ini
@@ -0,0 +1,3 @@
+[fallback-remote-to-data-url.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/fallback-url-to-local.html.ini b/testing/web-platform/meta/css/css-fonts/fallback-url-to-local.html.ini
new file mode 100644
index 0000000000..caa6e1deb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/fallback-url-to-local.html.ini
@@ -0,0 +1,5 @@
+[fallback-url-to-local.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [We should use the local font to render the page when the primary remote font is loading]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini b/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini
new file mode 100644
index 0000000000..1378553d2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini
@@ -0,0 +1,3 @@
+[first-available-font-001.html]
+ expected:
+ if os == "win" and os_version == "6.1": ["PASS", "FAIL"] # Bug 1637011
diff --git a/testing/web-platform/meta/css/css-fonts/font-colorization.html.ini b/testing/web-platform/meta/css/css-fonts/font-colorization.html.ini
new file mode 100644
index 0000000000..145bbb4407
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-colorization.html.ini
@@ -0,0 +1,3 @@
+[font-colorization.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-display/font-display-change.html.ini b/testing/web-platform/meta/css/css-fonts/font-display/font-display-change.html.ini
new file mode 100644
index 0000000000..d396cc108b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-display/font-display-change.html.ini
@@ -0,0 +1,2 @@
+[font-display-change.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy-02.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy-02.tentative.html.ini
new file mode 100644
index 0000000000..c54b96b9db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy-02.tentative.html.ini
@@ -0,0 +1,6 @@
+[font-display-feature-policy-02.tentative.html]
+ expected:
+ if (os == "linux") and swgl and debug: [PASS, FAIL]
+ if (os == "linux") and swgl and not debug: [PASS, FAIL]
+ if (os == "linux") and not swgl: [PASS, FAIL]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-display/font-display-preload.html.ini b/testing/web-platform/meta/css/css-fonts/font-display/font-display-preload.html.ini
new file mode 100644
index 0000000000..ffa5d76648
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-display/font-display-preload.html.ini
@@ -0,0 +1,8 @@
+[preload-in-data-doc.html]
+ expected:
+ if debug and fission and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "win") and fission: [PASS, FAIL]
+
+[font-display-preload.html]
+ expected:
+ if (os == "win") and debug and not fission and (processor == "x86_64") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-fonts/font-display/font-display.html.ini b/testing/web-platform/meta/css/css-fonts/font-display/font-display.html.ini
new file mode 100644
index 0000000000..695a354033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-display/font-display.html.ini
@@ -0,0 +1,2 @@
+[font-display.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-face-range-order.html.ini b/testing/web-platform/meta/css/css-fonts/font-face-range-order.html.ini
new file mode 100644
index 0000000000..4b39b4cf25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-face-range-order.html.ini
@@ -0,0 +1,3 @@
+[font-face-range-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-001.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-001.xht.ini
new file mode 100644
index 0000000000..a7e50007d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-001.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-002.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-002.xht.ini
new file mode 100644
index 0000000000..7b720babfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-002.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-003.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-003.xht.ini
new file mode 100644
index 0000000000..4055dc2097
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-003.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-004.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-004.xht.ini
new file mode 100644
index 0000000000..0991015006
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-004.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-005.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-005.xht.ini
new file mode 100644
index 0000000000..a5d0237890
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-005.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-006.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-006.xht.ini
new file mode 100644
index 0000000000..2a2235ce59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-006.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-006.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-007.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-007.xht.ini
new file mode 100644
index 0000000000..b368808f15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-007.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-007.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-008.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-008.xht.ini
new file mode 100644
index 0000000000..0e2533becb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-008.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-008.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-009.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-009.xht.ini
new file mode 100644
index 0000000000..b73741ba3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-009.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-009.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-010.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-010.xht.ini
new file mode 100644
index 0000000000..fa500063a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-010.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-010.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-011.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-011.xht.ini
new file mode 100644
index 0000000000..da53f2fca4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-011.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-011.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-012.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-012.xht.ini
new file mode 100644
index 0000000000..279e82158d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-012.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-012.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-013.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-013.xht.ini
new file mode 100644
index 0000000000..b774ec50a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-013.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-013.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-014.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-014.xht.ini
new file mode 100644
index 0000000000..f675cb4bba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-014.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-014.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-015.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-015.xht.ini
new file mode 100644
index 0000000000..2d41e6962a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-015.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-015.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-021.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-021.xht.ini
new file mode 100644
index 0000000000..706e255bd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-021.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-021.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-name-024.xht.ini b/testing/web-platform/meta/css/css-fonts/font-family-name-024.xht.ini
new file mode 100644
index 0000000000..4abc83939d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-name-024.xht.ini
@@ -0,0 +1,2 @@
+[font-family-name-024.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-family-src-quoted.html.ini b/testing/web-platform/meta/css/css-fonts/font-family-src-quoted.html.ini
new file mode 100644
index 0000000000..4bbdc87d90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-family-src-quoted.html.ini
@@ -0,0 +1,3 @@
+[font-family-src-quoted.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-feature-settings-serialization-001.html.ini b/testing/web-platform/meta/css/css-fonts/font-feature-settings-serialization-001.html.ini
new file mode 100644
index 0000000000..a30c5faad5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-feature-settings-serialization-001.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-serialization-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-feature-settings-tibetan.html.ini b/testing/web-platform/meta/css/css-fonts/font-feature-settings-tibetan.html.ini
new file mode 100644
index 0000000000..03ab52af2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-feature-settings-tibetan.html.ini
@@ -0,0 +1,2 @@
+[font-feature-settings-tibetan.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-fonts/font-palette-empty-font-family.html.ini b/testing/web-platform/meta/css/css-fonts/font-palette-empty-font-family.html.ini
new file mode 100644
index 0000000000..ec03176dfa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-palette-empty-font-family.html.ini
@@ -0,0 +1,2 @@
+[font-palette-empty-font-family.html]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-fonts/font-palette-vs-shorthand.html.ini b/testing/web-platform/meta/css/css-fonts/font-palette-vs-shorthand.html.ini
new file mode 100644
index 0000000000..8c5009c79e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-palette-vs-shorthand.html.ini
@@ -0,0 +1,3 @@
+[font-palette-vs-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-001.html.ini b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-001.html.ini
new file mode 100644
index 0000000000..b8f7834929
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-001.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-serialization-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-font-stretch.html.ini b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-font-stretch.html.ini
new file mode 100644
index 0000000000..c2d022e3f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-font-stretch.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-serialization-font-stretch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-prevention.html.ini b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-prevention.html.ini
new file mode 100644
index 0000000000..2b72d5a66d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-shorthand-serialization-prevention.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-serialization-prevention.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-size-adjust-010.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-010.html.ini
new file mode 100644
index 0000000000..783e560280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-010.html.ini
@@ -0,0 +1,4 @@
+[font-size-adjust-010.html]
+ fuzzy:
+ if os == "linux": maxDifference=0-255;totalPixels=0-1024
+ if os == "win": maxDifference=0-255;totalPixels=0-256
diff --git a/testing/web-platform/meta/css/css-fonts/font-size-adjust-011.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-011.html.ini
new file mode 100644
index 0000000000..8bfaf16276
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-011.html.ini
@@ -0,0 +1,3 @@
+[font-size-adjust-011.html]
+ fuzzy:
+ if os == "win": maxDifference=0-255;totalPixels=0-256
diff --git a/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini
new file mode 100644
index 0000000000..ac7fa1b446
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini
@@ -0,0 +1,144 @@
+[font-size-adjust-interpolation-math-functions.tentative.html]
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-size-relative-across-calc-ff-bug-001.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-relative-across-calc-ff-bug-001.html.ini
new file mode 100644
index 0000000000..c14a55881e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-size-relative-across-calc-ff-bug-001.html.ini
@@ -0,0 +1,3 @@
+[font-size-relative-across-calc-ff-bug-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini
new file mode 100644
index 0000000000..30f9f12ae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini
@@ -0,0 +1,144 @@
+[font-stretch-interpolation-math-functions.tentative.html]
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]]
+ expected: FAIL
+
+ [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-style-angle.html.ini b/testing/web-platform/meta/css/css-fonts/font-style-angle.html.ini
new file mode 100644
index 0000000000..ad89a98870
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-style-angle.html.ini
@@ -0,0 +1,3 @@
+[font-style-angle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-variant-alternates-parsing.html.ini b/testing/web-platform/meta/css/css-fonts/font-variant-alternates-parsing.html.ini
new file mode 100644
index 0000000000..f92d5f38f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variant-alternates-parsing.html.ini
@@ -0,0 +1,3 @@
+[font-variant-alternates-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini b/testing/web-platform/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini
new file mode 100644
index 0000000000..d794512127
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-11.optional.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-variant-position.html.ini b/testing/web-platform/meta/css/css-fonts/font-variant-position.html.ini
new file mode 100644
index 0000000000..7835fb161b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variant-position.html.ini
@@ -0,0 +1,2 @@
+[font-variant-position.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-weight-bolder-001.xht.ini b/testing/web-platform/meta/css/css-fonts/font-weight-bolder-001.xht.ini
new file mode 100644
index 0000000000..a81f807c13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-weight-bolder-001.xht.ini
@@ -0,0 +1,2 @@
+[font-weight-bolder-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-weight-lighter-001.xht.ini b/testing/web-platform/meta/css/css-fonts/font-weight-lighter-001.xht.ini
new file mode 100644
index 0000000000..c5b3ab8dbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-weight-lighter-001.xht.ini
@@ -0,0 +1,2 @@
+[font-weight-lighter-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/font-weight-normal-001.xht.ini b/testing/web-platform/meta/css/css-fonts/font-weight-normal-001.xht.ini
new file mode 100644
index 0000000000..05bfc8d733
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-weight-normal-001.xht.ini
@@ -0,0 +1,2 @@
+[font-weight-normal-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/format-specifiers-variations.html.ini b/testing/web-platform/meta/css/css-fonts/format-specifiers-variations.html.ini
new file mode 100644
index 0000000000..da003a1255
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/format-specifiers-variations.html.ini
@@ -0,0 +1,235 @@
+[format-specifiers-variations.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Load Ahem with format woff]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT]
+
+ [Load Ahem with format truetype]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format opentype]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format woff2]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format woff-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format truetype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format opentype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Load Ahem with format woff2-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, NOTRUN]
+
+ [Do not load Ahem with format xyzwoff]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyztruetype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyzopentype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyzwoff2]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyzwoff-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyztruetype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyzopentype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format xyzwoff2-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woffxyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format truetypexyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format opentypexyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff2xyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff-variationsxyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format truetype-variationsxyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format opentype-variationsxyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff2-variationsxyz]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format wo]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format truety]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format openty]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format wof]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff-variatio]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format truetype-variatio]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format opentype-variatio]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff2-variatio]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format ff]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format uetype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format entype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format ff2]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format ff-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format uetype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format entype-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format ff2-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format wff]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format tretype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format opntype]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format wff2]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff-ariations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format truetye-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format opentye-variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
+
+ [Do not load Ahem with format woff2variations]
+ expected:
+ if (os == "linux") and not debug and fission: [FAIL, PASS, NOTRUN]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/generic-family-keywords-001.html.ini b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-001.html.ini
new file mode 100644
index 0000000000..feb6ea8321
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-001.html.ini
@@ -0,0 +1,23 @@
+[generic-family-keywords-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@font-face matching for quoted and unquoted ui-rounded]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted math]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted emoji]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-serif]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted fangsong]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-monospace]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-sans-serif]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/generic-family-keywords-002.html.ini b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-002.html.ini
new file mode 100644
index 0000000000..721814986d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-002.html.ini
@@ -0,0 +1,3 @@
+[generic-family-keywords-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/generic-family-keywords-003.html.ini b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-003.html.ini
new file mode 100644
index 0000000000..41e6739a9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/generic-family-keywords-003.html.ini
@@ -0,0 +1,21 @@
+[generic-family-keywords-003.html]
+ [@font-face matching for quoted and unquoted emoji (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted math (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted fangsong (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-serif (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-sans-serif (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-monospace (drawing text in a canvas)]
+ expected: FAIL
+
+ [@font-face matching for quoted and unquoted ui-rounded (drawing text in a canvas)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini
new file mode 100644
index 0000000000..d8aae2e8dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini
@@ -0,0 +1,44 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSFontFeatureValuesRule interface: attribute annotation]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule interface: attribute ornaments]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule interface: attribute stylistic]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule interface: attribute swash]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule interface: attribute characterVariant]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule interface: attribute styleset]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface object length]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface object name]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: operation set(CSSOMString, (unsigned long or sequence<unsigned long>))]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap interface: maplike<CSSOMString, [object Object\]>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/inheritance.html.ini b/testing/web-platform/meta/css/css-fonts/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/matching/__dir__.ini b/testing/web-platform/meta/css/css-fonts/matching/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-fonts/matching/fixed-stretch-style-over-weight.html.ini b/testing/web-platform/meta/css/css-fonts/matching/fixed-stretch-style-over-weight.html.ini
new file mode 100644
index 0000000000..03d03d9d31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/fixed-stretch-style-over-weight.html.ini
@@ -0,0 +1,4 @@
+[fixed-stretch-style-over-weight.html]
+ expected:
+ if (os == "win") and processor == "x86": PASS
+ if processor == "x86": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA.html.ini b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA.html.ini
new file mode 100644
index 0000000000..c132aab25e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA.html.ini
@@ -0,0 +1,3 @@
+[font-unicode-PUA.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/matching/range-descriptor-reversed.html.ini b/testing/web-platform/meta/css/css-fonts/matching/range-descriptor-reversed.html.ini
new file mode 100644
index 0000000000..9dbde674f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/range-descriptor-reversed.html.ini
@@ -0,0 +1,4 @@
+[range-descriptor-reversed.html]
+ expected:
+ if (os == "win") and processor == "x86": PASS
+ if processor == "x86": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/matching/stretch-distance-over-weight-distance.html.ini b/testing/web-platform/meta/css/css-fonts/matching/stretch-distance-over-weight-distance.html.ini
new file mode 100644
index 0000000000..e8854a1177
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/stretch-distance-over-weight-distance.html.ini
@@ -0,0 +1,4 @@
+[stretch-distance-over-weight-distance.html]
+ expected:
+ if (os == "win") and processor == "x86": PASS
+ if processor == "x86": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/matching/style-ranges-over-weight-direction.html.ini b/testing/web-platform/meta/css/css-fonts/matching/style-ranges-over-weight-direction.html.ini
new file mode 100644
index 0000000000..2ca25ee35a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/style-ranges-over-weight-direction.html.ini
@@ -0,0 +1,4 @@
+[style-ranges-over-weight-direction.html]
+ expected:
+ if (os == "win") and processor == "x86": PASS
+ if processor == "x86": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/__dir__.ini b/testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/__dir__.ini
new file mode 100644
index 0000000000..afe3d2181d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [utility:51200]
diff --git a/testing/web-platform/meta/css/css-fonts/palette-mix-computed.html.ini b/testing/web-platform/meta/css/css-fonts/palette-mix-computed.html.ini
new file mode 100644
index 0000000000..30c4656aca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/palette-mix-computed.html.ini
@@ -0,0 +1,81 @@
+[palette-mix-computed.html]
+ [Property font-palette value 'palette-mix(in oklab, light 30%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 30%, light)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 30%, normal)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, --custom-palette 30%, normal)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 50%, dark 50%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light, dark 50%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 50%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 50%, dark 70%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 70%, dark 70%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light, dark 70%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 30%, dark 70%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 60%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 10%, dark 40%)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in hsl, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in hwb, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in lch, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklch, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in lab, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in srgb, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in srgb-linear, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in xyz, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in xyz-d50, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in xyz-d65, light 10%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, palette-mix(in srgb, light 30%, normal) 20%, dark)']
+ expected: FAIL
+
+ [Property font-palette value 'palette-mix(in oklab, palette-mix(in srgb, light 30%, normal) 30%, palette-mix(in srgb, --custom-palette 30%, dark))']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini b/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini
new file mode 100644
index 0000000000..f97b62410d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.font-palette.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini
new file mode 100644
index 0000000000..fa16598f5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-local.html.ini
@@ -0,0 +1,3 @@
+[font-face-src-local.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini
new file mode 100644
index 0000000000..c3f83b3866
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-face-src-tech.html.ini
@@ -0,0 +1,4 @@
+[font-face-src-tech.html]
+ prefs: [layout.css.font-tech.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini
new file mode 100644
index 0000000000..da3411b11e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-family-computed.html.ini
@@ -0,0 +1,3 @@
+[font-family-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini
new file mode 100644
index 0000000000..925e98ea2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-family-valid.html.ini
@@ -0,0 +1,3 @@
+[font-family-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini
new file mode 100644
index 0000000000..680feb69ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-computed.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini
new file mode 100644
index 0000000000..f79aff22ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini
new file mode 100644
index 0000000000..af9546fd5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-feature-settings-valid.html.ini
@@ -0,0 +1,3 @@
+[font-feature-settings-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini
new file mode 100644
index 0000000000..c3ecd8173d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini
new file mode 100644
index 0000000000..264a2a144c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-computed.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini
new file mode 100644
index 0000000000..fe4e21ab7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini
new file mode 100644
index 0000000000..0620d58080
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-kerning-valid.html.ini
@@ -0,0 +1,3 @@
+[font-kerning-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini
new file mode 100644
index 0000000000..6c08e01487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-computed.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini
new file mode 100644
index 0000000000..8779e81569
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini
new file mode 100644
index 0000000000..99350bc181
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-optical-sizing-valid.html.ini
@@ -0,0 +1,3 @@
+[font-optical-sizing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini
new file mode 100644
index 0000000000..57ed9feeaa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-computed.html.ini
@@ -0,0 +1,3 @@
+[font-palette-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini
new file mode 100644
index 0000000000..e9428dbf34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini
new file mode 100644
index 0000000000..d3ca298747
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-valid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini
new file mode 100644
index 0000000000..26debfaf60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-values-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
new file mode 100644
index 0000000000..0f2388315a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
@@ -0,0 +1,3 @@
+[font-palette-values-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini
new file mode 100644
index 0000000000..e98fe66ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-shorthand-variant.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-variant.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini
new file mode 100644
index 0000000000..006e978311
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-computed.html.ini
@@ -0,0 +1,3 @@
+[font-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini
new file mode 100644
index 0000000000..37664788b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini
new file mode 100644
index 0000000000..fea8de24fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-size-valid.html.ini
@@ -0,0 +1,3 @@
+[font-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini
new file mode 100644
index 0000000000..d2290122fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-computed.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini
new file mode 100644
index 0000000000..6d34d40117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini
new file mode 100644
index 0000000000..2c48566e1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-stretch-valid.html.ini
@@ -0,0 +1,3 @@
+[font-stretch-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini
new file mode 100644
index 0000000000..579c87da27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-computed.html.ini
@@ -0,0 +1,3 @@
+[font-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini
new file mode 100644
index 0000000000..e5c99e70f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini
new file mode 100644
index 0000000000..0e4562c57c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-style-valid.html.ini
@@ -0,0 +1,3 @@
+[font-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini
new file mode 100644
index 0000000000..4842ec2320
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-valid.html.ini
@@ -0,0 +1,3 @@
+[font-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini
new file mode 100644
index 0000000000..410cc764b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-alternates-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini
new file mode 100644
index 0000000000..1c8170a0be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-alternates-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-alternates-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini
new file mode 100644
index 0000000000..87b0cbb31b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini
new file mode 100644
index 0000000000..3a65da13c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini
new file mode 100644
index 0000000000..b8bd11047d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-caps-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-caps-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini
new file mode 100644
index 0000000000..b7df580ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini
new file mode 100644
index 0000000000..d3294c88a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini
new file mode 100644
index 0000000000..c125776f79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-east-asian-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-east-asian-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini
new file mode 100644
index 0000000000..d7e8e1681a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini
new file mode 100644
index 0000000000..9bc9f72479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini
new file mode 100644
index 0000000000..ad207e3e1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-emoji-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-emoji-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini
new file mode 100644
index 0000000000..3e37ae2739
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini
new file mode 100644
index 0000000000..2e1e345280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini
new file mode 100644
index 0000000000..1ae3d76e68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini
new file mode 100644
index 0000000000..c54863a7f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-ligatures-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-ligatures-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini
new file mode 100644
index 0000000000..67844a4359
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini
new file mode 100644
index 0000000000..4b39fae105
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini
new file mode 100644
index 0000000000..de9ae624c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-numeric-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-numeric-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini
new file mode 100644
index 0000000000..1e969a4cc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-computed.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini
new file mode 100644
index 0000000000..264d7ed990
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini
new file mode 100644
index 0000000000..f08c66ef72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-position-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variant-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini
new file mode 100644
index 0000000000..bff9275e1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variant-serialization.html.ini
@@ -0,0 +1,3 @@
+[font-variant-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini
new file mode 100644
index 0000000000..1d6effac00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-variation-settings-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini
new file mode 100644
index 0000000000..8bb54116c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-variation-settings-valid.html.ini
@@ -0,0 +1,3 @@
+[font-variation-settings-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini
new file mode 100644
index 0000000000..572f4658cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-computed.html.ini
@@ -0,0 +1,3 @@
+[font-weight-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini
new file mode 100644
index 0000000000..761662d89e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-invalid.html.ini
@@ -0,0 +1,3 @@
+[font-weight-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini
new file mode 100644
index 0000000000..daf7c7550f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-weight-valid.html.ini
@@ -0,0 +1,3 @@
+[font-weight-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/rcap-in-monospace.html.ini b/testing/web-platform/meta/css/css-fonts/rcap-in-monospace.html.ini
new file mode 100644
index 0000000000..43c07d772f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/rcap-in-monospace.html.ini
@@ -0,0 +1,2 @@
+[rcap-in-monospace.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/rch-in-monospace.html.ini b/testing/web-platform/meta/css/css-fonts/rch-in-monospace.html.ini
new file mode 100644
index 0000000000..a17b4e5c53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/rch-in-monospace.html.ini
@@ -0,0 +1,2 @@
+[rch-in-monospace.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/rex-in-monospace.html.ini b/testing/web-platform/meta/css/css-fonts/rex-in-monospace.html.ini
new file mode 100644
index 0000000000..0567da868b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/rex-in-monospace.html.ini
@@ -0,0 +1,2 @@
+[rex-in-monospace.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/ric-in-monospace.html.ini b/testing/web-platform/meta/css/css-fonts/ric-in-monospace.html.ini
new file mode 100644
index 0000000000..45092377da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/ric-in-monospace.html.ini
@@ -0,0 +1,2 @@
+[ric-in-monospace.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/rlh-in-monospace.html.ini b/testing/web-platform/meta/css/css-fonts/rlh-in-monospace.html.ini
new file mode 100644
index 0000000000..c3922eca7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/rlh-in-monospace.html.ini
@@ -0,0 +1,3 @@
+[rlh-in-monospace.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-fonts/separators.html.ini b/testing/web-platform/meta/css/css-fonts/separators.html.ini
new file mode 100644
index 0000000000..bfed625f9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/separators.html.ini
@@ -0,0 +1,2 @@
+[separators.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/size-adjust-01.html.ini b/testing/web-platform/meta/css/css-fonts/size-adjust-01.html.ini
new file mode 100644
index 0000000000..ec90766a82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/size-adjust-01.html.ini
@@ -0,0 +1,2 @@
+[size-adjust-01.html]
+ prefs: [layout.css.size-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fonts/size-adjust-02.html.ini b/testing/web-platform/meta/css/css-fonts/size-adjust-02.html.ini
new file mode 100644
index 0000000000..59a45c8300
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/size-adjust-02.html.ini
@@ -0,0 +1,2 @@
+[size-adjust-02.html]
+ prefs: [layout.css.size-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fonts/size-adjust-text-decoration.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/size-adjust-text-decoration.tentative.html.ini
new file mode 100644
index 0000000000..db336356f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/size-adjust-text-decoration.tentative.html.ini
@@ -0,0 +1,2 @@
+[size-adjust-text-decoration.tentative.html]
+ prefs: [layout.css.size-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-fonts/size-adjust.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/size-adjust.tentative.html.ini
new file mode 100644
index 0000000000..0b36d06395
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/size-adjust.tentative.html.ini
@@ -0,0 +1,3 @@
+[size-adjust.tentative.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-11.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-11.html.ini
new file mode 100644
index 0000000000..9b40109c2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-11.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-11.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-12.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-12.html.ini
new file mode 100644
index 0000000000..806d60fbcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-12.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-12.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-13.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-13.html.ini
new file mode 100644
index 0000000000..5ec5d1e360
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-13.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-13.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-14.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-14.html.ini
new file mode 100644
index 0000000000..4465cb76dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-14.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-14.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-15.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-15.html.ini
new file mode 100644
index 0000000000..31e73c183c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-15.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-15.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-16.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-16.html.ini
new file mode 100644
index 0000000000..e59810cad3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-16.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-16.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-19.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-19.html.ini
new file mode 100644
index 0000000000..0a8511c11e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-19.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-19.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/standard-font-family-20.html.ini b/testing/web-platform/meta/css/css-fonts/standard-font-family-20.html.ini
new file mode 100644
index 0000000000..03ea791f2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/standard-font-family-20.html.ini
@@ -0,0 +1,2 @@
+[standard-font-family-20.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-fonts-serialization.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/system-fonts-serialization.tentative.html.ini
new file mode 100644
index 0000000000..5f314517bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-fonts-serialization.tentative.html.ini
@@ -0,0 +1,20 @@
+[system-fonts-serialization.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [caption]
+ expected: FAIL
+
+ [icon]
+ expected: FAIL
+
+ [menu]
+ expected: FAIL
+
+ [message-box]
+ expected: FAIL
+
+ [small-caption]
+ expected: FAIL
+
+ [status-bar]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-ar.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-ar.html.ini
new file mode 100644
index 0000000000..630c7b64bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-ar.html.ini
@@ -0,0 +1,4 @@
+[system-ui-ar.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-ja-vs-zh.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-ja-vs-zh.html.ini
new file mode 100644
index 0000000000..b328dd517a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-ja-vs-zh.html.ini
@@ -0,0 +1,5 @@
+[system-ui-ja-vs-zh.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-ja.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-ja.html.ini
new file mode 100644
index 0000000000..367200e2df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-ja.html.ini
@@ -0,0 +1,5 @@
+[system-ui-ja.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-mixed.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-mixed.html.ini
new file mode 100644
index 0000000000..38e479c662
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-mixed.html.ini
@@ -0,0 +1,4 @@
+[system-ui-mixed.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-ur-vs-ar.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-ur-vs-ar.html.ini
new file mode 100644
index 0000000000..f639fe98a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-ur-vs-ar.html.ini
@@ -0,0 +1,5 @@
+[system-ui-ur-vs-ar.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-ur.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-ur.html.ini
new file mode 100644
index 0000000000..7aeb65b4da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-ur.html.ini
@@ -0,0 +1,4 @@
+[system-ui-ur.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/system-ui-zh.html.ini b/testing/web-platform/meta/css/css-fonts/system-ui-zh.html.ini
new file mode 100644
index 0000000000..6d6df163ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/system-ui-zh.html.ini
@@ -0,0 +1,5 @@
+[system-ui-zh.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-2.html.ini b/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-2.html.ini
new file mode 100644
index 0000000000..a206a9ed5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-2.html.ini
@@ -0,0 +1,3 @@
+[test-synthetic-italic-2.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=255;totalPixels=0-92
diff --git a/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-3.html.ini b/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-3.html.ini
new file mode 100644
index 0000000000..656f511f75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/test-synthetic-italic-3.html.ini
@@ -0,0 +1,6 @@
+[test-synthetic-italic-3.html]
+ fuzzy:
+ if (os == "linux"): maxDifference=255;totalPixels=0-26
+ if (os == "win"): maxDifference=255;totalPixels=0-24
+ if (os == "mac"): maxDifference=255;totalPixels=0-109
+ if (os == "android"): maxDifference=255;totalPixels=0-16
diff --git a/testing/web-platform/meta/css/css-fonts/test_datafont_same_origin.html.ini b/testing/web-platform/meta/css/css-fonts/test_datafont_same_origin.html.ini
new file mode 100644
index 0000000000..5118ec80fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/test_datafont_same_origin.html.ini
@@ -0,0 +1,10 @@
+[test_datafont_same_origin.html]
+ expected:
+ if (os == "linux") and not fission and not debug and not asan: [OK, ERROR]
+ if (os == "linux") and fission and not debug: [OK, ERROR]
+ if (os == "linux") and not fission and debug: [OK, ERROR]
+ [Test if data:font would be treated same origin.]
+ expected:
+ if (os == "linux") and not fission and not debug and not asan: [PASS, TIMEOUT]
+ if (os == "linux") and fission and not debug: [PASS, TIMEOUT]
+ if (os == "linux") and not fission and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/test_font_family_parsing.html.ini b/testing/web-platform/meta/css/css-fonts/test_font_family_parsing.html.ini
new file mode 100644
index 0000000000..9ee204c118
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/test_font_family_parsing.html.ini
@@ -0,0 +1,3 @@
+[test_font_family_parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/test_font_feature_values_parsing.html.ini b/testing/web-platform/meta/css/css-fonts/test_font_feature_values_parsing.html.ini
new file mode 100644
index 0000000000..35525f3fae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/test_font_feature_values_parsing.html.ini
@@ -0,0 +1,11 @@
+[test_font_feature_values_parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [basic parse tests - @font-feature-values bongo { @blah } @styleset { abc: 1 2 3; } }]
+ expected: FAIL
+
+ [serialization check - @font-feature-values bongo { @styleset { blah: 1; blah: 1; } }]
+ expected: FAIL
+
+ [serialization check - @font-feature-values bongo { @styleset { blah: 1; de-blah: 1; blah: 2; } }]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini b/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini
new file mode 100644
index 0000000000..cf1d6dfc49
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini
@@ -0,0 +1,171 @@
+[at-font-face-descriptors.html]
+ [font-weight(valid): 'normal' keyword: normal]
+ expected: FAIL
+
+ [font-weight(valid): 'bold' keyword: bold]
+ expected: FAIL
+
+ [font-weight(valid): Values that are not multiple of 100 should be parsed successfully: 401]
+ expected: FAIL
+
+ [font-weight(valid): Non-integer values should be parsed successfully: 400.1]
+ expected: FAIL
+
+ [font-weight(valid): Minimum allowed value should be parsed successfully: 1]
+ expected: FAIL
+
+ [font-weight(valid): Maximum allowed value should be parsed successfully: 1000]
+ expected: FAIL
+
+ [font-weight(valid): Simple calc value: calc(100.5)]
+ expected: FAIL
+
+ [font-weight(valid): Valid calc expression: calc(100.5*3 + 50.5)]
+ expected: FAIL
+
+ [font-weight(valid): Simple range: 100 900]
+ expected: FAIL
+
+ [font-weight(valid): Simple range with equal upper and lower bounds: 500 500]
+ expected: FAIL
+
+ [font-weight(valid): Lower bound calc(): calc(100 + 100) 400]
+ expected: FAIL
+
+ [font-weight(valid): Upper bound calc(): 200 calc(200 + 200)]
+ expected: FAIL
+
+ [font-weight(valid): Both bounds are calc(): calc(100 + 100) calc(200 + 200)]
+ expected: FAIL
+
+ [font-weight(valid): Bounds out of order are valid: 400 200]
+ expected: FAIL
+
+ [font-stretch(valid): 'ultra-condensed' keyword: ultra-condensed]
+ expected: FAIL
+
+ [font-stretch(valid): 'extra-condensed' keyword: extra-condensed]
+ expected: FAIL
+
+ [font-stretch(valid): 'condensed' keyword: condensed]
+ expected: FAIL
+
+ [font-stretch(valid): 'semi-condensed' keyword: semi-condensed]
+ expected: FAIL
+
+ [font-stretch(valid): 'normal' keyword: normal]
+ expected: FAIL
+
+ [font-stretch(valid): 'semi-expanded' keyword: semi-expanded]
+ expected: FAIL
+
+ [font-stretch(valid): 'expanded' keyword: expanded]
+ expected: FAIL
+
+ [font-stretch(valid): 'extra-expanded' keyword: extra-expanded]
+ expected: FAIL
+
+ [font-stretch(valid): 'ultra-expanded' keyword: ultra-expanded]
+ expected: FAIL
+
+ [font-stretch(valid): Legal percentage: 1%]
+ expected: FAIL
+
+ [font-stretch(valid): Legal percentage: 10.5%]
+ expected: FAIL
+
+ [font-stretch(valid): Legal percentage: 100%]
+ expected: FAIL
+
+ [font-stretch(valid): Legal percentage: 1000%]
+ expected: FAIL
+
+ [font-stretch(valid): Zero is legal: 0%]
+ expected: FAIL
+
+ [font-stretch(valid): Simple calc value: calc(200.5%)]
+ expected: FAIL
+
+ [font-stretch(valid): Valid calc expression: calc(50%*2 - 20%)]
+ expected: FAIL
+
+ [font-stretch(valid): Simple range: 100% 200%]
+ expected: FAIL
+
+ [font-stretch(valid): Simple range with equal upper and lower bounds: 100% 100%]
+ expected: FAIL
+
+ [font-stretch(valid): Lower bound calc(): calc(10% + 10%) 30%]
+ expected: FAIL
+
+ [font-stretch(valid): Upper bound calc(): 10% calc(10% + 10%)]
+ expected: FAIL
+
+ [font-stretch(valid): Both bounds are calc(): calc(10% + 10%) calc(20% + 20%)]
+ expected: FAIL
+
+ [font-stretch(valid): Bounds out of order: 200% 100%]
+ expected: FAIL
+
+ [font-style(valid): 'normal' keyword: normal]
+ expected: FAIL
+
+ [font-style(valid): 'italic' keyword: italic]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' keyword: oblique]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by zero degrees: oblique 0deg]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by maxumum 90 degree angle: oblique 90deg]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by minimum -90 degree angle: oblique -90deg]
+ expected: FAIL
+
+ [font-style(valid): Simple range: oblique 10deg 20deg]
+ expected: FAIL
+
+ [font-style(valid): Simple range with equal upper and lower bounds: oblique 10deg 10deg]
+ expected: FAIL
+
+ [font-style(valid): Bounds out of order: oblique 20deg 10deg]
+ expected: FAIL
+
+ [font-stretch(valid): Negative calc value (to be clamped): calc(-100%)]
+ expected: FAIL
+
+ [font-stretch(valid): Negative calc expression (to be clamped): calc(50% - 50%*2)]
+ expected: FAIL
+
+ [font-weight(valid): Valid calc expression with out-of-range value (should be clamped): calc(100.5*3 + 800)]
+ expected: FAIL
+
+ [font-weight(valid): Out-of-range simple calc value (should be clamped): calc(1001)]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(-91deg)]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(91deg)]
+ expected: FAIL
+
+ [font-weight(valid): 'auto' keyword inside @font-face: auto]
+ expected: FAIL
+
+ [font-stretch(valid): 'auto' keyword inside @font-face: auto]
+ expected: FAIL
+
+ [font-style(valid): 'auto' keyword inside @font-face: auto]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by angle in radians: oblique 0rad]
+ expected: FAIL
+
+ [font-style(valid): 'oblique' followed by former default 20deg angle: oblique 20deg]
+ expected: FAIL
+
+ [font-style(valid): Simple range with former default angle for both bounds: oblique 20deg 20deg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-opentype-collections.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-opentype-collections.html.ini
new file mode 100644
index 0000000000..c5cf97d7f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-opentype-collections.html.ini
@@ -0,0 +1,5 @@
+[font-opentype-collections.html]
+ expected: TIMEOUT
+ [Verify that collection font is loaded]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-stretch.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-stretch.html.ini
new file mode 100644
index 0000000000..60700e9e9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-stretch.html.ini
@@ -0,0 +1,5 @@
+[font-stretch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@getComputedStyle: 1e9% - huge legal percentage]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-style-interpolation.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-style-interpolation.html.ini
new file mode 100644
index 0000000000..1d2c14299e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-style-interpolation.html.ini
@@ -0,0 +1,3 @@
+[font-style-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-weight-interpolation.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-weight-interpolation.html.ini
new file mode 100644
index 0000000000..a76f5d45eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-weight-interpolation.html.ini
@@ -0,0 +1,3 @@
+[font-weight-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-weight-lighter-bolder.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-weight-lighter-bolder.html.ini
new file mode 100644
index 0000000000..570e1f0974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-weight-lighter-bolder.html.ini
@@ -0,0 +1,3 @@
+[font-weight-lighter-bolder.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching-installed-fonts.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching-installed-fonts.html.ini
new file mode 100644
index 0000000000..99b77f8535
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching-installed-fonts.html.ini
@@ -0,0 +1,20 @@
+[font-weight-matching-installed-fonts.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test native font matching on "CSSTest Weights W2569" for weight 375]
+ expected: FAIL
+
+ [Test native font matching on "CSSTest Weights Full" for weight 375]
+ expected: FAIL
+
+ [Test native font matching on "CSSTest Weights W1479" for weight 475]
+ expected: FAIL
+
+ [Test native font matching on "CSSTest Weights Full" for weight 425]
+ expected: FAIL
+
+ [Test native font matching on "CSSTest Weights Full" for weight 525]
+ expected: FAIL
+
+ [Test native font matching on "CSSTest Weights Full" for weight 675]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching.html.ini
new file mode 100644
index 0000000000..1255077169
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-weight-matching.html.ini
@@ -0,0 +1,3 @@
+[font-weight-matching.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-weight-parsing.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-weight-parsing.html.ini
new file mode 100644
index 0000000000..1af3fc0e7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/font-weight-parsing.html.ini
@@ -0,0 +1,3 @@
+[font-weight-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini b/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
new file mode 100644
index 0000000000..4607e41581
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
@@ -0,0 +1,3 @@
+[variable-box-font.html]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini b/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
new file mode 100644
index 0000000000..4ed8284596
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
@@ -0,0 +1,3 @@
+[variable-gpos-m2b.html]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini b/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
new file mode 100644
index 0000000000..d3c8bd6098
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
@@ -0,0 +1,3 @@
+[variable-gsub.html]
+ expected:
+ if (os == "win") and (version == "6.1.7601"): FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variations/variable-opsz-size-adjust.html.ini b/testing/web-platform/meta/css/css-fonts/variations/variable-opsz-size-adjust.html.ini
new file mode 100644
index 0000000000..f9e3d67a2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-opsz-size-adjust.html.ini
@@ -0,0 +1,2 @@
+[variable-opsz-size-adjust.html]
+ prefs: [layout.css.size-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-forced-color-adjust/__dir__.ini b/testing/web-platform/meta/css/css-forced-color-adjust/__dir__.ini
new file mode 100644
index 0000000000..5414ac1e2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-forced-color-adjust/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.forced-color-adjust.enabled:true]
diff --git a/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-computed.html.ini b/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-computed.html.ini
new file mode 100644
index 0000000000..78f02e4926
--- /dev/null
+++ b/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-computed.html.ini
@@ -0,0 +1,3 @@
+[forced-color-adjust-computed.html]
+ [Property forced-color-adjust value 'preserve-parent-color']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-valid.html.ini b/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-valid.html.ini
new file mode 100644
index 0000000000..b6c0b3068f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-forced-color-adjust/parsing/forced-color-adjust-valid.html.ini
@@ -0,0 +1,3 @@
+[forced-color-adjust-valid.html]
+ [e.style['forced-color-adjust'\] = "preserve-parent-color" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/__dir__.ini b/testing/web-platform/meta/css/css-grid/__dir__.ini
new file mode 100644
index 0000000000..d3cfc2b150
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.serialize-grid-implicit-tracks:false]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html.ini
new file mode 100644
index 0000000000..c7da2c0ef7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/absolute-positioning-changing-containing-block-001.html.ini
@@ -0,0 +1,3 @@
+[absolute-positioning-changing-containing-block-001.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html.ini
new file mode 100644
index 0000000000..53db7c3118
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html.ini
new file mode 100644
index 0000000000..4a81b3b6cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html.ini
new file mode 100644
index 0000000000..bfac427d89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html.ini
new file mode 100644
index 0000000000..ba4c52ae26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html.ini
new file mode 100644
index 0000000000..9925b844bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html.ini
new file mode 100644
index 0000000000..81e56e2f31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-and-autofit-tracks-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html.ini
new file mode 100644
index 0000000000..a3d8645687
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-content-alignment-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html.ini
new file mode 100644
index 0000000000..479397979a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-content-alignment-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini
new file mode 100644
index 0000000000..249968142a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-gaps-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html.ini
new file mode 100644
index 0000000000..b0f5c550ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-gaps-002-rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002.html.ini
new file mode 100644
index 0000000000..039a1765c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-002.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-gaps-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html.ini
new file mode 100644
index 0000000000..db103de8fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-gaps-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini
new file mode 100644
index 0000000000..49cef8071e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-implicit-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html.ini
new file mode 100644
index 0000000000..c39f481b7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html.ini
@@ -0,0 +1,8 @@
+[grid-positioned-items-implicit-grid-line-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini
new file mode 100644
index 0000000000..a3d6790ea9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-padding-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini
new file mode 100644
index 0000000000..51f610248e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-unknown-named-grid-line-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html.ini
new file mode 100644
index 0000000000..8247c02caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html.ini
@@ -0,0 +1,3 @@
+[grid-positioned-items-within-grid-implicit-track-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-sizing-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-sizing-positioned-items-001.html.ini
new file mode 100644
index 0000000000..2ca4d768d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/grid-sizing-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-sizing-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html.ini
new file mode 100644
index 0000000000..0fc58e5574
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html.ini
new file mode 100644
index 0000000000..5b2cb13e3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html.ini
new file mode 100644
index 0000000000..ec1ae9a615
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html.ini
new file mode 100644
index 0000000000..e1f5cc8860
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html.ini
new file mode 100644
index 0000000000..96911f621e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html.ini
new file mode 100644
index 0000000000..00a399aaa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html.ini
new file mode 100644
index 0000000000..bfe2b7152c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html.ini
new file mode 100644
index 0000000000..a56b39b5f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html.ini
new file mode 100644
index 0000000000..7345b5c98d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html.ini
new file mode 100644
index 0000000000..5423c93d76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html.ini
new file mode 100644
index 0000000000..fecd4222ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-011.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html.ini
new file mode 100644
index 0000000000..ad5df1c19f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html.ini
new file mode 100644
index 0000000000..4969819432
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html.ini
new file mode 100644
index 0000000000..53265fe7ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html.ini
new file mode 100644
index 0000000000..632b84fe79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html.ini b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html.ini
new file mode 100644
index 0000000000..e59e87b35e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-positioned-grid-descendants-016.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini
new file mode 100644
index 0000000000..724f62fc29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini
new file mode 100644
index 0000000000..2f60549e59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini
new file mode 100644
index 0000000000..53c6de6c5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini
new file mode 100644
index 0000000000..db0659f431
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini
new file mode 100644
index 0000000000..739c3bd736
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-006.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-006.html.ini
new file mode 100644
index 0000000000..96397a4e64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-006.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini
new file mode 100644
index 0000000000..27d9c67b11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-008.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-008.html.ini
new file mode 100644
index 0000000000..e109630a99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-008.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-009.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-009.html.ini
new file mode 100644
index 0000000000..87b4c739fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-009.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini
new file mode 100644
index 0000000000..96934ab3f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-011.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-011.html.ini
new file mode 100644
index 0000000000..8748a71946
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-011.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-012.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-012.html.ini
new file mode 100644
index 0000000000..6b61683fe8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-012.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-013.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-013.html.ini
new file mode 100644
index 0000000000..96cef3ae73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-013.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-014.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-014.html.ini
new file mode 100644
index 0000000000..154ee0f9a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-014.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-015.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-015.html.ini
new file mode 100644
index 0000000000..1a5c4481e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-015.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-016.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-016.html.ini
new file mode 100644
index 0000000000..ed6c571631
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-descendants-016.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-descendants-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html.ini
new file mode 100644
index 0000000000..ad81a416a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-items-should-not-create-implicit-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html.ini
new file mode 100644
index 0000000000..cf71bb626d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html.ini
@@ -0,0 +1,3 @@
+[positioned-grid-items-should-not-take-up-space-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini b/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini
new file mode 100644
index 0000000000..25530dbc84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini
@@ -0,0 +1,15 @@
+[grid-align-baseline-001.html]
+ [#target > div 1]
+ expected: FAIL
+
+ [#target > div 2]
+ expected: FAIL
+
+ [#target > div 3]
+ expected: FAIL
+
+ [#target > div 5]
+ expected: FAIL
+
+ [#target > div 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini
new file mode 100644
index 0000000000..045faf6ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini
@@ -0,0 +1,15 @@
+[grid-align-baseline-002.html]
+ [#target > div 2]
+ expected: FAIL
+
+ [#target > div 3]
+ expected: FAIL
+
+ [#target > div 4]
+ expected: FAIL
+
+ [#target > div 5]
+ expected: FAIL
+
+ [#target > div 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-003.html.ini
new file mode 100644
index 0000000000..6989cbfadf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-003.html.ini
@@ -0,0 +1,3 @@
+[grid-align-baseline-003.html]
+ [#target > div 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-004.html.ini
new file mode 100644
index 0000000000..f123325dd1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-004.html.ini
@@ -0,0 +1,3 @@
+[grid-align-baseline-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-001.html.ini
new file mode 100644
index 0000000000..093f30008a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-001.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-grid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini
new file mode 100644
index 0000000000..13894ac108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-grid-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-003.html.ini
new file mode 100644
index 0000000000..1e4f14dfc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-003.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-grid-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html.ini
new file mode 100644
index 0000000000..98af6ad88a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-001.tentative.html.ini
@@ -0,0 +1,14 @@
+[grid-align-baseline-line-clamp-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html.ini
new file mode 100644
index 0000000000..eb7ad91701
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-002.tentative.html.ini
@@ -0,0 +1,54 @@
+[grid-align-baseline-line-clamp-002.tentative.html]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 4]
+ expected: FAIL
+
+ [.target > * 13]
+ expected: FAIL
+
+ [.target > * 14]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 16]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS]
+ if (os == "linux") and not debug: [FAIL, PASS]
+ if os == "android": PASS
+ FAIL
+
+ [.target > * 17]
+ expected: FAIL
+
+ [.target > * 18]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 20]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS]
+ if (os == "linux") and not debug: [FAIL, PASS]
+ if os == "android": PASS
+ FAIL
+
+ [.target > * 21]
+ expected: FAIL
+
+ [.target > * 22]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
+
+ [.target > * 24]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS]
+ if (os == "linux") and not debug: [FAIL, PASS]
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html.ini
new file mode 100644
index 0000000000..34291a7825
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-line-clamp-003.tentative.html.ini
@@ -0,0 +1,14 @@
+[grid-align-baseline-line-clamp-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 15]
+ expected: FAIL
+
+ [.target > * 19]
+ expected: FAIL
+
+ [.target > * 23]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-001.html.ini
new file mode 100644
index 0000000000..9330b45044
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-001.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-multicol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-002.html.ini
new file mode 100644
index 0000000000..68fe62f74a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-002.html.ini
@@ -0,0 +1,17 @@
+[grid-align-baseline-multicol-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 1]
+ expected: FAIL
+
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 5]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
+
+ [.target > * 9]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-003.html.ini
new file mode 100644
index 0000000000..070f8c6ef2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-multicol-003.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 3]
+ expected: FAIL
+
+ [.target > * 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-001.html.ini
new file mode 100644
index 0000000000..55e867de8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-001.html.ini
@@ -0,0 +1,3 @@
+[grid-align-baseline-overflow-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-002.html.ini
new file mode 100644
index 0000000000..73b2855fad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-002.html.ini
@@ -0,0 +1,3 @@
+[grid-align-baseline-overflow-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-003.html.ini
new file mode 100644
index 0000000000..61c0c60f38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-overflow-003.html.ini
@@ -0,0 +1,3 @@
+[grid-align-baseline-overflow-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-table-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-table-002.html.ini
new file mode 100644
index 0000000000..23f4f0abaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-table-002.html.ini
@@ -0,0 +1,8 @@
+[grid-align-baseline-table-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.target > * 1]
+ expected: FAIL
+
+ [.target > * 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html.ini
new file mode 100644
index 0000000000..5ca5b28b6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content-distribution-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html.ini
new file mode 100644
index 0000000000..b407bb4d54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content-distribution-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution.html.ini
new file mode 100644
index 0000000000..c5879d57d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-distribution.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content-distribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-lr.html.ini
new file mode 100644
index 0000000000..cb601b5a43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-rl.html.ini
new file mode 100644
index 0000000000..11ff9f1c6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-content.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content.html.ini
new file mode 100644
index 0000000000..0ee2477b97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-content.html.ini
@@ -0,0 +1,3 @@
+[grid-align-content.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html.ini
new file mode 100644
index 0000000000..ba9af780f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-margin-border-padding-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html.ini
new file mode 100644
index 0000000000..943c0a627c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-margin-border-padding-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding.html.ini
new file mode 100644
index 0000000000..d511e3fd77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-margin-border-padding.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-margin-border-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-overflow.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-overflow.html.ini
new file mode 100644
index 0000000000..00c1acee63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-overflow.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html.ini
new file mode 100644
index 0000000000..e91f9aac7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch-with-orthogonal-flows.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-stretch-with-orthogonal-flows.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch.html.ini
new file mode 100644
index 0000000000..cc4a765241
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-justify-stretch.html.ini
@@ -0,0 +1,3 @@
+[grid-align-justify-stretch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-stretching-replaced-items.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-stretching-replaced-items.html.ini
new file mode 100644
index 0000000000..5fc953406e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align-stretching-replaced-items.html.ini
@@ -0,0 +1,3 @@
+[grid-align-stretching-replaced-items.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align.html.ini
new file mode 100644
index 0000000000..0426aefdfb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-align.html.ini
@@ -0,0 +1,3 @@
+[grid-align.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-001.html.ini
new file mode 100644
index 0000000000..d8c30493f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-001.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-002.html.ini
new file mode 100644
index 0000000000..1990e3dac8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-002.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-003.html.ini
new file mode 100644
index 0000000000..d03b8d1b23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-003.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-004.html.ini
new file mode 100644
index 0000000000..e62cbfb9e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-004.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-005.html.ini
new file mode 100644
index 0000000000..a91d43f45b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-005.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-006.html.ini
new file mode 100644
index 0000000000..46bb270d75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-006.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-007.html.ini
new file mode 100644
index 0000000000..95d7d201e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-007.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-008.html.ini
new file mode 100644
index 0000000000..b90a5834ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-008.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-009.html.ini
new file mode 100644
index 0000000000..5b76e1293d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-009.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-010.html.ini
new file mode 100644
index 0000000000..7d2200bb6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-010.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-011.html.ini
new file mode 100644
index 0000000000..4dcb8c7ae2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-011.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-012.html.ini
new file mode 100644
index 0000000000..82d3adfcd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-012.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.after 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-013.html.ini
new file mode 100644
index 0000000000..790fe544b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-013.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-014.html.ini
new file mode 100644
index 0000000000..1d0fa83a97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-014.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.after 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-015.html.ini
new file mode 100644
index 0000000000..4c02836fa6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-015.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-016.html.ini
new file mode 100644
index 0000000000..02d2648913
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-016.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-017.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-017.html.ini
new file mode 100644
index 0000000000..795930c701
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-017.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.after 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-018.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-018.html.ini
new file mode 100644
index 0000000000..443f9cab74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-018.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-019.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-019.html.ini
new file mode 100644
index 0000000000..6f6c108c90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-019.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-020.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-020.html.ini
new file mode 100644
index 0000000000..2d77c14bbb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-020.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-021.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-021.html.ini
new file mode 100644
index 0000000000..cc9e91554d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-021.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-022.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-022.html.ini
new file mode 100644
index 0000000000..a9b2aca769
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-022.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-022.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-023.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-023.html.ini
new file mode 100644
index 0000000000..f662226833
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-023.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-024.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-024.html.ini
new file mode 100644
index 0000000000..5c467a953b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-024.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-025.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-025.html.ini
new file mode 100644
index 0000000000..e97f1ca2e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-025.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-026.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-026.html.ini
new file mode 100644
index 0000000000..481facbd64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-026.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-027.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-027.html.ini
new file mode 100644
index 0000000000..4e9b67eefb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-027.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-028.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-028.html.ini
new file mode 100644
index 0000000000..d30cc2c3d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-028.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-029.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-029.html.ini
new file mode 100644
index 0000000000..dfcf06d617
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-029.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-029.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-030.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-030.html.ini
new file mode 100644
index 0000000000..59eadbb270
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-030.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-030.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.after 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-031.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-031.html.ini
new file mode 100644
index 0000000000..de94064ce1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-031.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-031.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-032.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-032.html.ini
new file mode 100644
index 0000000000..5cb91cb804
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-032.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-032.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-033.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-033.html.ini
new file mode 100644
index 0000000000..4c75c30203
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-033.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-033.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-034.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-034.html.ini
new file mode 100644
index 0000000000..342793d71c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-034.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-implies-size-change-034.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-035.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-035.html.ini
new file mode 100644
index 0000000000..5080ba1dec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-035.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-035.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.after 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-036.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-036.html.ini
new file mode 100644
index 0000000000..446b6ef654
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-implies-size-change-036.html.ini
@@ -0,0 +1,5 @@
+[grid-alignment-implies-size-change-036.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.before 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-005.html.ini
new file mode 100644
index 0000000000..47b9300d45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-005.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-style-changes-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-006.html.ini
new file mode 100644
index 0000000000..a8f5d51893
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-006.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-style-changes-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-007.html.ini
new file mode 100644
index 0000000000..9885e00cdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-007.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-style-changes-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-008.html.ini
new file mode 100644
index 0000000000..a75a73034d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-alignment-style-changes-008.html.ini
@@ -0,0 +1,3 @@
+[grid-alignment-style-changes-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-001.html.ini
new file mode 100644
index 0000000000..65979622a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-001.html.ini
@@ -0,0 +1,2 @@
+[grid-baseline-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-004.html.ini
new file mode 100644
index 0000000000..a7abcaddda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-004.html.ini
@@ -0,0 +1,3 @@
+[grid-baseline-004.html]
+ [.grid, container 17]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-align-cycles-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-align-cycles-001.html.ini
new file mode 100644
index 0000000000..a3338fab85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-align-cycles-001.html.ini
@@ -0,0 +1,2 @@
+[grid-baseline-align-cycles-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-justify-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-justify-001.html.ini
new file mode 100644
index 0000000000..68eb98eb2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-baseline-justify-001.html.ini
@@ -0,0 +1,2 @@
+[grid-baseline-justify-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html.ini
new file mode 100644
index 0000000000..5e868c2852
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-001.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html.ini
new file mode 100644
index 0000000000..62f5a9cae4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-002.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html.ini
new file mode 100644
index 0000000000..4ba0757a5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-003.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html.ini
new file mode 100644
index 0000000000..d1175ff735
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-004.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html.ini
new file mode 100644
index 0000000000..acb0dc2da2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-005.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html.ini
new file mode 100644
index 0000000000..f7e5d35652
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-006.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html.ini
new file mode 100644
index 0000000000..c2daef1d18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-007.html.ini
@@ -0,0 +1,3 @@
+[grid-block-axis-alignment-auto-margins-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html.ini
new file mode 100644
index 0000000000..18d65fac6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html.ini
new file mode 100644
index 0000000000..900d0e539b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html.ini
new file mode 100644
index 0000000000..c37dad801a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-003.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html.ini
new file mode 100644
index 0000000000..7730238403
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-004.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html.ini
new file mode 100644
index 0000000000..a23435e38f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html.ini
new file mode 100644
index 0000000000..2df7bffe8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-006.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html.ini
new file mode 100644
index 0000000000..c74f2cd748
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html.ini
new file mode 100644
index 0000000000..7c3d49de49
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-008.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html.ini
new file mode 100644
index 0000000000..23f6d8e925
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html.ini
new file mode 100644
index 0000000000..8e3fb509a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-010.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html.ini
new file mode 100644
index 0000000000..6c714172a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html.ini
new file mode 100644
index 0000000000..957322befb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-012.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html.ini
new file mode 100644
index 0000000000..2401874799
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html.ini
new file mode 100644
index 0000000000..d4d926c0ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html.ini
new file mode 100644
index 0000000000..13d5c134bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-015.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html.ini
new file mode 100644
index 0000000000..e2489aaeb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html.ini
new file mode 100644
index 0000000000..0b347fee73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-017.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-positioned-items-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html.ini
new file mode 100644
index 0000000000..da3df66452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-sticky-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html.ini
new file mode 100644
index 0000000000..493f6ccaa1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html.ini
@@ -0,0 +1,3 @@
+[grid-column-axis-alignment-sticky-positioned-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html.ini
new file mode 100644
index 0000000000..8cb9066d82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html.ini
@@ -0,0 +1,14 @@
+[grid-column-axis-self-baseline-synthesized-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html.ini
new file mode 100644
index 0000000000..471980da3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html.ini
@@ -0,0 +1,11 @@
+[grid-column-axis-self-baseline-synthesized-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html.ini
new file mode 100644
index 0000000000..68c2a75f8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html.ini
@@ -0,0 +1,11 @@
+[grid-column-axis-self-baseline-synthesized-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html.ini
new file mode 100644
index 0000000000..b50781c606
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html.ini
@@ -0,0 +1,11 @@
+[grid-column-axis-self-baseline-synthesized-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html.ini
new file mode 100644
index 0000000000..743ce61fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html.ini
@@ -0,0 +1,8 @@
+[grid-column-axis-self-baseline-synthesized-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html.ini
new file mode 100644
index 0000000000..2d8f1f3f87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html.ini
@@ -0,0 +1,2 @@
+[grid-container-auto-margins-scrollbars-001.html]
+ prefs: [apz.allow_zooming:true]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-container-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-container-baseline-001.html.ini
new file mode 100644
index 0000000000..3526a19148
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-container-baseline-001.html.ini
@@ -0,0 +1,14 @@
+[grid-container-baseline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.wrapper 11]
+ expected: FAIL
+
+ [.wrapper 9]
+ expected: FAIL
+
+ [.wrapper 3]
+ expected: FAIL
+
+ [.wrapper 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html.ini
new file mode 100644
index 0000000000..35da803b44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-and-self-alignment-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html.ini
new file mode 100644
index 0000000000..2bc67c8679
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-and-self-alignment-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html.ini
new file mode 100644
index 0000000000..6383659529
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-auto-sized-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-001.html.ini
new file mode 100644
index 0000000000..fde3a9abfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-overflow-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-002.html.ini
new file mode 100644
index 0000000000..3551172f6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-overflow-002.html.ini
@@ -0,0 +1,5 @@
+[grid-content-alignment-overflow-002.html]
+ [.grid 8]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715154
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-001.html.ini
new file mode 100644
index 0000000000..2a994ca81c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-001.html.ini
@@ -0,0 +1,20 @@
+[grid-content-alignment-second-pass-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
+
+ [.grid 7]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-002.html.ini
new file mode 100644
index 0000000000..3e38cb1619
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-second-pass-002.html.ini
@@ -0,0 +1,26 @@
+[grid-content-alignment-second-pass-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
+
+ [.grid 7]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html.ini
new file mode 100644
index 0000000000..ad606e5729
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-with-abspos-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-001.html.ini
new file mode 100644
index 0000000000..311f8e9d04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-with-span-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..d131ec0ace
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-with-span-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..835c898435
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-alignment-with-span-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-013.html.ini
new file mode 100644
index 0000000000..5c6045f952
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-013.html.ini
@@ -0,0 +1,3 @@
+[grid-content-distribution-013.html]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-026.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-026.html.ini
new file mode 100644
index 0000000000..64a50cfa3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-026.html.ini
@@ -0,0 +1,2 @@
+[grid-content-distribution-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-027.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-027.html.ini
new file mode 100644
index 0000000000..d8944845d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-content-distribution-027.html.ini
@@ -0,0 +1,2 @@
+[grid-content-distribution-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html.ini
new file mode 100644
index 0000000000..3cf2360a7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html.ini
@@ -0,0 +1,3 @@
+[grid-fit-content-tracks-dont-stretch-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-gutters-and-alignment.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-gutters-and-alignment.html.ini
new file mode 100644
index 0000000000..816372b2f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-gutters-and-alignment.html.ini
@@ -0,0 +1,3 @@
+[grid-gutters-and-alignment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html.ini
new file mode 100644
index 0000000000..cabf643f70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-001.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html.ini
new file mode 100644
index 0000000000..b5ff19c8b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-002.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html.ini
new file mode 100644
index 0000000000..aeefbcdaeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-003.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html.ini
new file mode 100644
index 0000000000..d73324e2ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-004.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html.ini
new file mode 100644
index 0000000000..e654c6fa7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-005.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html.ini
new file mode 100644
index 0000000000..e496d9d3b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-006.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html.ini
new file mode 100644
index 0000000000..f52a1d4894
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-007.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-axis-alignment-auto-margins-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html.ini
new file mode 100644
index 0000000000..5e13a6c9bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[grid-item-alignment-with-orthogonal-flows-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html.ini
new file mode 100644
index 0000000000..99ec8e16ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[grid-item-alignment-with-orthogonal-flows-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html.ini
new file mode 100644
index 0000000000..00060fcc0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-alignment-with-orthogonal-flows.html.ini
@@ -0,0 +1,3 @@
+[grid-item-alignment-with-orthogonal-flows.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html.ini
new file mode 100644
index 0000000000..11f47a434c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html.ini
@@ -0,0 +1,2 @@
+[grid-item-aspect-ratio-stretch-1.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html.ini
new file mode 100644
index 0000000000..d0bd55478e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html.ini
@@ -0,0 +1,2 @@
+[grid-item-aspect-ratio-stretch-2.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html.ini
new file mode 100644
index 0000000000..9c2f09879e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html.ini
@@ -0,0 +1,2 @@
+[grid-item-aspect-ratio-stretch-3.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html.ini
new file mode 100644
index 0000000000..55772ec405
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html.ini
@@ -0,0 +1,2 @@
+[grid-item-aspect-ratio-stretch-4.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html.ini
new file mode 100644
index 0000000000..809cc4acea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[grid-item-auto-margins-alignment-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html.ini
new file mode 100644
index 0000000000..e62ca17134
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[grid-item-auto-margins-alignment-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment.html.ini
new file mode 100644
index 0000000000..cb04477a60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-auto-margins-alignment.html.ini
@@ -0,0 +1,3 @@
+[grid-item-auto-margins-alignment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html.ini
new file mode 100644
index 0000000000..2b551dbabc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html.ini
@@ -0,0 +1,2 @@
+[grid-item-no-aspect-ratio-stretch-4.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html.ini
new file mode 100644
index 0000000000..f71f9efe3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html.ini
@@ -0,0 +1,2 @@
+[grid-item-no-aspect-ratio-stretch-5.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html.ini
new file mode 100644
index 0000000000..9ee9cce78a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html.ini
@@ -0,0 +1,2 @@
+[grid-item-no-aspect-ratio-stretch-6.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini
new file mode 100644
index 0000000000..374e6e7e56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini
@@ -0,0 +1,2 @@
+[grid-justify-baseline-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini
new file mode 100644
index 0000000000..e2548b757e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini
@@ -0,0 +1,17 @@
+[grid-justify-baseline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target > div 1]
+ expected: FAIL
+
+ [#target > div 2]
+ expected: FAIL
+
+ [#target > div 3]
+ expected: FAIL
+
+ [#target > div 5]
+ expected: FAIL
+
+ [#target > div 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-003.html.ini
new file mode 100644
index 0000000000..8f409a443f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-003.html.ini
@@ -0,0 +1,5 @@
+[grid-justify-baseline-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target > div 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-004.html.ini
new file mode 100644
index 0000000000..ab881fa6d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-004.html.ini
@@ -0,0 +1,5 @@
+[grid-justify-baseline-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target > div 3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-005.html.ini
new file mode 100644
index 0000000000..1105197efb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-005.html.ini
@@ -0,0 +1,8 @@
+[grid-justify-baseline-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target > div 2]
+ expected: FAIL
+
+ [#target > div 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-place-content-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-place-content-001.html.ini
new file mode 100644
index 0000000000..45db61c7b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-place-content-001.html.ini
@@ -0,0 +1,8 @@
+[grid-place-content-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 10]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html.ini
new file mode 100644
index 0000000000..40e4fb067e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html.ini
new file mode 100644
index 0000000000..ab287bd5f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html.ini
new file mode 100644
index 0000000000..d81cb8a5ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html.ini
new file mode 100644
index 0000000000..a6b67a6889
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html.ini
new file mode 100644
index 0000000000..337e32024f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html.ini
new file mode 100644
index 0000000000..728d98e79d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-006.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html.ini
new file mode 100644
index 0000000000..fef2a97635
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html.ini
new file mode 100644
index 0000000000..56d47c3e71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-008.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html.ini
new file mode 100644
index 0000000000..ff803785a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html.ini
new file mode 100644
index 0000000000..59f0fb9692
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html.ini
new file mode 100644
index 0000000000..8bc371c9bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-011.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html.ini
new file mode 100644
index 0000000000..ddcbdc8ec3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-012.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html.ini
new file mode 100644
index 0000000000..a530fd3d23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html.ini
new file mode 100644
index 0000000000..3d14b8a347
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html.ini
new file mode 100644
index 0000000000..3514621e8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html.ini
new file mode 100644
index 0000000000..7053d91820
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html.ini
new file mode 100644
index 0000000000..e831535611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-017.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-positioned-items-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html.ini
new file mode 100644
index 0000000000..c50794bd17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-sticky-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html.ini
new file mode 100644
index 0000000000..35ac633a75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html.ini
@@ -0,0 +1,3 @@
+[grid-row-axis-alignment-sticky-positioned-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html.ini
new file mode 100644
index 0000000000..27bc5cac6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html.ini
@@ -0,0 +1,14 @@
+[grid-row-axis-self-baseline-synthesized-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html.ini
new file mode 100644
index 0000000000..51af724eaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html.ini
@@ -0,0 +1,14 @@
+[grid-row-axis-self-baseline-synthesized-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html.ini
new file mode 100644
index 0000000000..c75f72fc55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html.ini
@@ -0,0 +1,14 @@
+[grid-row-axis-self-baseline-synthesized-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html.ini
new file mode 100644
index 0000000000..a5ac7cf280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html.ini
@@ -0,0 +1,14 @@
+[grid-row-axis-self-baseline-synthesized-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.inline-grid 1]
+ expected: FAIL
+
+ [.inline-grid 2]
+ expected: FAIL
+
+ [.inline-grid 3]
+ expected: FAIL
+
+ [.inline-grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html.ini
new file mode 100644
index 0000000000..59bd8ba765
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html.ini
@@ -0,0 +1,8 @@
+[grid-row-axis-self-baseline-synthesized-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html.ini
new file mode 100644
index 0000000000..0854d93a8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html.ini
new file mode 100644
index 0000000000..bf0e4976cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html.ini
new file mode 100644
index 0000000000..4f8434061f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html.ini
new file mode 100644
index 0000000000..06e72bab40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html.ini
new file mode 100644
index 0000000000..430f607c35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html.ini
new file mode 100644
index 0000000000..88497bb37f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html.ini
new file mode 100644
index 0000000000..b84e24e7c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html.ini
new file mode 100644
index 0000000000..f20ab98778
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html.ini
new file mode 100644
index 0000000000..cd31bc5bd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html.ini
new file mode 100644
index 0000000000..9e178c665b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html.ini
new file mode 100644
index 0000000000..782e6470a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html.ini
new file mode 100644
index 0000000000..f80e6145a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-non-static-positioned-items-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html.ini
new file mode 100644
index 0000000000..2671628979
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html.ini
new file mode 100644
index 0000000000..0365ae57ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html.ini
new file mode 100644
index 0000000000..b15b1f6eaf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html.ini
new file mode 100644
index 0000000000..c63f527974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html.ini
new file mode 100644
index 0000000000..59a9857a2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html.ini
new file mode 100644
index 0000000000..24a124ce63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html.ini
new file mode 100644
index 0000000000..47e4980b89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html.ini
new file mode 100644
index 0000000000..a2531b79a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html.ini
new file mode 100644
index 0000000000..535228e40c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html.ini
new file mode 100644
index 0000000000..2dea381e96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html.ini
new file mode 100644
index 0000000000..c63daf8809
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html.ini
new file mode 100644
index 0000000000..8806998a8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html.ini
new file mode 100644
index 0000000000..4072bb12e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html.ini
new file mode 100644
index 0000000000..a1d588d592
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html.ini
new file mode 100644
index 0000000000..b119d5d854
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html.ini
new file mode 100644
index 0000000000..c37a94277d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-positioned-items-with-margin-border-padding-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-001.html.ini
new file mode 100644
index 0000000000..4abddff541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-001.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-002.html.ini
new file mode 100644
index 0000000000..8f22feb0b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-003.html.ini
new file mode 100644
index 0000000000..bd46e34998
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-003.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-004.html.ini
new file mode 100644
index 0000000000..61273700d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-004.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-005.html.ini
new file mode 100644
index 0000000000..95e1ccaa70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-005.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-006.html.ini
new file mode 100644
index 0000000000..b95d7693d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-006.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-007.html.ini
new file mode 100644
index 0000000000..3ecade5532
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-007.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-008.html.ini
new file mode 100644
index 0000000000..417de05f9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-008.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-009.html.ini
new file mode 100644
index 0000000000..bfa7db83d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-009.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-010.html.ini
new file mode 100644
index 0000000000..ccc84d8a5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-010.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-011.html.ini
new file mode 100644
index 0000000000..fcbad13f60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-011.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-012.html.ini
new file mode 100644
index 0000000000..9a23356b39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-012.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-013.html.ini
new file mode 100644
index 0000000000..fcec7d27c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-013.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-014.html.ini
new file mode 100644
index 0000000000..0ac9261931
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-014.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-015.html.ini
new file mode 100644
index 0000000000..cefd30afc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-015.html.ini
@@ -0,0 +1,4 @@
+[grid-self-alignment-stretch-015.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-016.html.ini
new file mode 100644
index 0000000000..c3919b96d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-016.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..41ab7aa317
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html.ini
new file mode 100644
index 0000000000..b2f1cc4821
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html.ini
new file mode 100644
index 0000000000..f5b8ac4dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-003.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html.ini
new file mode 100644
index 0000000000..54b8b9df14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-004.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini
new file mode 100644
index 0000000000..edc3746038
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html.ini
new file mode 100644
index 0000000000..b99e95bf85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-006.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html.ini
new file mode 100644
index 0000000000..140a6a1769
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-007.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html.ini
new file mode 100644
index 0000000000..d61cbe0af8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-008.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html.ini
new file mode 100644
index 0000000000..94958ea51f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-009.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html.ini
new file mode 100644
index 0000000000..6e9a2254c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-010.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html.ini
new file mode 100644
index 0000000000..c8d75172ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-011.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html.ini
new file mode 100644
index 0000000000..850250145c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-012.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html.ini
new file mode 100644
index 0000000000..501d84a3ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-013.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html.ini
new file mode 100644
index 0000000000..40d484ef2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-014.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html.ini
new file mode 100644
index 0000000000..9d4d030161
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-015.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html.ini
new file mode 100644
index 0000000000..9c9cc35ca0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-016.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-lr-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..69a2006b01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html.ini
new file mode 100644
index 0000000000..12e970ec1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html.ini
new file mode 100644
index 0000000000..d95a6ed3b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-003.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html.ini
new file mode 100644
index 0000000000..66b3cedb9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-004.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html.ini
new file mode 100644
index 0000000000..ca7a5aeb26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-005.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html.ini
new file mode 100644
index 0000000000..ee070f3c53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-006.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html.ini
new file mode 100644
index 0000000000..d522f4a749
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-007.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html.ini
new file mode 100644
index 0000000000..0cc3c52b65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-008.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html.ini
new file mode 100644
index 0000000000..dde4cfa964
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-009.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html.ini
new file mode 100644
index 0000000000..1d79c75a21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-010.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html.ini
new file mode 100644
index 0000000000..a5d8813837
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-011.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html.ini
new file mode 100644
index 0000000000..67284d75fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-012.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html.ini
new file mode 100644
index 0000000000..4d1209fa52
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-013.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html.ini
new file mode 100644
index 0000000000..fd547b26aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-014.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html.ini
new file mode 100644
index 0000000000..e9a2b10877
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-015.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html.ini
new file mode 100644
index 0000000000..0590433d39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-rl-016.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment-stretch-vertical-rl-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment.html.ini
new file mode 100644
index 0000000000..74f539f262
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment.html.ini
@@ -0,0 +1,3 @@
+[grid-self-alignment.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.ini
new file mode 100644
index 0000000000..124a74f233
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.ini
@@ -0,0 +1,20 @@
+[grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.inline-grid 7]
+ expected: FAIL
+
+ [.inline-grid 8]
+ expected: FAIL
+
+ [.inline-grid 9]
+ expected: FAIL
+
+ [.inline-grid 10]
+ expected: FAIL
+
+ [.inline-grid 11]
+ expected: FAIL
+
+ [.inline-grid 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html.ini
new file mode 100644
index 0000000000..7fc4dc9efc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html.ini
@@ -0,0 +1,71 @@
+[grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.inline-grid 1]
+ expected: FAIL
+
+ [.inline-grid 2]
+ expected: FAIL
+
+ [.inline-grid 3]
+ expected: FAIL
+
+ [.inline-grid 4]
+ expected: FAIL
+
+ [.inline-grid 5]
+ expected: FAIL
+
+ [.inline-grid 6]
+ expected: FAIL
+
+ [.inline-grid 7]
+ expected: FAIL
+
+ [.inline-grid 8]
+ expected: FAIL
+
+ [.inline-grid 9]
+ expected: FAIL
+
+ [.inline-grid 10]
+ expected: FAIL
+
+ [.inline-grid 11]
+ expected: FAIL
+
+ [.inline-grid 12]
+ expected: FAIL
+
+ [.inline-grid 13]
+ expected: FAIL
+
+ [.inline-grid 14]
+ expected: FAIL
+
+ [.inline-grid 15]
+ expected: FAIL
+
+ [.inline-grid 16]
+ expected: FAIL
+
+ [.inline-grid 17]
+ expected: FAIL
+
+ [.inline-grid 19]
+ expected: FAIL
+
+ [.inline-grid 24]
+ expected: FAIL
+
+ [.inline-grid 23]
+ expected: FAIL
+
+ [.inline-grid 22]
+ expected: FAIL
+
+ [.inline-grid 21]
+ expected: FAIL
+
+ [.inline-grid 20]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html.ini
new file mode 100644
index 0000000000..04cb2829dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html.ini
@@ -0,0 +1,17 @@
+[grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html.ini
new file mode 100644
index 0000000000..ce63592a7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html.ini
new file mode 100644
index 0000000000..1b39ae3491
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html.ini
new file mode 100644
index 0000000000..17d8dc9f31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html.ini
new file mode 100644
index 0000000000..f6cdb5b14f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html.ini
new file mode 100644
index 0000000000..14777f317a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html.ini
new file mode 100644
index 0000000000..0ae0f540f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html.ini
@@ -0,0 +1,2 @@
+[replaced-alignment-with-aspect-ratio-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html.ini
new file mode 100644
index 0000000000..1c36ec6353
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-002-b.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html.ini
new file mode 100644
index 0000000000..d27b12601d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html.ini
new file mode 100644
index 0000000000..56736d84d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html.ini
new file mode 100644
index 0000000000..039f4a04b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html.ini
new file mode 100644
index 0000000000..b99aedcef0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html.ini
new file mode 100644
index 0000000000..c5314d816f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html.ini
new file mode 100644
index 0000000000..215c8b2883
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini
new file mode 100644
index 0000000000..ca12e151dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini
@@ -0,0 +1,3 @@
+[grid-self-baseline-changes-grid-area-size-002.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html.ini
new file mode 100644
index 0000000000..2673745349
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html.ini
new file mode 100644
index 0000000000..89f3141648
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html.ini
new file mode 100644
index 0000000000..d6b2810d50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html.ini
new file mode 100644
index 0000000000..c490c0c258
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html.ini
new file mode 100644
index 0000000000..a7ed2249f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html.ini
new file mode 100644
index 0000000000..94869eae2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-changes-grid-area-size-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html.ini
new file mode 100644
index 0000000000..b73f5e5c5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-horiz-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html.ini
new file mode 100644
index 0000000000..1bdfb067bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-horiz-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html.ini
new file mode 100644
index 0000000000..423f5bf265
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-horiz-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html.ini
new file mode 100644
index 0000000000..cd7b5cb233
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-horiz-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html.ini
new file mode 100644
index 0000000000..66badd723e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-lr-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html.ini
new file mode 100644
index 0000000000..5164b313a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-lr-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html.ini
new file mode 100644
index 0000000000..84317d4ec9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-lr-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html.ini
new file mode 100644
index 0000000000..b26c533a32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-lr-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html.ini
new file mode 100644
index 0000000000..4d18d6d3d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-rl-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html.ini
new file mode 100644
index 0000000000..1943e1c5bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-rl-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html.ini
new file mode 100644
index 0000000000..171aa87102
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-rl-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html.ini b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html.ini
new file mode 100644
index 0000000000..12a4e2eeb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html.ini
@@ -0,0 +1,2 @@
+[grid-self-baseline-vertical-rl-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/animation/__dir__.ini b/testing/web-platform/meta/css/css-grid/animation/__dir__.ini
new file mode 100644
index 0000000000..defc16f344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html.ini
new file mode 100644
index 0000000000..6a9b343515
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-001.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-neutral-keyframe-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html.ini
new file mode 100644
index 0000000000..be8203b068
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-002.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-neutral-keyframe-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html.ini
new file mode 100644
index 0000000000..7d4e4ec662
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-003.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-neutral-keyframe-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html.ini
new file mode 100644
index 0000000000..1d490dec12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-columns-neutral-keyframe-004.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-neutral-keyframe-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html.ini
new file mode 100644
index 0000000000..021f06a1f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-001.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-neutral-keyframe-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html.ini
new file mode 100644
index 0000000000..a78582cb88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-002.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-neutral-keyframe-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html.ini
new file mode 100644
index 0000000000..b1acdb5379
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-003.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-neutral-keyframe-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html.ini b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html.ini
new file mode 100644
index 0000000000..3a47e647ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/animation/grid-template-rows-neutral-keyframe-004.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-neutral-keyframe-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini b/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini
new file mode 100644
index 0000000000..c4b2fdedd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini
new file mode 100644
index 0000000000..153958bdb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini
@@ -0,0 +1,3 @@
+[flex-content-resolution-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini
new file mode 100644
index 0000000000..f62e9bcd1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini
@@ -0,0 +1,3 @@
+[flex-content-resolution-rows-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini
new file mode 100644
index 0000000000..2495d4825d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini
@@ -0,0 +1,3 @@
+[flex-factor-sum-less-than-1-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini
new file mode 100644
index 0000000000..7ab850d65c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-explicit-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini
new file mode 100644
index 0000000000..b55e35a3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fill-columns-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini
new file mode 100644
index 0000000000..719c646b4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fill-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini
new file mode 100644
index 0000000000..2ba9ffe0a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fit-columns-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini
new file mode 100644
index 0000000000..89664e4669
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fit-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini
new file mode 100644
index 0000000000..636820c3dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-aspect-ratio-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini
new file mode 100644
index 0000000000..5636e06729
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-aspect-ratio-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini
new file mode 100644
index 0000000000..fdda2b4dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini
new file mode 100644
index 0000000000..4328b8d9a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-dynamic-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini
new file mode 100644
index 0000000000..a1e4f9873b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-intrinsic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.tentative.html.ini
new file mode 100644
index 0000000000..d4be1fbffd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.tentative.html.ini
@@ -0,0 +1,6 @@
+[grid-auto-repeat-max-size-001.tentative.html]
+ [.grid 16: Percentage padding, min-content]
+ expected: FAIL
+
+ [.grid 19: Percentage padding, max-content]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini
new file mode 100644
index 0000000000..823cc27125
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-repeat-max-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini
new file mode 100644
index 0000000000..3833954033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-max-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini
new file mode 100644
index 0000000000..1d3d5567ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini
new file mode 100644
index 0000000000..6afba10d13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini
new file mode 100644
index 0000000000..8ba7ba0188
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini
new file mode 100644
index 0000000000..cf820cc4ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini
@@ -0,0 +1,5 @@
+[grid-auto-repeat-min-size-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini
new file mode 100644
index 0000000000..821eeaaa35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-minmax.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini
new file mode 100644
index 0000000000..3da72b44e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini
@@ -0,0 +1,3 @@
+[grid-change-auto-repeat-tracks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini
new file mode 100644
index 0000000000..765963d022
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini
@@ -0,0 +1,8 @@
+[grid-change-fit-content-argument-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini
new file mode 100644
index 0000000000..fcdd41f655
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[grid-change-intrinsic-size-with-auto-repeat-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini
new file mode 100644
index 0000000000..626de7eabc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-auto-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini
new file mode 100644
index 0000000000..936da04ce9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini
@@ -0,0 +1,26 @@
+[grid-inline-support-flexible-lengths-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini
new file mode 100644
index 0000000000..acf0daec63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-support-grid-template-areas-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini
new file mode 100644
index 0000000000..647412b9b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini
@@ -0,0 +1,17 @@
+[grid-inline-support-grid-template-columns-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: none; and grid-template-rows: none;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini
new file mode 100644
index 0000000000..e778a2ad67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini
@@ -0,0 +1,65 @@
+[grid-inline-support-named-grid-lines-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini
new file mode 100644
index 0000000000..51bca18b29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini
@@ -0,0 +1,23 @@
+[grid-inline-support-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini
new file mode 100644
index 0000000000..21f0990348
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini
@@ -0,0 +1,110 @@
+[grid-inline-template-columns-rows-resolved-values-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini
new file mode 100644
index 0000000000..3c1cbf773c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-template-columns-rows-resolved-values-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini
new file mode 100644
index 0000000000..1b1dd919db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini
@@ -0,0 +1,3 @@
+[grid-limits-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini
new file mode 100644
index 0000000000..ebfb33ee8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-contribution-with-percentages.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini
new file mode 100644
index 0000000000..e4e85391a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini
@@ -0,0 +1,314 @@
+[grid-percentage-rows-indefinite-height-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
+
+ [.grid 9]
+ expected: FAIL
+
+ [.grid 11]
+ expected: FAIL
+
+ [.grid 12]
+ expected: FAIL
+
+ [.grid 14]
+ expected: FAIL
+
+ [.grid 15]
+ expected: FAIL
+
+ [.grid 17]
+ expected: FAIL
+
+ [.grid 18]
+ expected: FAIL
+
+ [.grid 20]
+ expected: FAIL
+
+ [.grid 21]
+ expected: FAIL
+
+ [.grid 23]
+ expected: FAIL
+
+ [.grid 24]
+ expected: FAIL
+
+ [.grid 25]
+ expected: FAIL
+
+ [.grid 26]
+ expected: FAIL
+
+ [.grid 27]
+ expected: FAIL
+
+ [.grid 28]
+ expected: FAIL
+
+ [.grid 29]
+ expected: FAIL
+
+ [.grid 30]
+ expected: FAIL
+
+ [.grid 31]
+ expected: FAIL
+
+ [.grid 32]
+ expected: FAIL
+
+ [.grid 33]
+ expected: FAIL
+
+ [.grid 34]
+ expected: FAIL
+
+ [.grid 35]
+ expected: FAIL
+
+ [.grid 36]
+ expected: FAIL
+
+ [.grid 37]
+ expected: FAIL
+
+ [.grid 38]
+ expected: FAIL
+
+ [.grid 39]
+ expected: FAIL
+
+ [.grid 40]
+ expected: FAIL
+
+ [.grid 41]
+ expected: FAIL
+
+ [.grid 42]
+ expected: FAIL
+
+ [.grid 43]
+ expected: FAIL
+
+ [.grid 44]
+ expected: FAIL
+
+ [.grid 45]
+ expected: FAIL
+
+ [.grid 46]
+ expected: FAIL
+
+ [.grid 47]
+ expected: FAIL
+
+ [.grid 48]
+ expected: FAIL
+
+ [.grid 49]
+ expected: FAIL
+
+ [.grid 50]
+ expected: FAIL
+
+ [.grid 51]
+ expected: FAIL
+
+ [.grid 52]
+ expected: FAIL
+
+ [.grid 53]
+ expected: FAIL
+
+ [.grid 54]
+ expected: FAIL
+
+ [.grid 55]
+ expected: FAIL
+
+ [.grid 56]
+ expected: FAIL
+
+ [.grid 57]
+ expected: FAIL
+
+ [.grid 58]
+ expected: FAIL
+
+ [.grid 59]
+ expected: FAIL
+
+ [.grid 60]
+ expected: FAIL
+
+ [.grid 61]
+ expected: FAIL
+
+ [.grid 62]
+ expected: FAIL
+
+ [.grid 63]
+ expected: FAIL
+
+ [.grid 64]
+ expected: FAIL
+
+ [.grid 65]
+ expected: FAIL
+
+ [.grid 66]
+ expected: FAIL
+
+ [.grid 67]
+ expected: FAIL
+
+ [.grid 68]
+ expected: FAIL
+
+ [.grid 69]
+ expected: FAIL
+
+ [.grid 70]
+ expected: FAIL
+
+ [.grid 71]
+ expected: FAIL
+
+ [.grid 72]
+ expected: FAIL
+
+ [.grid 74]
+ expected: FAIL
+
+ [.grid 75]
+ expected: FAIL
+
+ [.grid 76]
+ expected: FAIL
+
+ [.grid 77]
+ expected: FAIL
+
+ [.grid 78]
+ expected: FAIL
+
+ [.grid 80]
+ expected: FAIL
+
+ [.grid 81]
+ expected: FAIL
+
+ [.grid 82]
+ expected: FAIL
+
+ [.grid 83]
+ expected: FAIL
+
+ [.grid 84]
+ expected: FAIL
+
+ [.grid 86]
+ expected: FAIL
+
+ [.grid 87]
+ expected: FAIL
+
+ [.grid 88]
+ expected: FAIL
+
+ [.grid 89]
+ expected: FAIL
+
+ [.grid 90]
+ expected: FAIL
+
+ [.grid 92]
+ expected: FAIL
+
+ [.grid 93]
+ expected: FAIL
+
+ [.grid 94]
+ expected: FAIL
+
+ [.grid 95]
+ expected: FAIL
+
+ [.grid 96]
+ expected: FAIL
+
+ [.grid 98]
+ expected: FAIL
+
+ [.grid 99]
+ expected: FAIL
+
+ [.grid 100]
+ expected: FAIL
+
+ [.grid 101]
+ expected: FAIL
+
+ [.grid 102]
+ expected: FAIL
+
+ [.grid 104]
+ expected: FAIL
+
+ [.grid 105]
+ expected: FAIL
+
+ [.grid 106]
+ expected: FAIL
+
+ [.grid 107]
+ expected: FAIL
+
+ [.grid 108]
+ expected: FAIL
+
+ [.grid 110]
+ expected: FAIL
+
+ [.grid 111]
+ expected: FAIL
+
+ [.grid 112]
+ expected: FAIL
+
+ [.grid 113]
+ expected: FAIL
+
+ [.grid 114]
+ expected: FAIL
+
+ [.grid 116]
+ expected: FAIL
+
+ [.grid 117]
+ expected: FAIL
+
+ [.grid 118]
+ expected: FAIL
+
+ [.grid 119]
+ expected: FAIL
+
+ [.grid 120]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini
new file mode 100644
index 0000000000..f45e0596bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini
@@ -0,0 +1,14 @@
+[grid-percentage-rows-indefinite-height-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini
new file mode 100644
index 0000000000..54f4ac6deb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini
new file mode 100644
index 0000000000..1808fe5608
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini
@@ -0,0 +1,26 @@
+[grid-support-flexible-lengths-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini
new file mode 100644
index 0000000000..3cc75fe9bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini
@@ -0,0 +1,17 @@
+[grid-support-grid-template-columns-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: none; and grid-template-rows: none;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini
new file mode 100644
index 0000000000..60657b30bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini
@@ -0,0 +1,65 @@
+[grid-support-named-grid-lines-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini
new file mode 100644
index 0000000000..8bfee2581f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini
@@ -0,0 +1,23 @@
+[grid-support-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini
new file mode 100644
index 0000000000..22d10524f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini
@@ -0,0 +1,3 @@
+[grid-support-repeat-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini
new file mode 100644
index 0000000000..3ea7b71832
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-rows-changes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini
new file mode 100644
index 0000000000..6a60d13b34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini
@@ -0,0 +1,110 @@
+[grid-template-columns-rows-resolved-values-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini
new file mode 100644
index 0000000000..dc400946f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-rows-resolved-values-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-001.html.ini
new file mode 100644
index 0000000000..1ad29e41fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-001.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-002.html.ini
new file mode 100644
index 0000000000..6101b394b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-002.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-003.html.ini
new file mode 100644
index 0000000000..c7f5963054
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-003.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-004.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-004.html.ini
new file mode 100644
index 0000000000..f0aa608d5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-004.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-005.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-005.html.ini
new file mode 100644
index 0000000000..0491408923
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/aspect-ratio-005.html.ini
@@ -0,0 +1,2 @@
+[aspect-ratio-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini
new file mode 100644
index 0000000000..9772519e86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-margin-and-replaced-item-001.html]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-001.html.ini
new file mode 100644
index 0000000000..4e419a0a4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-001.html.ini
@@ -0,0 +1,2 @@
+[grid-item-inline-contribution-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-002.html.ini
new file mode 100644
index 0000000000..9612d9da81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-002.html.ini
@@ -0,0 +1,2 @@
+[grid-item-inline-contribution-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-003.html.ini
new file mode 100644
index 0000000000..4556846a00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-inline-contribution-003.html.ini
@@ -0,0 +1,2 @@
+[grid-item-inline-contribution-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-item-min-auto-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-min-auto-size-001.html.ini
new file mode 100644
index 0000000000..d1619c13d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-item-min-auto-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-min-auto-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html.ini
new file mode 100644
index 0000000000..bfbd32b110
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-height-orthogonal-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-001.html.ini
new file mode 100644
index 0000000000..279b543616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-002.html.ini
new file mode 100644
index 0000000000..caaf11af9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html.ini
new file mode 100644
index 0000000000..5a5905c1dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-orthogonal-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html.ini
new file mode 100644
index 0000000000..766e09479a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-orthogonal-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..59f225171e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html.ini
new file mode 100644
index 0000000000..85949c4bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-vertical-lr-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..f5250db625
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html.ini
new file mode 100644
index 0000000000..e7b1bc62a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-minimum-width-vertical-rl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-001.html.ini
new file mode 100644
index 0000000000..8a7b2340f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-002.html.ini
new file mode 100644
index 0000000000..1b61427f21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..e087c2610a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html.ini
new file mode 100644
index 0000000000..ff482dcd19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-vertical-lr-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..fbec3316c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html.ini
new file mode 100644
index 0000000000..bd1e2186bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-margins-vertical-rl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-001.html.ini
new file mode 100644
index 0000000000..8960dbe8d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-002.html.ini
new file mode 100644
index 0000000000..11d4083066
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-015.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-015.html.ini
new file mode 100644
index 0000000000..31ebe4db51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-015.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..ec9104d5ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html.ini
new file mode 100644
index 0000000000..88ddb1acb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-vertical-lr-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..adf706dd52
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html.ini
new file mode 100644
index 0000000000..32ee48f33a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-percentage-paddings-vertical-rl-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-001.html.ini
new file mode 100644
index 0000000000..211838deed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-001.html.ini
@@ -0,0 +1,3 @@
+[grid-items-relative-offsets-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-002.html.ini
new file mode 100644
index 0000000000..2a3360dbe9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-relative-offsets-002.html.ini
@@ -0,0 +1,3 @@
+[grid-items-relative-offsets-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-items-sizing-alignment-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-sizing-alignment-001.html.ini
new file mode 100644
index 0000000000..74a4e48bd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-items-sizing-alignment-001.html.ini
@@ -0,0 +1,4 @@
+[grid-items-sizing-alignment-001.html]
+ fuzzy: maxDifference=0-2;totalPixels=0-19
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html.ini
new file mode 100644
index 0000000000..6ce9a51408
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-size-grid-items-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html.ini
new file mode 100644
index 0000000000..f278572a46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-size-grid-items-022.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html.ini
new file mode 100644
index 0000000000..a2cb82113a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-size-grid-items-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html.ini
new file mode 100644
index 0000000000..fc3d50ebf8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-size-grid-items-024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html.ini
new file mode 100644
index 0000000000..be352f9bf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-size-grid-items-025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html.ini
new file mode 100644
index 0000000000..81213664b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html.ini
@@ -0,0 +1,2 @@
+[grid-size-with-orthogonal-child-dynamic.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html.ini
new file mode 100644
index 0000000000..b1e4868c8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html.ini
@@ -0,0 +1,3 @@
+[percentage-size-replaced-subitems-001.html]
+ fuzzy:
+ if os == "win": maxDifference=0-6;totalPixels=0-381
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-011.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-011.html.ini
new file mode 100644
index 0000000000..873bd786ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-011.html.ini
@@ -0,0 +1,2 @@
+[replaced-element-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-012.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-012.html.ini
new file mode 100644
index 0000000000..f0f4f86b8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-012.html.ini
@@ -0,0 +1,2 @@
+[replaced-element-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-013.html.ini b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-013.html.ini
new file mode 100644
index 0000000000..e31d7aaca3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-items/replaced-element-013.html.ini
@@ -0,0 +1,2 @@
+[replaced-element-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-layout-properties.html.ini b/testing/web-platform/meta/css/css-grid/grid-layout-properties.html.ini
new file mode 100644
index 0000000000..9875c11bb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-layout-properties.html.ini
@@ -0,0 +1,51 @@
+[grid-layout-properties.html]
+ [grid-template.initial]
+ expected: FAIL
+
+ [grid-template.none]
+ expected: FAIL
+
+ [grid-template.reset]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.<percentage>]
+ expected: FAIL
+
+ [grid-template-rows.reset]
+ expected: FAIL
+
+ [grid-template-rows.none]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.max-content]
+ expected: FAIL
+
+ [grid-template-columns.reset]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.<flex>]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.minmax()]
+ expected: FAIL
+
+ [grid-template-columns.none]
+ expected: FAIL
+
+ [grid-template-columns.initial]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.min-content]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.auto]
+ expected: FAIL
+
+ [grid-template-rows.<track-size>.<track-breadth>.<length>]
+ expected: FAIL
+
+ [grid-template-rows.<line-names>]
+ expected: FAIL
+
+ [grid-template-rows.initial]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html.ini
new file mode 100644
index 0000000000..970f0edd72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html.ini
@@ -0,0 +1,3 @@
+[grid-areas-overflowing-grid-container-006.html]
+ fuzzy:
+ if os == "android": maxDifference=1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-button-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-button-001.html.ini
new file mode 100644
index 0000000000..5ac1a2205f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-button-001.html.ini
@@ -0,0 +1,3 @@
+[grid-button-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html.ini
new file mode 100644
index 0000000000..8acb9b94c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-computed-value-display-floated-items-001.html.ini
@@ -0,0 +1,3 @@
+[grid-computed-value-display-floated-items-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini
new file mode 100644
index 0000000000..5715335519
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini
@@ -0,0 +1,14 @@
+[grid-container-ignores-first-letter-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.container 5]
+ expected: FAIL
+
+ [.container 7]
+ expected: FAIL
+
+ [.container 9]
+ expected: FAIL
+
+ [.container 11]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-line-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-line-001.html.ini
new file mode 100644
index 0000000000..c8db849586
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-line-001.html.ini
@@ -0,0 +1,14 @@
+[grid-container-ignores-first-line-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid,.inline-grid 6]
+ expected: FAIL
+
+ [.grid,.inline-grid 8]
+ expected: FAIL
+
+ [.grid,.inline-grid 10]
+ expected: FAIL
+
+ [.grid,.inline-grid 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html.ini
new file mode 100644
index 0000000000..2c1f34ce99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-margin-border-padding-scrollbar-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-001.html.ini
new file mode 100644
index 0000000000..7cd8d6f422
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-scrollbar-001.html]
+ disabled:
+ if (os == "android"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560331
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-sizing-constraints-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-sizing-constraints-001.html.ini
new file mode 100644
index 0000000000..66afe13f5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-sizing-constraints-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-sizing-constraints-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-float-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-float-002.html.ini
new file mode 100644
index 0000000000..58137b4246
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-float-002.html.ini
@@ -0,0 +1,3 @@
+[grid-float-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html.ini
new file mode 100644
index 0000000000..701b47daab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html.ini
@@ -0,0 +1,3 @@
+[grid-gutters-and-flex-content-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-tracks-001.html.ini
new file mode 100644
index 0000000000..3c5ef94f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-and-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[grid-gutters-and-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-as-percentage-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-as-percentage-001.html.ini
new file mode 100644
index 0000000000..287cc90f5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-gutters-as-percentage-001.html.ini
@@ -0,0 +1,3 @@
+[grid-gutters-as-percentage-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html.ini
new file mode 100644
index 0000000000..677e923113
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-accepts-first-letter-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-line-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-line-001.html.ini
new file mode 100644
index 0000000000..d80e2900ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-accepts-first-line-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-accepts-first-line-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-item-hit-test.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-hit-test.html.ini
new file mode 100644
index 0000000000..0211c2e67e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-item-hit-test.html.ini
@@ -0,0 +1,3 @@
+[grid-item-hit-test.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-min-max-height-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-min-max-height-001.html.ini
new file mode 100644
index 0000000000..b431d5628e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-min-max-height-001.html.ini
@@ -0,0 +1,3 @@
+[grid-min-max-height-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html.ini
new file mode 100644
index 0000000000..ee6ffe19a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-size-shrink-to-fit-001.html.ini
@@ -0,0 +1,3 @@
+[grid-size-shrink-to-fit-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-support-display-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-support-display-001.html.ini
new file mode 100644
index 0000000000..14f59e7888
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-support-display-001.html.ini
@@ -0,0 +1,3 @@
+[grid-support-display-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-with-orthogonal-child-within-flexbox.html.ini b/testing/web-platform/meta/css/css-grid/grid-with-orthogonal-child-within-flexbox.html.ini
new file mode 100644
index 0000000000..2a5641ef46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-with-orthogonal-child-within-flexbox.html.ini
@@ -0,0 +1,2 @@
+[grid-with-orthogonal-child-within-flexbox.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html.ini
new file mode 100644
index 0000000000..9266549f5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html.ini
@@ -0,0 +1,72 @@
+[baseline-alignment-affects-intrinsic-size-001.html]
+ [#grid1-auto-auto 1]
+ expected: FAIL
+
+ [#grid2-auto-auto 2]
+ expected: FAIL
+
+ [#grid1-auto-min-content 5]
+ expected: FAIL
+
+ [#grid2-auto-min-content 6]
+ expected: FAIL
+
+ [#grid1-auto-max-content 9]
+ expected: FAIL
+
+ [#grid2-auto-max-content 10]
+ expected: FAIL
+
+ [#grid1-min-content-auto 13]
+ expected: FAIL
+
+ [#grid2-min-content-auto 14]
+ expected: FAIL
+
+ [#grid1-min-content-min-content 17]
+ expected: FAIL
+
+ [#grid2-min-content-min-content 18]
+ expected: FAIL
+
+ [#grid1-min-content-max-content 21]
+ expected: FAIL
+
+ [#grid2-min-content-max-content 22]
+ expected: FAIL
+
+ [#grid1-max-content-auto 25]
+ expected: FAIL
+
+ [#grid2-max-content-auto 26]
+ expected: FAIL
+
+ [#grid1-max-content-min-content 29]
+ expected: FAIL
+
+ [#grid2-max-content-min-content 30]
+ expected: FAIL
+
+ [#grid1-max-content-max-content 33]
+ expected: FAIL
+
+ [#grid2-max-content-max-content 34]
+ expected: FAIL
+
+ [#grid1-0px-auto 37]
+ expected: FAIL
+
+ [#grid2-0px-auto 38]
+ expected: FAIL
+
+ [#grid1-0px-min-content 41]
+ expected: FAIL
+
+ [#grid2-0px-min-content 42]
+ expected: FAIL
+
+ [#grid1-0px-max-content 45]
+ expected: FAIL
+
+ [#grid2-0px-max-content 46]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html.ini
new file mode 100644
index 0000000000..98a6b4e0fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html.ini
@@ -0,0 +1,3 @@
+[baseline-alignment-affects-intrinsic-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html.ini
new file mode 100644
index 0000000000..25434de386
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html.ini
@@ -0,0 +1,72 @@
+[baseline-alignment-affects-intrinsic-size-003.html]
+ [#grid1-auto-auto 1]
+ expected: FAIL
+
+ [#grid2-auto-auto 2]
+ expected: FAIL
+
+ [#grid1-auto-min-content 3]
+ expected: FAIL
+
+ [#grid2-auto-min-content 4]
+ expected: FAIL
+
+ [#grid1-auto-max-content 5]
+ expected: FAIL
+
+ [#grid2-auto-max-content 6]
+ expected: FAIL
+
+ [#grid1-min-content-auto 7]
+ expected: FAIL
+
+ [#grid2-min-content-auto 8]
+ expected: FAIL
+
+ [#grid1-min-content-min-content 9]
+ expected: FAIL
+
+ [#grid2-min-content-min-content 10]
+ expected: FAIL
+
+ [#grid1-min-content-max-content 11]
+ expected: FAIL
+
+ [#grid2-min-content-max-content 12]
+ expected: FAIL
+
+ [#grid1-max-content-auto 13]
+ expected: FAIL
+
+ [#grid2-max-content-auto 14]
+ expected: FAIL
+
+ [#grid1-max-content-min-content 15]
+ expected: FAIL
+
+ [#grid2-max-content-min-content 16]
+ expected: FAIL
+
+ [#grid1-max-content-max-content 17]
+ expected: FAIL
+
+ [#grid2-max-content-max-content 18]
+ expected: FAIL
+
+ [#grid1-0px-auto 19]
+ expected: FAIL
+
+ [#grid2-0px-auto 20]
+ expected: FAIL
+
+ [#grid1-0px-min-content 21]
+ expected: FAIL
+
+ [#grid2-0px-min-content 22]
+ expected: FAIL
+
+ [#grid1-0px-max-content 23]
+ expected: FAIL
+
+ [#grid2-0px-max-content 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html.ini
new file mode 100644
index 0000000000..6bb706ae1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html.ini
@@ -0,0 +1,72 @@
+[baseline-alignment-affects-intrinsic-size-004.html]
+ [#grid1-auto-auto 1]
+ expected: FAIL
+
+ [#grid2-auto-auto 2]
+ expected: FAIL
+
+ [#grid1-auto-min-content 3]
+ expected: FAIL
+
+ [#grid2-auto-min-content 4]
+ expected: FAIL
+
+ [#grid1-auto-max-content 5]
+ expected: FAIL
+
+ [#grid2-auto-max-content 6]
+ expected: FAIL
+
+ [#grid1-min-content-auto 7]
+ expected: FAIL
+
+ [#grid2-min-content-auto 8]
+ expected: FAIL
+
+ [#grid1-min-content-min-content 9]
+ expected: FAIL
+
+ [#grid2-min-content-min-content 10]
+ expected: FAIL
+
+ [#grid1-min-content-max-content 11]
+ expected: FAIL
+
+ [#grid2-min-content-max-content 12]
+ expected: FAIL
+
+ [#grid1-max-content-auto 13]
+ expected: FAIL
+
+ [#grid2-max-content-auto 14]
+ expected: FAIL
+
+ [#grid1-max-content-min-content 15]
+ expected: FAIL
+
+ [#grid2-max-content-min-content 16]
+ expected: FAIL
+
+ [#grid1-max-content-max-content 17]
+ expected: FAIL
+
+ [#grid2-max-content-max-content 18]
+ expected: FAIL
+
+ [#grid1-0px-auto 19]
+ expected: FAIL
+
+ [#grid2-0px-auto 20]
+ expected: FAIL
+
+ [#grid1-0px-min-content 21]
+ expected: FAIL
+
+ [#grid2-0px-min-content 22]
+ expected: FAIL
+
+ [#grid1-0px-max-content 23]
+ expected: FAIL
+
+ [#grid2-0px-max-content 24]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html.ini
new file mode 100644
index 0000000000..586a5497fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html.ini
@@ -0,0 +1,3 @@
+[baseline-alignment-affects-intrinsic-size-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html.ini
new file mode 100644
index 0000000000..70deeb26cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html.ini
@@ -0,0 +1,3 @@
+[baseline-alignment-affects-intrinsic-size-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html.ini
new file mode 100644
index 0000000000..cc5f7765f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html.ini
@@ -0,0 +1,3 @@
+[flex-and-intrinsic-sizes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html.ini
new file mode 100644
index 0000000000..e2b3aabe6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html.ini
@@ -0,0 +1,3 @@
+[flex-sizing-columns-min-max-width-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html.ini
new file mode 100644
index 0000000000..f60d85c223
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html.ini
@@ -0,0 +1,2 @@
+[flex-sizing-rows-indefinite-height.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html.ini
new file mode 100644
index 0000000000..beb929a64b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html.ini
@@ -0,0 +1,3 @@
+[flex-sizing-rows-min-max-height-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html.ini
new file mode 100644
index 0000000000..20b3dd531e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html.ini
@@ -0,0 +1,2 @@
+[flex-tracks-with-fractional-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html.ini
new file mode 100644
index 0000000000..179da6d85f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html.ini
@@ -0,0 +1,3 @@
+[grid-automatic-minimum-for-auto-columns-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-001.html.ini
new file mode 100644
index 0000000000..51b00f96b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-percentage-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-002.html.ini
new file mode 100644
index 0000000000..3887ae7353
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-container-percentage-002.html.ini
@@ -0,0 +1,47 @@
+[grid-container-percentage-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 19]
+ expected: FAIL
+
+ [.grid 18]
+ expected: FAIL
+
+ [.grid 15]
+ expected: FAIL
+
+ [.grid 17]
+ expected: FAIL
+
+ [.grid 16]
+ expected: FAIL
+
+ [.grid 11]
+ expected: FAIL
+
+ [.grid 10]
+ expected: FAIL
+
+ [.grid 13]
+ expected: FAIL
+
+ [.grid 12]
+ expected: FAIL
+
+ [.grid 7]
+ expected: FAIL
+
+ [.grid 9]
+ expected: FAIL
+
+ [.grid 24]
+ expected: FAIL
+
+ [.grid 21]
+ expected: FAIL
+
+ [.grid 22]
+ expected: FAIL
+
+ [.grid 23]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html.ini
new file mode 100644
index 0000000000..9b09f4157b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html.ini
@@ -0,0 +1,3 @@
+[grid-content-distribution-must-account-for-track-sizing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini
new file mode 100644
index 0000000000..24e4928099
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html.ini
@@ -0,0 +1,5 @@
+[grid-content-distribution-must-account-for-track-sizing-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html.ini
new file mode 100644
index 0000000000..bc83d4802d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html.ini
@@ -0,0 +1,3 @@
+[grid-content-distribution-must-account-for-track-sizing-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html.ini
new file mode 100644
index 0000000000..59045088ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html.ini
@@ -0,0 +1,3 @@
+[grid-content-distribution-must-account-for-track-sizing-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html.ini
new file mode 100644
index 0000000000..0f9b1cd267
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html.ini
@@ -0,0 +1,3 @@
+[grid-find-fr-size-gutters-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html.ini
new file mode 100644
index 0000000000..b64b84db03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html.ini
@@ -0,0 +1,3 @@
+[grid-find-fr-size-gutters-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini
new file mode 100644
index 0000000000..eade5fcb85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-fit-content-percentage.html.ini
@@ -0,0 +1,3 @@
+[grid-fit-content-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html.ini
new file mode 100644
index 0000000000..3398284427
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html.ini
@@ -0,0 +1,41 @@
+[grid-flex-track-intrinsic-sizes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html.ini
new file mode 100644
index 0000000000..f18c7c1d77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html.ini
@@ -0,0 +1,14 @@
+[grid-flex-track-intrinsic-sizes-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 1fr 1fr 1fr; and grid-template-rows: 1fr 1fr 1fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr auto auto auto; and grid-template-rows: 1fr auto auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr 1fr 1fr 1fr; and grid-template-rows: 1fr 1fr 1fr 1fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1fr 1fr 1fr 4fr; and grid-template-rows: 1fr 1fr 1fr 4fr;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html.ini
new file mode 100644
index 0000000000..bb308a980f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html.ini
@@ -0,0 +1,74 @@
+[grid-flex-track-intrinsic-sizes-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [50px min item 'grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0.5fr auto; and grid-template-rows: 0.5fr auto;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr min-content; and grid-template-rows: 1fr min-content;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr min-content; and grid-template-rows: 0fr min-content;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0.5fr auto; and grid-template-rows: 0.5fr auto;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
+ expected: FAIL
+
+ [min-content min item 'grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
+ expected: FAIL
+
+ [50px min item 'grid' with: grid-template-columns: 0fr min-content; and grid-template-rows: 0fr min-content;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html.ini
new file mode 100644
index 0000000000..5eb93e9410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html.ini
@@ -0,0 +1,2 @@
+[grid-intrinsic-size-dynamic-block-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html.ini
new file mode 100644
index 0000000000..cf9b578410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html.ini
@@ -0,0 +1,23 @@
+[grid-intrinsic-size-with-orthogonal-items.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
+
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 7]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html.ini
new file mode 100644
index 0000000000..237eef5a90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html.ini
@@ -0,0 +1,41 @@
+[grid-intrinsic-track-sizes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: max-content max-content; and grid-template-rows: max-content max-content;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto auto; and grid-template-rows: auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: max-content min-content; and grid-template-rows: max-content min-content;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 20px minmax(max-content, 6px); and grid-template-rows: 20px minmax(max-content, 6px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(max-content, 10px) minmax(max-content, 10px); and grid-template-rows: minmax(max-content, 10px) minmax(max-content, 10px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(0, max-content) minmax(0, max-content); and grid-template-rows: minmax(0, max-content) minmax(0, max-content);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 20px minmax(max-content, 30px); and grid-template-rows: 20px minmax(max-content, 30px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 20px minmax(0, max-content); and grid-template-rows: 20px minmax(0, max-content);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(max-content, 10px); and grid-template-rows: minmax(max-content, 10px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: max-content; and grid-template-rows: max-content;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(0, auto) minmax(0, auto); and grid-template-rows: minmax(0, auto) minmax(0, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 20px max-content; and grid-template-rows: 20px max-content;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(0, max-content); and grid-template-rows: minmax(0, max-content);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html.ini
new file mode 100644
index 0000000000..c5b2481bba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-margin-auto-columns-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..0014162839
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-margin-auto-columns-rows-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..7158d5fb8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html.ini
@@ -0,0 +1,3 @@
+[grid-item-margin-auto-columns-rows-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html.ini
new file mode 100644
index 0000000000..05d0cd59bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html.ini
@@ -0,0 +1,8 @@
+[grid-minimum-contribution-baseline-shim-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html.ini
new file mode 100644
index 0000000000..59cee057e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html.ini
@@ -0,0 +1,8 @@
+[grid-minimum-contribution-baseline-shim-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html.ini
new file mode 100644
index 0000000000..c6738bba2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html.ini
@@ -0,0 +1,8 @@
+[grid-minimum-contribution-baseline-shim.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html.ini
new file mode 100644
index 0000000000..026ad5d3c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html.ini
@@ -0,0 +1,2 @@
+[grid-percent-rows-filled-shrinkwrap-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html.ini
new file mode 100644
index 0000000000..53898e9abc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html.ini
@@ -0,0 +1,2 @@
+[grid-percent-rows-spanned-shrinkwrap-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html.ini b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html.ini
new file mode 100644
index 0000000000..f19d99ad3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html.ini
@@ -0,0 +1,2 @@
+[grid-template-flexible-rerun-track-sizing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/__dir__.ini b/testing/web-platform/meta/css/css-grid/masonry/__dir__.ini
new file mode 100644
index 0000000000..869c2e2fa5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.grid-template-masonry-value.enabled:true]
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html.ini
new file mode 100644
index 0000000000..3e899bed0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002a.html.ini
@@ -0,0 +1,2 @@
+[masonry-grid-item-self-baseline-002a.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html.ini
new file mode 100644
index 0000000000..5756dccdb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-self-baseline-002b.html.ini
@@ -0,0 +1,2 @@
+[masonry-grid-item-self-baseline-002b.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html.ini
new file mode 100644
index 0000000000..c7b67627fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/item-placement/masonry-item-placement-001.html.ini
@@ -0,0 +1,2 @@
+[masonry-item-placement-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
new file mode 100644
index 0000000000..e98375f92c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
@@ -0,0 +1,3 @@
+[masonry-grid-template-columns-computed-withcontent.html]
+ [Property grid-template-columns value 'repeat(auto-fit, [one\] 20%)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini
new file mode 100644
index 0000000000..fca3e25b77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-columns-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-invalid.html.ini
new file mode 100644
index 0000000000..99a8eadd41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-columns-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-valid.html.ini
new file mode 100644
index 0000000000..af832fa46e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-columns-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-computed.html.ini
new file mode 100644
index 0000000000..5da734088f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-computed.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-flow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-invalid.html.ini
new file mode 100644
index 0000000000..12e2fdf774
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-flow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-valid.html.ini
new file mode 100644
index 0000000000..c0510fe247
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-flow-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-flow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini
new file mode 100644
index 0000000000..0689c09e9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-rows-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-invalid.html.ini
new file mode 100644
index 0000000000..603e2c127e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-rows-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-valid.html.ini
new file mode 100644
index 0000000000..421805ed18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-rows-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html.ini
new file mode 100644
index 0000000000..b3a46855e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html.ini
@@ -0,0 +1,5 @@
+[grid-columns-rows-get-set-multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test getting grid-template-columns and grid-template-rows set through CSS for element 'gridWithPercentWithoutSize' : grid-template-columns = '3.5px 7px', grid-template-rows = '4px 12px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-content-sized-columns-resolution.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-content-sized-columns-resolution.html.ini
new file mode 100644
index 0000000000..80166d9f03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-content-sized-columns-resolution.html.ini
@@ -0,0 +1,3 @@
+[grid-content-sized-columns-resolution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-invalid.html.ini
new file mode 100644
index 0000000000..5cb83938ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-serialization.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-serialization.html.ini
new file mode 100644
index 0000000000..9462d6797f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-serialization.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-valid.html.ini
new file mode 100644
index 0000000000..302ab1e835
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand.html.ini
new file mode 100644
index 0000000000..d7e489f5db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-shorthand.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-invalid.html.ini
new file mode 100644
index 0000000000..3fc0012d66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-areas-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-one-cell.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-one-cell.html.ini
new file mode 100644
index 0000000000..2e33d1f8d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-one-cell.html.ini
@@ -0,0 +1,3 @@
+[grid-template-areas-one-cell.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html.ini
new file mode 100644
index 0000000000..8086ed59bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html.ini
@@ -0,0 +1,74 @@
+[grid-template-columns-computed-implicit-track.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property grid-template-columns value '1px repeat(auto-fit, 2px) 3px' computes to '10px 1px 0px 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(auto-fill, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-columns value 'none' computes to '10px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(1, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '100% [a\] repeat(auto-fit, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 0px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] 2px' computes to '10px 1px [a\] 2px']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1px' computes to '10px [a\] 1px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(1, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-columns value '100% [a\] repeat(1, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(auto-fill, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px repeat(auto-fill, 2px) 3px' computes to '10px 1px 2px 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '100% [a\] repeat(auto-fill, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px repeat(1, 2px) 3px' computes to '10px 1px 2px 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\]' computes to '10px 1px [a\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1px repeat(1, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px' computes to '10px 1px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(auto-fit, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 0px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-columns value '1px [a\] repeat(auto-fit, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 0px 0px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1em repeat(1, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-columns value '[a\] 1px [b\]' computes to '10px [a\] 1px [b\]']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-nogrid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-nogrid.html.ini
new file mode 100644
index 0000000000..4d4bb8e523
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-nogrid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-computed-nogrid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-withcontent.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-withcontent.html.ini
new file mode 100644
index 0000000000..5a86f91c84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed-withcontent.html.ini
@@ -0,0 +1,5 @@
+[grid-template-columns-computed-withcontent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property grid-template-columns value 'none']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed.html.ini
new file mode 100644
index 0000000000..1362cd8d40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-computed.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-invalid.html.ini
new file mode 100644
index 0000000000..01b3e47f19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-valid.html.ini
new file mode 100644
index 0000000000..5b6fc9cf92
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-columns-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html.ini
new file mode 100644
index 0000000000..297920be5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html.ini
@@ -0,0 +1,3 @@
+[grid-template-repeat-auto-computed-withcontent-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html.ini
new file mode 100644
index 0000000000..37d3542dea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html.ini
@@ -0,0 +1,3 @@
+[grid-template-repeat-auto-computed-withcontent-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html.ini
new file mode 100644
index 0000000000..240968e7cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html.ini
@@ -0,0 +1,74 @@
+[grid-template-rows-computed-implicit-track.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property grid-template-rows value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1px [b\]' computes to '10px [a\] 1px [b\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(1, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-rows value '100% [a\] repeat(1, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(auto-fill, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1em repeat(1, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] 2px' computes to '10px 1px [a\] 2px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\]' computes to '10px 1px [a\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px repeat(auto-fill, 2px) 3px' computes to '10px 1px 2px 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1px' computes to '10px [a\] 1px']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1px repeat(1, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '100% [a\] repeat(auto-fit, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 0px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(auto-fit, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 0px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(auto-fit, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 0px 0px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px repeat(auto-fit, 2px) 3px' computes to '10px 1px 0px 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(auto-fill, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
+ expected: FAIL
+
+ [Property grid-template-rows value 'none' computes to '10px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px repeat(1, 2px) 3px' computes to '10px 1px 2px 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '100% [a\] repeat(auto-fill, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px' computes to '10px 1px']
+ expected: FAIL
+
+ [Property grid-template-rows value '1px [a\] repeat(1, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-nogrid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-nogrid.html.ini
new file mode 100644
index 0000000000..afbafd14d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-nogrid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-computed-nogrid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-withcontent.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-withcontent.html.ini
new file mode 100644
index 0000000000..3be7af1105
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed-withcontent.html.ini
@@ -0,0 +1,5 @@
+[grid-template-rows-computed-withcontent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property grid-template-rows value 'none']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed.html.ini
new file mode 100644
index 0000000000..a6b4473e4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-computed.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-invalid.html.ini
new file mode 100644
index 0000000000..f32ccb001c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-valid.html.ini
new file mode 100644
index 0000000000..d52d384ea1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-rows-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-rows-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-invalid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-invalid.html.ini
new file mode 100644
index 0000000000..9361020429
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-invalid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-shorthand-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-valid.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-valid.html.ini
new file mode 100644
index 0000000000..79da569bcd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand-valid.html.ini
@@ -0,0 +1,3 @@
+[grid-template-shorthand-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini
new file mode 100644
index 0000000000..5c85a9e5ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini
@@ -0,0 +1,3 @@
+[grid-template-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/placement/__dir__.ini b/testing/web-platform/meta/css/css-grid/placement/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/placement/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html.ini b/testing/web-platform/meta/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html.ini
new file mode 100644
index 0000000000..3396be0ad6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/placement/grid-container-change-grid-tracks-recompute-child-positions-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-change-grid-tracks-recompute-child-positions-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html.ini b/testing/web-platform/meta/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html.ini
new file mode 100644
index 0000000000..0910964950
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/placement/grid-container-change-named-grid-recompute-child-positions-001.html.ini
@@ -0,0 +1,3 @@
+[grid-container-change-named-grid-recompute-child-positions-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/__dir__.ini b/testing/web-platform/meta/css/css-grid/subgrid/__dir__.ini
new file mode 100644
index 0000000000..a476b4a008
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.grid-subgrid-baselines.enabled:true]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/abs-pos-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/abs-pos-002.html.ini
new file mode 100644
index 0000000000..959f11477c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/abs-pos-002.html.ini
@@ -0,0 +1,2 @@
+[abs-pos-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/align-self-baseline-with-subgrid-mbp.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/align-self-baseline-with-subgrid-mbp.html.ini
new file mode 100644
index 0000000000..f8d3fdb25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/align-self-baseline-with-subgrid-mbp.html.ini
@@ -0,0 +1,8 @@
+[align-self-baseline-with-subgrid-mbp.html]
+ [.first-baseline 1]
+ expected: FAIL
+
+ [.first-baseline 2]
+ expected:
+ if os == "mac": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-002.html.ini
new file mode 100644
index 0000000000..190bf1ea1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-002.html.ini
@@ -0,0 +1,3 @@
+[grid-gap-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-006.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-006.html.ini
new file mode 100644
index 0000000000..388f6f6b21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/grid-gap-006.html.ini
@@ -0,0 +1,2 @@
+[grid-gap-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/line-names-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/line-names-002.html.ini
new file mode 100644
index 0000000000..2cd21c2ce3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/line-names-002.html.ini
@@ -0,0 +1,4 @@
+[line-names-002.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/line-names-005.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/line-names-005.html.ini
new file mode 100644
index 0000000000..be9f85bf0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/line-names-005.html.ini
@@ -0,0 +1,4 @@
+[line-names-005.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-002.html.ini
new file mode 100644
index 0000000000..8cbfc1a728
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-002.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-writing-mode-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-005.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-005.html.ini
new file mode 100644
index 0000000000..0870536716
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/orthogonal-writing-mode-005.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-writing-mode-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-004.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-004.html.ini
new file mode 100644
index 0000000000..225744c4de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-004.html.ini
@@ -0,0 +1,2 @@
+[standalone-axis-size-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-009.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-009.html.ini
new file mode 100644
index 0000000000..aba31a3b4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/standalone-axis-size-009.html.ini
@@ -0,0 +1,2 @@
+[standalone-axis-size-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-005.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-005.html.ini
new file mode 100644
index 0000000000..fd0545b164
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-005.html.ini
@@ -0,0 +1,18 @@
+[subgrid-baseline-005.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-006.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-006.html.ini
new file mode 100644
index 0000000000..b2aec9b94a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-006.html.ini
@@ -0,0 +1,18 @@
+[subgrid-baseline-006.html]
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-007.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-007.html.ini
new file mode 100644
index 0000000000..317eb0331e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-007.html.ini
@@ -0,0 +1,36 @@
+[subgrid-baseline-007.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-008.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-008.html.ini
new file mode 100644
index 0000000000..c646fee4b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-008.html.ini
@@ -0,0 +1,33 @@
+[subgrid-baseline-008.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 4]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-009.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-009.html.ini
new file mode 100644
index 0000000000..33b5f0aa7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-baseline-009.html.ini
@@ -0,0 +1,33 @@
+[subgrid-baseline-009.html]
+ [.item 1]
+ expected: FAIL
+
+ [.item 2]
+ expected: FAIL
+
+ [.item 3]
+ expected: FAIL
+
+ [.item 5]
+ expected: FAIL
+
+ [.item 6]
+ expected: FAIL
+
+ [.item 7]
+ expected: FAIL
+
+ [.item 8]
+ expected: FAIL
+
+ [.item 9]
+ expected: FAIL
+
+ [.item 10]
+ expected: FAIL
+
+ [.item 11]
+ expected: FAIL
+
+ [.item 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/subgrid/subgrid-no-items-on-edges-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-no-items-on-edges-002.html.ini
new file mode 100644
index 0000000000..db26509d98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/subgrid/subgrid-no-items-on-edges-002.html.ini
@@ -0,0 +1,2 @@
+[subgrid-no-items-on-edges-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/table-grid-item-005.html.ini b/testing/web-platform/meta/css/css-grid/table-grid-item-005.html.ini
new file mode 100644
index 0000000000..a43a622506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/table-grid-item-005.html.ini
@@ -0,0 +1,3 @@
+[table-grid-item-005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-grid/table-grid-item-dynamic-004.html.ini b/testing/web-platform/meta/css/css-grid/table-grid-item-dynamic-004.html.ini
new file mode 100644
index 0000000000..2b176eec1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/table-grid-item-dynamic-004.html.ini
@@ -0,0 +1,5 @@
+[table-grid-item-dynamic-004.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1521088
+ expected:
+ if os == "android": [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/Highlight-iteration-with-modifications.html.ini b/testing/web-platform/meta/css/css-highlight-api/Highlight-iteration-with-modifications.html.ini
new file mode 100644
index 0000000000..289f07910c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/Highlight-iteration-with-modifications.html.ini
@@ -0,0 +1,15 @@
+[Highlight-iteration-with-modifications.html]
+ [Highlight iteration is not modified when a new range is added after starting the iteration]
+ expected: FAIL
+
+ [Highlight iteration is not modified when a new range is added after starting the iteration with one range in the Highlight]
+ expected: FAIL
+
+ [Highlight iteration is not modified when the range that was pointed to by the iterator was deleted after starting the iteration]
+ expected: FAIL
+
+ [Highlight iteration is not modified when the range that was immediately after the one pointed to by the iterator was deleted after starting the iteration]
+ expected: FAIL
+
+ [Highlight iteration is not modified when the range that was pointed to by the iterator was deleted using .clear() after starting the iteration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration-with-modifications.html.ini b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration-with-modifications.html.ini
new file mode 100644
index 0000000000..37b4413310
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration-with-modifications.html.ini
@@ -0,0 +1,17 @@
+[HighlightRegistry-iteration-with-modifications.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ [HighlightRegistry iteration is not modified when a new Highlight is added after starting the iteration]
+ expected: FAIL
+
+ [HighlightRegistry iteration is not modified when a new Highlight is added after starting the iteration with one Highlight in the HighlightRegistry]
+ expected: FAIL
+
+ [HighlightRegistry iteration is not modified when the Highlight that was pointed to by the iterator was deleted after starting the iteration]
+ expected: FAIL
+
+ [HighlightRegistry iteration is not modified when the Highlight that was immediately after the one pointed to by the iterator was deleted after starting the iteration]
+ expected: FAIL
+
+ [HighlightRegistry iteration is not modified when the Highlight that was pointed to by the iterator was deleted using .clear() after starting the iteration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration.html.ini b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration.html.ini
new file mode 100644
index 0000000000..420420f55d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-iteration.html.ini
@@ -0,0 +1,3 @@
+[HighlightRegistry-iteration.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-maplike-tampered-Map-prototype.html.ini b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-maplike-tampered-Map-prototype.html.ini
new file mode 100644
index 0000000000..2461934b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/HighlightRegistry-maplike-tampered-Map-prototype.html.ini
@@ -0,0 +1,5 @@
+[HighlightRegistry-maplike-tampered-Map-prototype.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [HighlightRegistry is a maplike interface that works as expected even if Map.prototype is tampered.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/__dir__.ini b/testing/web-platform/meta/css/css-highlight-api/__dir__.ini
new file mode 100644
index 0000000000..3602b3db5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.customHighlightAPI.enabled:true]
diff --git a/testing/web-platform/meta/css/css-highlight-api/highlight-priority-painting.html.ini b/testing/web-platform/meta/css/css-highlight-api/highlight-priority-painting.html.ini
new file mode 100644
index 0000000000..a485f4f166
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/highlight-priority-painting.html.ini
@@ -0,0 +1,3 @@
+[highlight-priority-painting.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-computed.html.ini b/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-computed.html.ini
new file mode 100644
index 0000000000..c15f0e8fc8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-computed.html.ini
@@ -0,0 +1,27 @@
+[highlight-pseudo-computed.html]
+ [getComputedStyle() for ::highlight(foo): should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)) should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)( should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)(foo) should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)() should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo). should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo,bar) should not return a style.]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo bar) should not return a style.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-parsing.html.ini b/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-parsing.html.ini
new file mode 100644
index 0000000000..94483f1376
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/highlight-pseudo-parsing.html.ini
@@ -0,0 +1,3 @@
+[highlight-pseudo-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-highlight-api/idlharness.window.js.ini b/testing/web-platform/meta/css/css-highlight-api/idlharness.window.js.ini
new file mode 100644
index 0000000000..9d658c4b32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/idlharness.window.js.ini
@@ -0,0 +1,3 @@
+[idlharness.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/__dir__.ini b/testing/web-platform/meta/css/css-highlight-api/painting/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/css-highlight-painting-underline-offset-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/css-highlight-painting-underline-offset-001.html.ini
new file mode 100644
index 0000000000..d896e9be56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/css-highlight-painting-underline-offset-001.html.ini
@@ -0,0 +1,2 @@
+[css-highlight-painting-underline-offset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/css-target-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/css-target-text-decoration-001.html.ini
new file mode 100644
index 0000000000..13d63cb305
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/css-target-text-decoration-001.html.ini
@@ -0,0 +1,2 @@
+[css-target-text-decoration-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-001.html.ini
new file mode 100644
index 0000000000..11b1150727
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-002.html.ini
new file mode 100644
index 0000000000..b96a1cacd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-002.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-003.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-003.html.ini
new file mode 100644
index 0000000000..7e3310c1bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-003.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-004.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-004.html.ini
new file mode 100644
index 0000000000..a7dbf1276c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-004.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-005.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-005.html.ini
new file mode 100644
index 0000000000..ac8463b705
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-005.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-006.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-006.html.ini
new file mode 100644
index 0000000000..c05d2395de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-container-metrics-006.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-container-metrics-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-002.html.ini
new file mode 100644
index 0000000000..74f06a86f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-002.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-dynamic-container-metrics-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-003.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-003.html.ini
new file mode 100644
index 0000000000..e5657f8e10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-003.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-dynamic-container-metrics-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-004.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-004.html.ini
new file mode 100644
index 0000000000..5d400593ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-container-metrics-004.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-dynamic-container-metrics-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-font-metrics-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-font-metrics-001.html.ini
new file mode 100644
index 0000000000..716ad94726
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-font-metrics-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-dynamic-font-metrics-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-logical-metrics-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-logical-metrics-001.html.ini
new file mode 100644
index 0000000000..f9b09e991a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-dynamic-logical-metrics-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-dynamic-logical-metrics-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-001.html.ini
new file mode 100644
index 0000000000..eabfa68629
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-font-metrics-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-002.html.ini
new file mode 100644
index 0000000000..ebd721a77b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-002.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-font-metrics-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-003.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-003.html.ini
new file mode 100644
index 0000000000..5f6cee4446
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-003.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-font-metrics-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-004.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-004.html.ini
new file mode 100644
index 0000000000..d5b0a8ccae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-004.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-font-metrics-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-005.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-005.html.ini
new file mode 100644
index 0000000000..d4c3ebbe02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-font-metrics-005.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-font-metrics-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-001.html.ini
new file mode 100644
index 0000000000..5a357397d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-logical-metrics-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-002.html.ini
new file mode 100644
index 0000000000..6ad3ef2a0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-logical-metrics-002.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-logical-metrics-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-004-2.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-004-2.html.ini
new file mode 100644
index 0000000000..62528f80bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-004-2.html.ini
@@ -0,0 +1,3 @@
+[custom-highlight-painting-004-2.html]
+ fuzzy: maxDifference=0-255;totalPixels=0-2
+
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-grammar.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-grammar.html.ini
new file mode 100644
index 0000000000..615e42ad2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-grammar.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-below-grammar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-selection.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-selection.html.ini
new file mode 100644
index 0000000000..9c7606c438
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-selection.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-below-selection.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-target-text.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-target-text.html.ini
new file mode 100644
index 0000000000..c833b4a32c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-below-target-text.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-below-target-text.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-001.html.ini
new file mode 100644
index 0000000000..a734a72780
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-001.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-inheritance-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-002.html.ini
new file mode 100644
index 0000000000..d7a8cb5fd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-inheritance-002.html.ini
@@ -0,0 +1,2 @@
+[custom-highlight-painting-inheritance-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-005.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-005.html.ini
new file mode 100644
index 0000000000..bdb1e5b572
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-005.html.ini
@@ -0,0 +1,12 @@
+;https: //bugzilla.mozilla.org/show_bug.cgi?id=1811823
+expected: [FAIL, PASS]
+[custom-highlight-painting-invalidation-005.html]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL]
+ if (os == "linux") and not debug and not swgl and not fission: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, FAIL]
+ if (os == "android") and debug and swgl: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86"): [PASS, FAIL]
+ [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
new file mode 100644
index 0000000000..2204433cde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
@@ -0,0 +1,6 @@
+[custom-highlight-painting-invalidation-007.html]
+ expected:
+ if (os == "linux") and not debug and not swgl and fission and asan: [FAIL, PASS]
+ if (os == "linux") and debug and fission and swgl: [FAIL, PASS]
+ if (os == "linux") and not debug and not swgl and not fission: [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-overlapping-highlights-002.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-overlapping-highlights-002.html.ini
new file mode 100644
index 0000000000..412903562e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-overlapping-highlights-002.html.ini
@@ -0,0 +1,5 @@
+;https: //bugzilla.mozilla.org/show_bug.cgi?id=1838684
+expected: [FAIL, PASS]
+[custom-highlight-painting-overlapping-highlights-002.html]
+ expected:
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-prioritization-003.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-prioritization-003.html.ini
new file mode 100644
index 0000000000..0552dea277
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-prioritization-003.html.ini
@@ -0,0 +1,3 @@
+[custom-highlight-painting-prioritization-003.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
new file mode 100644
index 0000000000..b8c870173d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
@@ -0,0 +1,4 @@
+[custom-highlight-painting-vertical-writing-mode-001.html]
+ expected:
+ if os == "mac": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/invalidation/css-highlight-invalidation-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/invalidation/css-highlight-invalidation-001.html.ini
new file mode 100644
index 0000000000..5039167f79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/invalidation/css-highlight-invalidation-001.html.ini
@@ -0,0 +1,2 @@
+[css-highlight-invalidation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/__dir__.ini b/testing/web-platform/meta/css/css-images/__dir__.ini
new file mode 100644
index 0000000000..ff84d59ab3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.gradient-color-interpolation-method.enabled:true]
diff --git a/testing/web-platform/meta/css/css-images/animation/object-view-box-interpolation.html.ini b/testing/web-platform/meta/css/css-images/animation/object-view-box-interpolation.html.ini
new file mode 100644
index 0000000000..f2b138b2dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/animation/object-view-box-interpolation.html.ini
@@ -0,0 +1,144 @@
+[object-view-box-interpolation.html]
+ [CSS Transitions: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0) should be [inset(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0.5) should be [inset(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (1) should be [inset(20px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0) should be [inset(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0.5) should be [inset(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (1) should be [inset(20px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0) should be [inset(0px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0.5) should be [inset(10px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (1) should be [inset(20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0) should be [inset(0px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (0.5) should be [inset(10px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0px)\] to [inset(20px)\] at (1) should be [inset(20px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0) should be [inset(0%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0.5) should be [inset(10%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (1) should be [inset(20%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0) should be [inset(0%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0.5) should be [inset(10%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (1) should be [inset(20%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0) should be [inset(0%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0.5) should be [inset(10%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (1) should be [inset(20%)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0) should be [inset(0%)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (0.5) should be [inset(10%)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [inset(0%)\] to [inset(20%)\] at (1) should be [inset(20%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0) should be [rect(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0.5) should be [rect(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (1) should be [rect(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0) should be [rect(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0.5) should be [rect(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (1) should be [rect(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0) should be [rect(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0.5) should be [rect(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (1) should be [rect(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0) should be [rect(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (0.5) should be [rect(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [rect(0px 10px 20px 30px)\] to [rect(10px 20px 30px 40px)\] at (1) should be [rect(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0) should be [xywh(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0.5) should be [xywh(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (1) should be [xywh(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0) should be [xywh(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0.5) should be [xywh(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (1) should be [xywh(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0) should be [xywh(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0.5) should be [xywh(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (1) should be [xywh(10px 20px 30px 40px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0) should be [xywh(0px 10px 20px 30px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (0.5) should be [xywh(5px 15px 25px 35px)\]]
+ expected: FAIL
+
+ [Web Animations: property <object-view-box> from [xywh(0px 10px 20px 30px)\] to [xywh(10px 20px 30px 40px)\] at (1) should be [xywh(10px 20px 30px 40px)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/cross-fade-basic.html.ini b/testing/web-platform/meta/css/css-images/cross-fade-basic.html.ini
new file mode 100644
index 0000000000..89c1d1f086
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/cross-fade-basic.html.ini
@@ -0,0 +1,2 @@
+[cross-fade-basic.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/cross-fade-computed-value.html.ini b/testing/web-platform/meta/css/css-images/cross-fade-computed-value.html.ini
new file mode 100644
index 0000000000..f3812b46de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/cross-fade-computed-value.html.ini
@@ -0,0 +1,18 @@
+[cross-fade-computed-value.html]
+ [Property background-image value 'cross-fade(30% color-mix(in srgb, currentcolor, blue), white)']
+ expected: FAIL
+
+ [Property background-image value 'cross-fade(50% red, 50% green)']
+ expected: FAIL
+
+ [Property background-image value 'cross-fade(20% red, 20% green)']
+ expected: FAIL
+
+ [Property background-image value 'cross-fade(50% red, 50% green, 50% blue)']
+ expected: FAIL
+
+ [Property background-image value 'cross-fade(calc(101%) red, green)']
+ expected: FAIL
+
+ [Property background-image value 'cross-fade(calc(-200%) red, green)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/cross-fade-natural-size.html.ini b/testing/web-platform/meta/css/css-images/cross-fade-natural-size.html.ini
new file mode 100644
index 0000000000..29ed0a819d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/cross-fade-natural-size.html.ini
@@ -0,0 +1,2 @@
+[cross-fade-natural-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/cross-fade-premultiplied-alpha.html.ini b/testing/web-platform/meta/css/css-images/cross-fade-premultiplied-alpha.html.ini
new file mode 100644
index 0000000000..fd0f03b4df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/cross-fade-premultiplied-alpha.html.ini
@@ -0,0 +1,2 @@
+[cross-fade-premultiplied-alpha.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/cross-fade-target-alpha.html.ini b/testing/web-platform/meta/css/css-images/cross-fade-target-alpha.html.ini
new file mode 100644
index 0000000000..a9acc56ae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/cross-fade-target-alpha.html.ini
@@ -0,0 +1,2 @@
+[cross-fade-target-alpha.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations.html.ini b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations.html.ini
new file mode 100644
index 0000000000..c8c76ed930
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations.html.ini
@@ -0,0 +1,2 @@
+[css-image-fallbacks-and-annotations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations002.html.ini b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations002.html.ini
new file mode 100644
index 0000000000..a61e17efcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations002.html.ini
@@ -0,0 +1,2 @@
+[css-image-fallbacks-and-annotations002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations003.html.ini b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations003.html.ini
new file mode 100644
index 0000000000..ef9552d1de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations003.html.ini
@@ -0,0 +1,2 @@
+[css-image-fallbacks-and-annotations003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations004.html.ini b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations004.html.ini
new file mode 100644
index 0000000000..792af0c011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations004.html.ini
@@ -0,0 +1,2 @@
+[css-image-fallbacks-and-annotations004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations005.html.ini b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations005.html.ini
new file mode 100644
index 0000000000..087e836383
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/css-image-fallbacks-and-annotations005.html.ini
@@ -0,0 +1,2 @@
+[css-image-fallbacks-and-annotations005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/empty-background-image.html.ini b/testing/web-platform/meta/css/css-images/empty-background-image.html.ini
new file mode 100644
index 0000000000..a5321391e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/empty-background-image.html.ini
@@ -0,0 +1,5 @@
+[empty-background-image.html]
+ [Empty url shouldn't try to load a subresource.]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
+
diff --git a/testing/web-platform/meta/css/css-images/gradient/gradient-eval-004.html.ini b/testing/web-platform/meta/css/css-images/gradient/gradient-eval-004.html.ini
new file mode 100644
index 0000000000..fcb934326d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/gradient/gradient-eval-004.html.ini
@@ -0,0 +1,2 @@
+[gradient-eval-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/gradient/gradient-none-interpolation.html.ini b/testing/web-platform/meta/css/css-images/gradient/gradient-none-interpolation.html.ini
new file mode 100644
index 0000000000..1fb3052d5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/gradient/gradient-none-interpolation.html.ini
@@ -0,0 +1,2 @@
+[gradient-none-interpolation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/idlharness.html.ini b/testing/web-platform/meta/css/css-images/idlharness.html.ini
new file mode 100644
index 0000000000..21c229b683
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+ [CSS namespace: attribute elementSources]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/__dir__.ini b/testing/web-platform/meta/css/css-images/image-orientation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-background-image.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-background-image.html.ini
new file mode 100644
index 0000000000..477da859fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-background-image.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-background-image.html]
+ fuzzy: 3;49
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-border-image.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-border-image.html.ini
new file mode 100644
index 0000000000..8b768800fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-border-image.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-border-image.html]
+ fuzzy: 0-16;80-160
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-exif-png.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-exif-png.html.ini
new file mode 100644
index 0000000000..275dbb2cf9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-exif-png.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-exif-png.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini
new file mode 100644
index 0000000000..a87f3cc20d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini
@@ -0,0 +1,3 @@
+[image-orientation-from-image-composited.html]
+ expected:
+ if (os == "win"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-embedded-content.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-embedded-content.html.ini
new file mode 100644
index 0000000000..230f79245f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-embedded-content.html.ini
@@ -0,0 +1,3 @@
+[image-orientation-from-image-embedded-content.html]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-img-object-fit.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-img-object-fit.html.ini
new file mode 100644
index 0000000000..bd350f9b04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-img-object-fit.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-img-object-fit.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-list-style-image.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-list-style-image.html.ini
new file mode 100644
index 0000000000..9cb60270e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-list-style-image.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-list-style-image.html]
+ fuzzy: 0-8;0-50
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-mask-image.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-mask-image.html.ini
new file mode 100644
index 0000000000..d1364b6ffd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-mask-image.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-mask-image.html]
+ fuzzy: 2;26
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-canvas.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-canvas.html.ini
new file mode 100644
index 0000000000..3598e824d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-canvas.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-none-cross-origin-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-svg.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-svg.html.ini
new file mode 100644
index 0000000000..bc3b881390
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin-svg.html.ini
@@ -0,0 +1,2 @@
+[image-orientation-none-cross-origin-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini
new file mode 100644
index 0000000000..56dbf6aa8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini
@@ -0,0 +1,3 @@
+[image-orientation-none-cross-origin.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini
new file mode 100644
index 0000000000..635e9e8c50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[svg-image-orientation-aspect-ratio.html]
+ fuzzy: 2-20;831-6147
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-none.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-none.html.ini
new file mode 100644
index 0000000000..8769111122
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation-none.html.ini
@@ -0,0 +1,2 @@
+[svg-image-orientation-none.html]
+ fuzzy: 3;93
diff --git a/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation.html.ini b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation.html.ini
new file mode 100644
index 0000000000..0e3c927887
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-orientation/svg-image-orientation.html.ini
@@ -0,0 +1,2 @@
+[svg-image-orientation.html]
+ fuzzy: 3;166
diff --git a/testing/web-platform/meta/css/css-images/image-set/__dir__.ini b/testing/web-platform/meta/css/css-images/image-set/__dir__.ini
new file mode 100644
index 0000000000..defc16f344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-set/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-images/image-set/image-set-parsing.html.ini b/testing/web-platform/meta/css/css-images/image-set/image-set-parsing.html.ini
new file mode 100644
index 0000000000..5a78e9229c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/image-set/image-set-parsing.html.ini
@@ -0,0 +1,40 @@
+[image-set-parsing.html]
+ [e.style['background-image'\] = "image-set(url(\\"example.png\\") -20x)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") -20x)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "image-set(url(\\"example.png\\") -1x)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") -1x)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "image-set(url(\\"example.png\\") -3dppx)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") -3dppx)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "image-set(url(\\"example.png\\") -96dpi)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") -96dpi)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "image-set(url(\\"example.png\\") -113dpcm)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") -113dpcm)" should not set the property value]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-images/object-position-png-001c.html.ini b/testing/web-platform/meta/css/css-images/object-position-png-001c.html.ini
new file mode 100644
index 0000000000..a290ea0051
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-position-png-001c.html.ini
@@ -0,0 +1,6 @@
+[object-position-png-001c.html]
+ expected:
+ if os == "mac" and swgl: FAIL
+ if (processor == "x86") and (os == "win") and swgl: FAIL
+ fuzzy:
+ maxDifference=0-1;totalPixels=290-300
diff --git a/testing/web-platform/meta/css/css-images/object-position-png-002c.html.ini b/testing/web-platform/meta/css/css-images/object-position-png-002c.html.ini
new file mode 100644
index 0000000000..ced1feb5c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-position-png-002c.html.ini
@@ -0,0 +1,6 @@
+[object-position-png-002c.html]
+ expected:
+ if os == "mac" and swgl: FAIL
+ if (processor == "x86") and (os == "win") and swgl: FAIL
+ fuzzy:
+ maxDifference=0-1;totalPixels=290-300
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-contain-intrinsic-size.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-contain-intrinsic-size.html.ini
new file mode 100644
index 0000000000..dc54c17780
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-contain-intrinsic-size.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-contain-intrinsic-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-canvas.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-canvas.html.ini
new file mode 100644
index 0000000000..304d5c2a13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-canvas.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-contain-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-img.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-img.html.ini
new file mode 100644
index 0000000000..8e22cb2d64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-img.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-contain-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-svg.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-svg.html.ini
new file mode 100644
index 0000000000..fa097a5bf6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-svg.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-contain-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-video.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-video.html.ini
new file mode 100644
index 0000000000..7431e6e5ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-contain-video.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-contain-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-canvas.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-canvas.html.ini
new file mode 100644
index 0000000000..66bc29cfa3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-canvas.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-cover-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-img.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-img.html.ini
new file mode 100644
index 0000000000..81ce6ea6e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-img.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-cover-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-svg.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-svg.html.ini
new file mode 100644
index 0000000000..5dfe2f76fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-svg.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-cover-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-video.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-video.html.ini
new file mode 100644
index 0000000000..bc8e4ad026
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-cover-video.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-cover-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-canvas.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-canvas.html.ini
new file mode 100644
index 0000000000..30f21fc8cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-canvas.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-fill-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-img.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-img.html.ini
new file mode 100644
index 0000000000..e8139e5bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-img.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-fill-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-svg.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-svg.html.ini
new file mode 100644
index 0000000000..05f5ab6840
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-svg.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-fill-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-video.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-video.html.ini
new file mode 100644
index 0000000000..26fd72e31f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-fill-video.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-fill-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-none-canvas.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-canvas.html.ini
new file mode 100644
index 0000000000..b4aff6f061
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-canvas.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-none-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-none-img.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-img.html.ini
new file mode 100644
index 0000000000..8b694c21f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-img.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-none-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-none-svg.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-svg.html.ini
new file mode 100644
index 0000000000..bded7f1cee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-svg.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-none-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-fit-none-video.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-video.html.ini
new file mode 100644
index 0000000000..8dedb9adde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-fit-none-video.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-fit-none-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-parsing.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-parsing.html.ini
new file mode 100644
index 0000000000..efa1544884
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-parsing.html.ini
@@ -0,0 +1,20 @@
+[object-view-box-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['object-view-box'\] = "inset(10%)" should set the property value]
+ expected: FAIL
+
+ [e.style['object-view-box'\] = "inset(10px 20px 30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['object-view-box'\] = "rect(1px 10% 100px 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['object-view-box'\] = "rect(auto auto auto auto)" should set the property value]
+ expected: FAIL
+
+ [e.style['object-view-box'\] = "rect(auto 5px auto 10%)" should set the property value]
+ expected: FAIL
+
+ [e.style['object-view-box'\] = "xywh(1px 10% 100px 50%)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-property-changed.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-property-changed.html.ini
new file mode 100644
index 0000000000..7c9b72991d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-property-changed.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-property-changed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-rect-percentage.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-rect-percentage.html.ini
new file mode 100644
index 0000000000..1e51fc7078
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-rect-percentage.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-rect-percentage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-rect.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-rect.html.ini
new file mode 100644
index 0000000000..3104188786
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-rect.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-rect.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-size-containment.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-size-containment.html.ini
new file mode 100644
index 0000000000..10711e0874
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-size-containment.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-size-containment.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-transition-mutation.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-transition-mutation.html.ini
new file mode 100644
index 0000000000..61575ea73b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-transition-mutation.html.ini
@@ -0,0 +1,5 @@
+[object-view-box-transition-mutation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Unrelated mutation does not affect object-view-box transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-canvas.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-canvas.html.ini
new file mode 100644
index 0000000000..d40727ec9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-canvas.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-writing-mode-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-img.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-img.html.ini
new file mode 100644
index 0000000000..34a17950ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-img.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-writing-mode-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-svg.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-svg.html.ini
new file mode 100644
index 0000000000..f3cdc2a822
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-svg.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-writing-mode-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-video.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-video.html.ini
new file mode 100644
index 0000000000..dc30f75ad6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-writing-mode-video.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-writing-mode-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-xywh-percentage.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-xywh-percentage.html.ini
new file mode 100644
index 0000000000..4b9a3fa657
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-xywh-percentage.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-xywh-percentage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-view-box-xywh.html.ini b/testing/web-platform/meta/css/css-images/object-view-box-xywh.html.ini
new file mode 100644
index 0000000000..5d744f2cd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-view-box-xywh.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-xywh.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini
new file mode 100644
index 0000000000..74e86a88d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/gradient-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[gradient-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/gradient-position-valid.html.ini b/testing/web-platform/meta/css/css-images/parsing/gradient-position-valid.html.ini
new file mode 100644
index 0000000000..4efb61125a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/gradient-position-valid.html.ini
@@ -0,0 +1,3 @@
+[gradient-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-orientation-computed.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-orientation-computed.html.ini
new file mode 100644
index 0000000000..f90fd79708
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-orientation-computed.html.ini
@@ -0,0 +1,3 @@
+[image-orientation-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-orientation-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-orientation-invalid.html.ini
new file mode 100644
index 0000000000..717ae6e760
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-orientation-invalid.html.ini
@@ -0,0 +1,3 @@
+[image-orientation-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-rendering-computed.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-rendering-computed.html.ini
new file mode 100644
index 0000000000..3c4581dfb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-rendering-computed.html.ini
@@ -0,0 +1,5 @@
+[image-rendering-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property image-rendering value 'high-quality']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-rendering-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-rendering-invalid.html.ini
new file mode 100644
index 0000000000..391bdfc731
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-rendering-invalid.html.ini
@@ -0,0 +1,3 @@
+[image-rendering-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini
new file mode 100644
index 0000000000..42389a5093
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-rendering-valid.html.ini
@@ -0,0 +1,5 @@
+[image-rendering-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['image-rendering'\] = "high-quality" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini
new file mode 100644
index 0000000000..8212a073e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-resolution-invalid.html.ini
@@ -0,0 +1,3 @@
+[image-resolution-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/image-resolution-valid.html.ini b/testing/web-platform/meta/css/css-images/parsing/image-resolution-valid.html.ini
new file mode 100644
index 0000000000..565cded461
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/image-resolution-valid.html.ini
@@ -0,0 +1,38 @@
+[image-resolution-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['image-resolution'\] = "1dpi" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "2dpcm from-image" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "3dppx from-image snap" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "4dpi snap" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "from-image" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "from-image 5dpcm" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "from-image 6dppx snap" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "from-image snap" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "snap 7.5dpi" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "snap -8dpcm from-image" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "snap from-image" should set the property value]
+ expected: FAIL
+
+ [e.style['image-resolution'\] = "snap from-image 0dppx" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-fit-computed.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-fit-computed.html.ini
new file mode 100644
index 0000000000..5bdbc88407
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-fit-computed.html.ini
@@ -0,0 +1,5 @@
+[object-fit-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property object-fit value 'cover scale-down']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-fit-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-fit-invalid.html.ini
new file mode 100644
index 0000000000..3544f82bba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-fit-invalid.html.ini
@@ -0,0 +1,3 @@
+[object-fit-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini
new file mode 100644
index 0000000000..76397af7d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-fit-valid.html.ini
@@ -0,0 +1,14 @@
+[object-fit-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['object-fit'\] = "contain scale-down" should set the property value]
+ expected: FAIL
+
+ [e.style['object-fit'\] = "cover scale-down" should set the property value]
+ expected: FAIL
+
+ [e.style['object-fit'\] = "scale-down contain" should set the property value]
+ expected: FAIL
+
+ [e.style['object-fit'\] = "scale-down cover" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-position-computed.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-position-computed.html.ini
new file mode 100644
index 0000000000..9c6f09ad55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-position-computed.html.ini
@@ -0,0 +1,3 @@
+[object-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini
new file mode 100644
index 0000000000..5641229a09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[object-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/parsing/object-position-valid.html.ini b/testing/web-platform/meta/css/css-images/parsing/object-position-valid.html.ini
new file mode 100644
index 0000000000..fd776e0fa3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/parsing/object-position-valid.html.ini
@@ -0,0 +1,3 @@
+[object-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini b/testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini
new file mode 100644
index 0000000000..a658372cd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini
@@ -0,0 +1,3 @@
+[tiled-radial-gradients.html]
+ fuzzy:
+ if swgl: maxDifference=0-255;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini b/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini
new file mode 100644
index 0000000000..461674f296
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini
@@ -0,0 +1,84 @@
+[alignment-baseline-no-interpolation.html]
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (0) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]]
+ expected: FAIL
+
+ [CSS Animations: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]]
+ expected: FAIL
+
+ [Web Animations: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (0) should be [central\]]
+ expected: FAIL
+
+ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [central\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-first-002.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-first-002.html.ini
new file mode 100644
index 0000000000..0bded1e138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-first-002.html.ini
@@ -0,0 +1,8 @@
+[baseline-source-first-002.html]
+ [.target > * 19]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
+
+ [.target > * 21]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-001.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-001.html.ini
new file mode 100644
index 0000000000..1c8642af96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-001.html.ini
@@ -0,0 +1,8 @@
+[baseline-source-last-001.html]
+ [.target > * 9]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1827484
+ expected: FAIL
+
+ [.target > * 19]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-002.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-002.html.ini
new file mode 100644
index 0000000000..d599fa9ca0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-002.html.ini
@@ -0,0 +1,16 @@
+[baseline-source-last-002.html]
+ [.target > * 9]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1827484
+ expected: FAIL
+
+ [.target > * 10]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1827484
+ expected: FAIL
+
+ [.target > * 19]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
+
+ [.target > * 21]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-003.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-003.html.ini
new file mode 100644
index 0000000000..085b011361
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-last-003.html.ini
@@ -0,0 +1,8 @@
+[baseline-source-last-003.html]
+ [.target > * 9]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1827484
+ expected: FAIL
+
+ [.target > * 19]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=144517
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-no-interpolation.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-no-interpolation.html.ini
new file mode 100644
index 0000000000..1e6c37f325
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-no-interpolation.html.ini
@@ -0,0 +1,2 @@
+[baseline-source-no-interpolation.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805727
diff --git a/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-vertical-align.html.ini b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-vertical-align.html.ini
new file mode 100644
index 0000000000..a5688f5a7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/baseline-source/baseline-source-vertical-align.html.ini
@@ -0,0 +1,3 @@
+[baseline-source-vertical-align.html]
+ [baseline-source-vertical-align]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/inheritance.html.ini b/testing/web-platform/meta/css/css-inline/inheritance.html.ini
new file mode 100644
index 0000000000..bdd36a4144
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/inheritance.html.ini
@@ -0,0 +1,37 @@
+[inheritance.html]
+ [Property alignment-baseline does not inherit]
+ expected: FAIL
+
+ [Property initial-letters-align has initial value alphabetic]
+ expected: FAIL
+
+ [Property initial-letters has initial value normal]
+ expected: FAIL
+
+ [Property alignment-baseline has initial value baseline]
+ expected: FAIL
+
+ [Property baseline-shift has initial value 0px]
+ expected: FAIL
+
+ [Property initial-letters does not inherit]
+ expected: FAIL
+
+ [Property baseline-shift does not inherit]
+ expected: FAIL
+
+ [Property initial-letters-wrap has initial value none]
+ expected: FAIL
+
+ [Property initial-sizing has initial value normal]
+ expected: FAIL
+
+ [Property initial-letters-align inherits]
+ expected: FAIL
+
+ [Property initial-letters-wrap inherits]
+ expected: FAIL
+
+ [Property initial-sizing does not inherit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-rtl.html.ini
new file mode 100644
index 0000000000..cf88b7d00b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-rtl.html.ini
@@ -0,0 +1,2 @@
+[Initial-letter-breaking-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vlr.html.ini
new file mode 100644
index 0000000000..84fba8bb83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vlr.html.ini
@@ -0,0 +1,2 @@
+[Initial-letter-breaking-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vrl.html.ini
new file mode 100644
index 0000000000..45b5c726b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking-vrl.html.ini
@@ -0,0 +1,2 @@
+[Initial-letter-breaking-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking.html.ini
new file mode 100644
index 0000000000..06d79ad327
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/Initial-letter-breaking.html.ini
@@ -0,0 +1,2 @@
+[Initial-letter-breaking.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby-tall.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby-tall.html.ini
new file mode 100644
index 0000000000..8df8cbc6c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby-tall.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-drop-over-ruby-tall.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby.html.ini
new file mode 100644
index 0000000000..6488c40d4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-over-ruby.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-drop-over-ruby.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby-tall.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby-tall.html.ini
new file mode 100644
index 0000000000..081549d40f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby-tall.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-drop-under-ruby-tall.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby.html.ini
new file mode 100644
index 0000000000..4a6b29edc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-drop-under-ruby.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-drop-under-ruby.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-rtl.html.ini
new file mode 100644
index 0000000000..3b01ae6e7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-margins-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr.html.ini
new file mode 100644
index 0000000000..f91f961dae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-margins-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl.html.ini
new file mode 100644
index 0000000000..ef13367df1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-margins-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins.html.ini
new file mode 100644
index 0000000000..c889ab2413
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-margins.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-margins.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall.html.ini
new file mode 100644
index 0000000000..ebc409f813
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-raise-over-ruby-tall.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby.html.ini
new file mode 100644
index 0000000000..ce7dd90343
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-raise-over-ruby.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall.html.ini
new file mode 100644
index 0000000000..f99c040f64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-raise-under-ruby-tall.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby.html.ini
new file mode 100644
index 0000000000..276cc0309b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-block-position-raise-under-ruby.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-computed.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-computed.html.ini
new file mode 100644
index 0000000000..f2f2f6d0c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-computed.html.ini
@@ -0,0 +1,12 @@
+[initial-letter-computed.html]
+ [Property initial-letter value '1.23 drop']
+ expected: FAIL
+
+ [Property initial-letter value '1.23 raise']
+ expected: FAIL
+
+ [Property initial-letter value 'drop 1.23']
+ expected: FAIL
+
+ [Property initial-letter value 'raise 1.23']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-rtl.html.ini
new file mode 100644
index 0000000000..cd48b4aa7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-drop-initial-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vlr.html.ini
new file mode 100644
index 0000000000..1f7ea51974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vlr.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-drop-initial-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vrl.html.ini
new file mode 100644
index 0000000000..105535029e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial-vrl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-drop-initial-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial.html.ini
new file mode 100644
index 0000000000..84fcd8a538
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-drop-initial.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-drop-initial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-rtl.html.ini
new file mode 100644
index 0000000000..2d02e024d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-001-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vlr.html.ini
new file mode 100644
index 0000000000..e743b721b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vlr.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-001-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vrl.html.ini
new file mode 100644
index 0000000000..5f14ba3624
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001-vrl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-001-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001.html.ini
new file mode 100644
index 0000000000..c2a3a71762
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-001.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-002.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-002.html.ini
new file mode 100644
index 0000000000..62e3a1e5b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-002.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-003.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-003.html.ini
new file mode 100644
index 0000000000..ed0f2dfcda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-003.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-004.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-004.html.ini
new file mode 100644
index 0000000000..fcbbb5148b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-004.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-005.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-005.html.ini
new file mode 100644
index 0000000000..00753e2546
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-float-005.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-float-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation-rtl.html.ini
new file mode 100644
index 0000000000..8fc71fc25a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-indentation-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation.html.ini
new file mode 100644
index 0000000000..c674c9c4b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-indentation.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-indentation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-layout-text-decoration-underline.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-layout-text-decoration-underline.html.ini
new file mode 100644
index 0000000000..de0da72f42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-layout-text-decoration-underline.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-layout-text-decoration-underline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-rtl.html.ini
new file mode 100644
index 0000000000..2fc1d75169
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raise-initial-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vlr.html.ini
new file mode 100644
index 0000000000..24ae489710
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vlr.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raise-initial-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vrl.html.ini
new file mode 100644
index 0000000000..6355a2917d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial-vrl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raise-initial-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial.html.ini
new file mode 100644
index 0000000000..5b4ca339f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raise-initial.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raise-initial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-raise.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-raise.html.ini
new file mode 100644
index 0000000000..8e1806ae86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-raise.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raised-sunken-caps-raise.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-sunken.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-sunken.html.ini
new file mode 100644
index 0000000000..96dc582e1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-raised-sunken-caps-sunken.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-raised-sunken-caps-sunken.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-clears.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-clears.html.ini
new file mode 100644
index 0000000000..a079a82d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-clears.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-short-para-initial-letter-clears.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-wraps.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-wraps.html.ini
new file mode 100644
index 0000000000..fc9efd50fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-short-para-initial-letter-wraps.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-short-para-initial-letter-wraps.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl.html.ini
new file mode 100644
index 0000000000..fce17472d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-sunk-initial-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr.html.ini
new file mode 100644
index 0000000000..c61fe16edb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-sunk-initial-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl.html.ini
new file mode 100644
index 0000000000..6907be5d8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-sunk-initial-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial.html.ini
new file mode 100644
index 0000000000..47f90b163e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-sunk-initial.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-sunk-initial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-valid.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-valid.html.ini
new file mode 100644
index 0000000000..ca53efb0af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-valid.html.ini
@@ -0,0 +1,15 @@
+[initial-letter-valid.html]
+ [e.style['initial-letter'\] = "1.23 calc(45.6)" should set the property value]
+ expected: FAIL
+
+ [e.style['initial-letter'\] = "1.23 drop" should set the property value]
+ expected: FAIL
+
+ [e.style['initial-letter'\] = "1.23 raise" should set the property value]
+ expected: FAIL
+
+ [e.style['initial-letter'\] = "drop 1.23" should set the property value]
+ expected: FAIL
+
+ [e.style['initial-letter'\] = "raise 1.23" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-first-line.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-first-line.html.ini
new file mode 100644
index 0000000000..bf0560bfbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-first-line.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-with-first-line.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab-rtl.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab-rtl.html.ini
new file mode 100644
index 0000000000..89079a8394
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab-rtl.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-with-tab-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab.html.ini b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab.html.ini
new file mode 100644
index 0000000000..a630d74a74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/initial-letter/initial-letter-with-tab.html.ini
@@ -0,0 +1,2 @@
+[initial-letter-with-tab.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-computed.html.ini b/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-computed.html.ini
new file mode 100644
index 0000000000..63dacba17e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-computed.html.ini
@@ -0,0 +1,34 @@
+[alignment-baseline-computed.html]
+ [Property alignment-baseline value 'text-top']
+ expected: FAIL
+
+ [Property alignment-baseline value 'center']
+ expected: FAIL
+
+ [Property alignment-baseline value 'central']
+ expected: FAIL
+
+ [Property alignment-baseline value 'middle']
+ expected: FAIL
+
+ [Property alignment-baseline value 'baseline']
+ expected: FAIL
+
+ [Property alignment-baseline value 'text-bottom']
+ expected: FAIL
+
+ [Property alignment-baseline value 'bottom']
+ expected: FAIL
+
+ [Property alignment-baseline value 'ideographic']
+ expected: FAIL
+
+ [Property alignment-baseline value 'mathematical']
+ expected: FAIL
+
+ [Property alignment-baseline value 'top']
+ expected: FAIL
+
+ [Property alignment-baseline value 'alphabetic']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-valid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-valid.html.ini
new file mode 100644
index 0000000000..c7f44ebec3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/alignment-baseline-valid.html.ini
@@ -0,0 +1,34 @@
+[alignment-baseline-valid.html]
+ [e.style['alignment-baseline'\] = "baseline" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "central" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "middle" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "mathematical" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "text-top" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "text-bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "ideographic" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "alphabetic" should set the property value]
+ expected: FAIL
+
+ [e.style['alignment-baseline'\] = "top" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-computed.html.ini b/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-computed.html.ini
new file mode 100644
index 0000000000..70bd952f06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-computed.html.ini
@@ -0,0 +1,16 @@
+[baseline-shift-computed.html]
+ [Property baseline-shift value 'sub']
+ expected: FAIL
+
+ [Property baseline-shift value 'calc(10px - 0.5em)']
+ expected: FAIL
+
+ [Property baseline-shift value 'super']
+ expected: FAIL
+
+ [Property baseline-shift value '-10px']
+ expected: FAIL
+
+ [Property baseline-shift value '20%']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-valid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-valid.html.ini
new file mode 100644
index 0000000000..82ef9bfe9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/baseline-shift-valid.html.ini
@@ -0,0 +1,20 @@
+[baseline-shift-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [e.style['baseline-shift'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['baseline-shift'\] = "calc(2em + 3ex)" should set the property value]
+ expected: FAIL
+
+ [e.style['baseline-shift'\] = "-10px" should set the property value]
+ expected: FAIL
+
+ [e.style['baseline-shift'\] = "super" should set the property value]
+ expected: FAIL
+
+ [e.style['baseline-shift'\] = "sub" should set the property value]
+ expected: FAIL
+
+ [e.style['baseline-shift'\] = "20%" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-computed.html.ini b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-computed.html.ini
new file mode 100644
index 0000000000..33bc585694
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-computed.html.ini
@@ -0,0 +1,8 @@
+[dominant-baseline-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property dominant-baseline value 'text-top']
+ expected: FAIL
+
+ [Property dominant-baseline value 'text-bottom']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-invalid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-invalid.html.ini
new file mode 100644
index 0000000000..1cb639bd07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-invalid.html.ini
@@ -0,0 +1,3 @@
+[dominant-baseline-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-valid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-valid.html.ini
new file mode 100644
index 0000000000..028730dc77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/dominant-baseline-valid.html.ini
@@ -0,0 +1,8 @@
+[dominant-baseline-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['dominant-baseline'\] = "text-top" should set the property value]
+ expected: FAIL
+
+ [e.style['dominant-baseline'\] = "text-bottom" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/parsing/line-height-invalid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/line-height-invalid.html.ini
new file mode 100644
index 0000000000..f897bbd93f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/line-height-invalid.html.ini
@@ -0,0 +1,3 @@
+[line-height-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/parsing/line-height-valid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/line-height-valid.html.ini
new file mode 100644
index 0000000000..1b7af7a2e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/line-height-valid.html.ini
@@ -0,0 +1,3 @@
+[line-height-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/parsing/vertical-align-computed.html.ini b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-computed.html.ini
new file mode 100644
index 0000000000..c641f4c118
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-computed.html.ini
@@ -0,0 +1,4 @@
+[vertical-align-computed.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/parsing/vertical-align-invalid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-invalid.html.ini
new file mode 100644
index 0000000000..50ab47c577
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-invalid.html.ini
@@ -0,0 +1,3 @@
+[vertical-align-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/parsing/vertical-align-valid.html.ini b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-valid.html.ini
new file mode 100644
index 0000000000..680cd6a108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/parsing/vertical-align-valid.html.ini
@@ -0,0 +1,3 @@
+[vertical-align-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001-ref.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001-ref.html.ini
new file mode 100644
index 0000000000..5d664236c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001-ref.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-block-box-001-ref.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001.html.ini
new file mode 100644
index 0000000000..7881a9ce37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-001.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-block-box-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini
new file mode 100644
index 0000000000..8cf8c09698
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-inline-box-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini
new file mode 100644
index 0000000000..d9f0acbe27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-inline-box-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini
new file mode 100644
index 0000000000..b82c4cdb36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-inline-box-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-valid.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-valid.html.ini
new file mode 100644
index 0000000000..91379eb1f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-valid.html.ini
@@ -0,0 +1,12 @@
+[text-box-trim-valid.html]
+ [e.style['text-box-trim'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-box-trim'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['text-box-trim'\] = "both" should set the property value]
+ expected: FAIL
+
+ [e.style['text-box-trim'\] = "none" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/__dir__.ini b/testing/web-platform/meta/css/css-layout-api/__dir__.ini
new file mode 100644
index 0000000000..35d58d45a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [gpu:51200]
diff --git a/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini
new file mode 100644
index 0000000000..94b267c73b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini
@@ -0,0 +1,4 @@
+[at-supports-rule.https.html]
+ [at-supports-rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini
new file mode 100644
index 0000000000..37a15b3011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini
@@ -0,0 +1,4 @@
+[absolute.https.html]
+ expected:
+ if os == "linux": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini
new file mode 100644
index 0000000000..419ab27b61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini
@@ -0,0 +1,2 @@
+[flex.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini
new file mode 100644
index 0000000000..4da103f500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini
@@ -0,0 +1,2 @@
+[floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini
new file mode 100644
index 0000000000..8bdb1b27d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini
@@ -0,0 +1,2 @@
+[inflow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini
new file mode 100644
index 0000000000..069f7972ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[child-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini
new file mode 100644
index 0000000000..086016c5dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[flex-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini
new file mode 100644
index 0000000000..ae8085cb3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[no-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini
new file mode 100644
index 0000000000..a18e9db996
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini b/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
new file mode 100644
index 0000000000..230b1c1da8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
@@ -0,0 +1,2 @@
+[box-tree-registered.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini b/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini
new file mode 100644
index 0000000000..dec5e6286a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini
@@ -0,0 +1,2 @@
+[box-tree-unregistered.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..b1e26e25d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini
new file mode 100644
index 0000000000..121b327860
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..473cf31edc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-vrl-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini
new file mode 100644
index 0000000000..98f197c5d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini
new file mode 100644
index 0000000000..d1e120f5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..b30a3ccdd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini
new file mode 100644
index 0000000000..23a4e01558
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..31e49dcfce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini
new file mode 100644
index 0000000000..4c28f9be35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..288d8db0c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini
@@ -0,0 +1,4 @@
+[available-size-for-percentages-vrl-htb.https.html]
+ max-asserts: 16
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1506178
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..958f23ff65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini
new file mode 100644
index 0000000000..2b11952a0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini
new file mode 100644
index 0000000000..05ab881ee7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini
new file mode 100644
index 0000000000..32676d7de7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini
new file mode 100644
index 0000000000..75870b2322
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini
new file mode 100644
index 0000000000..e52365d1e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..0d4b166052
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini
new file mode 100644
index 0000000000..03c2dd307b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
new file mode 100644
index 0000000000..37c9ef2209
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-quirks-mode.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..bc47f9fdea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini
@@ -0,0 +1,4 @@
+[percentage-size-vrl-htb.https.html]
+ max-asserts: 8
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1506178
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..15ff9e17f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini
new file mode 100644
index 0000000000..ecb06bbfeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini
@@ -0,0 +1,10 @@
+[computed-style-layout-function.https.html]
+ [computed-style-layout-function]
+ expected: FAIL
+
+ [computed-style-layout-function 3]
+ expected: FAIL
+
+ [computed-style-layout-function 4]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini
new file mode 100644
index 0000000000..fa2d8e6299
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data-function-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini
new file mode 100644
index 0000000000..386b3514d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data-sab-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini
new file mode 100644
index 0000000000..5df0ce06e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini
new file mode 100644
index 0000000000..71c7af3719
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-left-right-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini
new file mode 100644
index 0000000000..15a5310f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini
new file mode 100644
index 0000000000..a0a31569c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-top-bottom.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini
new file mode 100644
index 0000000000..a161bb4881
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-block-none-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini
new file mode 100644
index 0000000000..9d87b1d04a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-block-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini
new file mode 100644
index 0000000000..5b1c471b19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini
@@ -0,0 +1,4 @@
+[fixed-block-size-fixed-max.https.html]
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini
new file mode 100644
index 0000000000..ce6262f481
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed-min.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini
new file mode 100644
index 0000000000..fe7d84e892
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini
new file mode 100644
index 0000000000..44f2df56a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini
new file mode 100644
index 0000000000..48e460e75a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-basis-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini
new file mode 100644
index 0000000000..ee47f836c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-basis.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini
new file mode 100644
index 0000000000..90b43ee239
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-grow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini
new file mode 100644
index 0000000000..f6c92803e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini
new file mode 100644
index 0000000000..aec70d061d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-stretch-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini
new file mode 100644
index 0000000000..28336f8819
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-grow-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini
new file mode 100644
index 0000000000..f172b7de40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini
new file mode 100644
index 0000000000..ee74f882d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-percentage-indefinite.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini
new file mode 100644
index 0000000000..c6d8a9754c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-stretch-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini
new file mode 100644
index 0000000000..1ad14e0fd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-stretch.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini
new file mode 100644
index 0000000000..74d09d6f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini
new file mode 100644
index 0000000000..2936439af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-stretch-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini
new file mode 100644
index 0000000000..5697d6ffe0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-stretch.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini
new file mode 100644
index 0000000000..50b9d7624a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini
new file mode 100644
index 0000000000..b1b8f26859
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-indefinite.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini
new file mode 100644
index 0000000000..0b3fb3c027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-quirks-mode.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini
new file mode 100644
index 0000000000..267254d420
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini
new file mode 100644
index 0000000000..9cf1c0ea05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini
new file mode 100644
index 0000000000..f346468bb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini
@@ -0,0 +1,5 @@
+[fixed-block-size-quirky-body.https.html]
+ bug:
+ if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1664886
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1664886
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini
new file mode 100644
index 0000000000..2603525b15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-absolute-left-right.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini
new file mode 100644
index 0000000000..176ea10f7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-absolute-top-bottom-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini
new file mode 100644
index 0000000000..ad757e5ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-avoid-floats-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini
new file mode 100644
index 0000000000..808bbe1940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-avoid-floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini
new file mode 100644
index 0000000000..4a766f2244
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini
new file mode 100644
index 0000000000..b65ab2697b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini
new file mode 100644
index 0000000000..64a79bb81a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-fixed-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini
new file mode 100644
index 0000000000..c59c3e55fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini
new file mode 100644
index 0000000000..73f67ef013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-flex-grow-column-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini
new file mode 100644
index 0000000000..5804983539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-flex-grow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini
new file mode 100644
index 0000000000..640e03e25a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-grid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini
new file mode 100644
index 0000000000..c9bb554463
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-percentage-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini
new file mode 100644
index 0000000000..968579e57b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-percentage.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini
new file mode 100644
index 0000000000..25a1c62370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini
@@ -0,0 +1,4 @@
+[crash-multicol.https.html]
+ [crash-multicol]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini
new file mode 100644
index 0000000000..e01fa39c94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini
@@ -0,0 +1,2 @@
+[all.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini
new file mode 100644
index 0000000000..7e6b4702c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini
new file mode 100644
index 0000000000..b239eea7dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini
@@ -0,0 +1,2 @@
+[border-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..fc48eb6bc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini
new file mode 100644
index 0000000000..1a6e827057
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[border-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..47c91a586c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini
new file mode 100644
index 0000000000..fdf444c3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini
new file mode 100644
index 0000000000..4c09c91b9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini
new file mode 100644
index 0000000000..5155db9c6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini
@@ -0,0 +1,2 @@
+[padding-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..7fe36c273f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini
new file mode 100644
index 0000000000..1d25099f12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..1af653be0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini
new file mode 100644
index 0000000000..63774b718c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini
new file mode 100644
index 0000000000..72d7bc04b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini
@@ -0,0 +1,2 @@
+[scrollbar.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini
new file mode 100644
index 0000000000..aa37548a58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini
@@ -0,0 +1,2 @@
+[bad-return.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini
new file mode 100644
index 0000000000..cb51e9edf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini
@@ -0,0 +1,2 @@
+[constructor-error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini
new file mode 100644
index 0000000000..3233ce7136
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini
@@ -0,0 +1,2 @@
+[error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini
new file mode 100644
index 0000000000..ada461ad18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-child.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini
new file mode 100644
index 0000000000..861fb7e616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-fragment.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini
new file mode 100644
index 0000000000..b5d2b93791
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini
@@ -0,0 +1,2 @@
+[no-promise.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini
new file mode 100644
index 0000000000..7c6bbb151f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini
@@ -0,0 +1,2 @@
+[unresolved-promise.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini
new file mode 100644
index 0000000000..6b7e203f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-function-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini
new file mode 100644
index 0000000000..5b9e03c4e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-immutable.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini
new file mode 100644
index 0000000000..2ec3e2e887
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-sab-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini
new file mode 100644
index 0000000000..6e276ad909
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini
new file mode 100644
index 0000000000..ecf1d36ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini
@@ -0,0 +1,4 @@
+[inline-style-layout-function.https.html]
+ [inline-style-layout-function]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini
new file mode 100644
index 0000000000..6a4dc0539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini
@@ -0,0 +1,2 @@
+[absolute.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini
new file mode 100644
index 0000000000..c5219a49c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini
@@ -0,0 +1,2 @@
+[child-replaced-percentage-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini
new file mode 100644
index 0000000000..585d6ad8b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini
@@ -0,0 +1,2 @@
+[child-replaced-percentage-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini
new file mode 100644
index 0000000000..196cb0079e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini
new file mode 100644
index 0000000000..f1fa12004b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini
new file mode 100644
index 0000000000..a0da58ce04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-03.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini
new file mode 100644
index 0000000000..af1f7d85c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-contribution.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini
new file mode 100644
index 0000000000..dd71f70014
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini
@@ -0,0 +1,2 @@
+[content-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini
new file mode 100644
index 0000000000..4da103f500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini
@@ -0,0 +1,2 @@
+[floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini
new file mode 100644
index 0000000000..4ae512bafd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-min-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini
new file mode 100644
index 0000000000..6a4dc0539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini
@@ -0,0 +1,2 @@
+[absolute.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini
new file mode 100644
index 0000000000..b225415f25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini
@@ -0,0 +1,2 @@
+[before-after.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini
new file mode 100644
index 0000000000..60794d95c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini
new file mode 100644
index 0000000000..fabe6ab232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini
@@ -0,0 +1,2 @@
+[float.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini
new file mode 100644
index 0000000000..8bdb1b27d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini
@@ -0,0 +1,2 @@
+[inflow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini
new file mode 100644
index 0000000000..7c7305566b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini
@@ -0,0 +1,4 @@
+[inlines-dynamic.https.html]
+ [CSS Layout API: Dynamic blockification of inline children]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini
new file mode 100644
index 0000000000..e01b237f3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini
@@ -0,0 +1,2 @@
+[inlines.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini
new file mode 100644
index 0000000000..423820cf48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini
@@ -0,0 +1,2 @@
+[text-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini
new file mode 100644
index 0000000000..defdc50218
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini
@@ -0,0 +1,2 @@
+[text-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini
new file mode 100644
index 0000000000..67b63e8d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini
new file mode 100644
index 0000000000..dd268c338e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini
new file mode 100644
index 0000000000..1d32d6757f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..4575fbbe28
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini
new file mode 100644
index 0000000000..0e1f7fc4dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..769c12a18c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini b/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
new file mode 100644
index 0000000000..b6691196e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
@@ -0,0 +1,2 @@
+[style-map-multi.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini b/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
new file mode 100644
index 0000000000..5d9abfc4af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
@@ -0,0 +1,2 @@
+[style-map.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini
new file mode 100644
index 0000000000..f36f277e1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini
@@ -0,0 +1,4 @@
+[supports.https.html]
+ [supports]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini b/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini
new file mode 100644
index 0000000000..933d667752
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini
@@ -0,0 +1,4 @@
+[sync-layout-microtasks.https.html]
+ [sync-layout-microtasks]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-lists/animations/list-style-image-interpolation.html.ini b/testing/web-platform/meta/css/css-lists/animations/list-style-image-interpolation.html.ini
new file mode 100644
index 0000000000..50e25ca532
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/animations/list-style-image-interpolation.html.ini
@@ -0,0 +1,145 @@
+[list-style-image-interpolation.html]
+ [CSS Transitions: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-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
+
+ [CSS Transitions: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-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
+
+ [CSS Transitions with transition: all: property <list-style-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
+
+ [CSS Transitions: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [inherit\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-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
+
+ [CSS Transitions: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [initial\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from neutral to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../resources/green-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <list-style-image> from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [url(../resources/blue-20.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <list-style-image> from [none\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini b/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini
new file mode 100644
index 0000000000..e31c3fbbbb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini
@@ -0,0 +1,2 @@
+[marker-text-matches-armenian.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-circle.html.ini b/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-circle.html.ini
new file mode 100644
index 0000000000..d07528740b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-circle.html.ini
@@ -0,0 +1,5 @@
+[marker-text-matches-circle.html]
+ expected:
+ if (os == "android") and not swgl and not debug: [PASS, FAIL]
+ if (os == "android") and not swgl and debug: [PASS, FAIL]
+ if (os == "android") and swgl: [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini b/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini
new file mode 100644
index 0000000000..2e87284e78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-list-item-2.html.ini
@@ -0,0 +1,2 @@
+[counter-list-item-2.html]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini b/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini
new file mode 100644
index 0000000000..619d10b287
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini
@@ -0,0 +1,2 @@
+[counter-list-item-3.html]
+ prefs: [layout.css.counter-ancestor-scope.enabled:false]
diff --git a/testing/web-platform/meta/css/css-lists/counter-list-item.html.ini b/testing/web-platform/meta/css/css-lists/counter-list-item.html.ini
new file mode 100644
index 0000000000..0db3ee2045
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counter-list-item.html.ini
@@ -0,0 +1,3 @@
+[counter-list-item.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-scope-001.html.ini b/testing/web-platform/meta/css/css-lists/counters-scope-001.html.ini
new file mode 100644
index 0000000000..a673ae10ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-scope-001.html.ini
@@ -0,0 +1,2 @@
+[counters-scope-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/counters-scope-004.html.ini b/testing/web-platform/meta/css/css-lists/counters-scope-004.html.ini
new file mode 100644
index 0000000000..0d8561f1fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/counters-scope-004.html.ini
@@ -0,0 +1,2 @@
+[counters-scope-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-001.html.ini b/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-001.html.ini
new file mode 100644
index 0000000000..7e99124f5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-001.html.ini
@@ -0,0 +1,3 @@
+[list-and-margin-collapse-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-002.html.ini b/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-002.html.ini
new file mode 100644
index 0000000000..aad519e28f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-and-margin-collapse-002.html.ini
@@ -0,0 +1,3 @@
+[list-and-margin-collapse-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-lists/list-and-writing-mode-001.html.ini b/testing/web-platform/meta/css/css-lists/list-and-writing-mode-001.html.ini
new file mode 100644
index 0000000000..3550eec695
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-and-writing-mode-001.html.ini
@@ -0,0 +1,3 @@
+[list-and-writing-mode-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/list-inside-contain.html.ini b/testing/web-platform/meta/css/css-lists/list-inside-contain.html.ini
new file mode 100644
index 0000000000..5ff8d7e7ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-inside-contain.html.ini
@@ -0,0 +1,3 @@
+[list-inside-contain.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini b/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini
new file mode 100644
index 0000000000..67a17c27e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini
@@ -0,0 +1,3 @@
+[list-marker-with-lineheight-and-overflow-hidden-001.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-lists/list-style-image-zoom-dynamic.html.ini b/testing/web-platform/meta/css/css-lists/list-style-image-zoom-dynamic.html.ini
new file mode 100644
index 0000000000..5ed43566e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-style-image-zoom-dynamic.html.ini
@@ -0,0 +1,2 @@
+[list-style-image-zoom-dynamic.html]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-lists/list-with-image-display-changed-001.html.ini b/testing/web-platform/meta/css/css-lists/list-with-image-display-changed-001.html.ini
new file mode 100644
index 0000000000..046ab05eb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/list-with-image-display-changed-001.html.ini
@@ -0,0 +1,3 @@
+[list-with-image-display-changed-001.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/marker-webkit-text-fill-color.html.ini b/testing/web-platform/meta/css/css-lists/marker-webkit-text-fill-color.html.ini
new file mode 100644
index 0000000000..5229e69668
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/marker-webkit-text-fill-color.html.ini
@@ -0,0 +1,5 @@
+[marker-webkit-text-fill-color.html]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+ if (os == "android") and debug and swgl: [FAIL, PASS]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/counter-set-computed.html.ini b/testing/web-platform/meta/css/css-lists/parsing/counter-set-computed.html.ini
new file mode 100644
index 0000000000..130de33aae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/counter-set-computed.html.ini
@@ -0,0 +1,3 @@
+[counter-set-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/counter-set-invalid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/counter-set-invalid.html.ini
new file mode 100644
index 0000000000..a893429568
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/counter-set-invalid.html.ini
@@ -0,0 +1,3 @@
+[counter-set-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/counter-set-valid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/counter-set-valid.html.ini
new file mode 100644
index 0000000000..3fa2b0d310
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/counter-set-valid.html.ini
@@ -0,0 +1,3 @@
+[counter-set-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-image-computed.sub.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-computed.sub.html.ini
new file mode 100644
index 0000000000..6767a3b852
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-computed.sub.html.ini
@@ -0,0 +1,3 @@
+[list-style-image-computed.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-image-invalid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-invalid.html.ini
new file mode 100644
index 0000000000..acf6b47bc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-invalid.html.ini
@@ -0,0 +1,3 @@
+[list-style-image-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-image-valid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-valid.html.ini
new file mode 100644
index 0000000000..e5cabf4e4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-image-valid.html.ini
@@ -0,0 +1,3 @@
+[list-style-image-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-invalid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-invalid.html.ini
new file mode 100644
index 0000000000..33295b785f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[list-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-position-computed.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-computed.html.ini
new file mode 100644
index 0000000000..48e520f64c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-computed.html.ini
@@ -0,0 +1,3 @@
+[list-style-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-position-invalid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-invalid.html.ini
new file mode 100644
index 0000000000..dce802f9b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[list-style-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-position-valid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-valid.html.ini
new file mode 100644
index 0000000000..efb40f9595
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-position-valid.html.ini
@@ -0,0 +1,3 @@
+[list-style-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-shorthand.sub.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-shorthand.sub.html.ini
new file mode 100644
index 0000000000..e67aacd1f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-shorthand.sub.html.ini
@@ -0,0 +1,3 @@
+[list-style-shorthand.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-type-computed.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-computed.html.ini
new file mode 100644
index 0000000000..db2fd228de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-computed.html.ini
@@ -0,0 +1,3 @@
+[list-style-type-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-type-invalid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-invalid.html.ini
new file mode 100644
index 0000000000..8714da6403
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-invalid.html.ini
@@ -0,0 +1,3 @@
+[list-style-type-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-type-valid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-valid.html.ini
new file mode 100644
index 0000000000..2f8d9673b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-type-valid.html.ini
@@ -0,0 +1,3 @@
+[list-style-type-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-lists/parsing/list-style-valid.html.ini b/testing/web-platform/meta/css/css-lists/parsing/list-style-valid.html.ini
new file mode 100644
index 0000000000..52f6184b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-lists/parsing/list-style-valid.html.ini
@@ -0,0 +1,3 @@
+[list-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/__dir__.ini b/testing/web-platform/meta/css/css-logical/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-logical/animation-001.html.ini b/testing/web-platform/meta/css/css-logical/animation-001.html.ini
new file mode 100644
index 0000000000..0a270633c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/animation-001.html.ini
@@ -0,0 +1,12 @@
+[animation-001.html]
+ [Logical shorthands follow the usual prioritization based on number of component longhands]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1289155, https://bugzilla.mozilla.org/show_bug.cgi?id=1370404
+
+ [Physical shorthands win over logical shorthands]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1520069
+
+ [Physical shorthands using variables win over logical shorthands]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1520069
diff --git a/testing/web-platform/meta/css/css-logical/getComputedStyle-listing.html.ini b/testing/web-platform/meta/css/css-logical/getComputedStyle-listing.html.ini
new file mode 100644
index 0000000000..91c227e467
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/getComputedStyle-listing.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-listing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/inheritance.html.ini b/testing/web-platform/meta/css/css-logical/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini
new file mode 100644
index 0000000000..72f4dce69d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-border-color.html.ini
@@ -0,0 +1,3 @@
+[logical-box-border-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-radius.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-radius.html.ini
new file mode 100644
index 0000000000..95b6c7ce3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-border-radius.html.ini
@@ -0,0 +1,3 @@
+[logical-box-border-radius.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini
new file mode 100644
index 0000000000..31ffc36f96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-border-shorthands.html.ini
@@ -0,0 +1,3 @@
+[logical-box-border-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini
new file mode 100644
index 0000000000..aa81afe95b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-border-style.html.ini
@@ -0,0 +1,3 @@
+[logical-box-border-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini
new file mode 100644
index 0000000000..5a0310539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-border-width.html.ini
@@ -0,0 +1,3 @@
+[logical-box-border-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini
new file mode 100644
index 0000000000..dfb0d3c96c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini
@@ -0,0 +1,3 @@
+[logical-box-inset.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini
new file mode 100644
index 0000000000..fb1639031f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-margin.html.ini
@@ -0,0 +1,3 @@
+[logical-box-margin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini
new file mode 100644
index 0000000000..59f22dbda1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-padding.html.ini
@@ -0,0 +1,3 @@
+[logical-box-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-box-size.html.ini b/testing/web-platform/meta/css/css-logical/logical-box-size.html.ini
new file mode 100644
index 0000000000..4d62bcec82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-box-size.html.ini
@@ -0,0 +1,3 @@
+[logical-box-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logical-values-float-clear-reftest.html.ini b/testing/web-platform/meta/css/css-logical/logical-values-float-clear-reftest.html.ini
new file mode 100644
index 0000000000..626ab3427a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-values-float-clear-reftest.html.ini
@@ -0,0 +1,2 @@
+[logical-values-float-clear-reftest.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-logical/logical-values-float-clear.html.ini b/testing/web-platform/meta/css/css-logical/logical-values-float-clear.html.ini
new file mode 100644
index 0000000000..e9ca317f15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-values-float-clear.html.ini
@@ -0,0 +1,14 @@
+[logical-values-float-clear.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that 'clear: inline-start' is supported.]
+ expected: FAIL
+
+ [Test that 'clear: inline-end' is supported.]
+ expected: FAIL
+
+ [Test that 'float: inline-start' is supported.]
+ expected: FAIL
+
+ [Test that 'float: inline-end' is supported.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-logical/logical-values-resize.html.ini b/testing/web-platform/meta/css/css-logical/logical-values-resize.html.ini
new file mode 100644
index 0000000000..5a7c2b0de9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logical-values-resize.html.ini
@@ -0,0 +1,8 @@
+[logical-values-resize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that 'resize: inline' is supported.]
+ expected: FAIL
+
+ [Test that 'resize: block' is supported.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-block-size-vlr.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-block-size-vlr.html.ini
new file mode 100644
index 0000000000..5aa219e31c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-block-size-vlr.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-block-size-vlr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-block-size.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-block-size.html.ini
new file mode 100644
index 0000000000..f767994e1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-block-size.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-block-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-inline-size-vlr.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-inline-size-vlr.html.ini
new file mode 100644
index 0000000000..e577acf128
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-inline-size-vlr.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-inline-size-vlr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-inline-size.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-inline-size.html.ini
new file mode 100644
index 0000000000..8161499cd7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-inline-size.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-inline-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-quirklength.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-quirklength.html.ini
new file mode 100644
index 0000000000..711bdecaf9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-quirklength.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-quirklength.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-with-deferred-writing-mode.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-with-deferred-writing-mode.html.ini
new file mode 100644
index 0000000000..29cdf323ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-with-deferred-writing-mode.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-with-deferred-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/logicalprops-with-variables.html.ini b/testing/web-platform/meta/css/css-logical/logicalprops-with-variables.html.ini
new file mode 100644
index 0000000000..6426615a56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/logicalprops-with-variables.html.ini
@@ -0,0 +1,3 @@
+[logicalprops-with-variables.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-color-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-color-invalid.html.ini
new file mode 100644
index 0000000000..650cbad29d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-block-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-color-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-color-valid.html.ini
new file mode 100644
index 0000000000..3cb0d42858
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-color-valid.html.ini
@@ -0,0 +1,3 @@
+[border-block-color-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-style-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-style-computed.html.ini
new file mode 100644
index 0000000000..5756b977bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-style-computed.html.ini
@@ -0,0 +1,3 @@
+[border-block-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-style-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-style-invalid.html.ini
new file mode 100644
index 0000000000..bab7e2d8e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-block-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-valid.html.ini
new file mode 100644
index 0000000000..c9510d465f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-valid.html.ini
@@ -0,0 +1,3 @@
+[border-block-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-width-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-computed.html.ini
new file mode 100644
index 0000000000..e19fdd29a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-computed.html.ini
@@ -0,0 +1,3 @@
+[border-block-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-width-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-invalid.html.ini
new file mode 100644
index 0000000000..afbc947f3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-block-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-block-width-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-valid.html.ini
new file mode 100644
index 0000000000..13190b0e13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-block-width-valid.html.ini
@@ -0,0 +1,3 @@
+[border-block-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-computed.html.ini
new file mode 100644
index 0000000000..4c9b2aa439
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-computed.html.ini
@@ -0,0 +1,3 @@
+[border-inline-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-invalid.html.ini
new file mode 100644
index 0000000000..5d3a879c62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-valid.html.ini
new file mode 100644
index 0000000000..f15560bbce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-color-valid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-color-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-computed.html.ini
new file mode 100644
index 0000000000..3e2d20798f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-computed.html.ini
@@ -0,0 +1,3 @@
+[border-inline-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-invalid.html.ini
new file mode 100644
index 0000000000..cb5ce19513
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-valid.html.ini
new file mode 100644
index 0000000000..9540ba3623
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-style-valid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-valid.html.ini
new file mode 100644
index 0000000000..9e7f71308c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-valid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-computed.html.ini
new file mode 100644
index 0000000000..1d77a69f1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-computed.html.ini
@@ -0,0 +1,3 @@
+[border-inline-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-invalid.html.ini
new file mode 100644
index 0000000000..970820a1e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-valid.html.ini
new file mode 100644
index 0000000000..a77ab34f97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/border-inline-width-valid.html.ini
@@ -0,0 +1,3 @@
+[border-inline-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inline-size-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inline-size-computed.html.ini
new file mode 100644
index 0000000000..3852e5e66a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inline-size-computed.html.ini
@@ -0,0 +1,3 @@
+[inline-size-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inline-size-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inline-size-invalid.html.ini
new file mode 100644
index 0000000000..53e689d749
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inline-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[inline-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inline-size-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inline-size-valid.html.ini
new file mode 100644
index 0000000000..0152f2e3b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inline-size-valid.html.ini
@@ -0,0 +1,3 @@
+[inline-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-computed.html.ini
new file mode 100644
index 0000000000..3e1193ae2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-computed.html.ini
@@ -0,0 +1,3 @@
+[inset-block-inline-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-invalid.html.ini
new file mode 100644
index 0000000000..a2b42bd010
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-invalid.html.ini
@@ -0,0 +1,3 @@
+[inset-block-inline-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-shorthand.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-shorthand.html.ini
new file mode 100644
index 0000000000..6ea27e5a17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-shorthand.html.ini
@@ -0,0 +1,3 @@
+[inset-block-inline-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-valid.html.ini
new file mode 100644
index 0000000000..dfb0596f20
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-block-inline-valid.html.ini
@@ -0,0 +1,3 @@
+[inset-block-inline-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-computed.html.ini
new file mode 100644
index 0000000000..c1d6a17670
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-computed.html.ini
@@ -0,0 +1,3 @@
+[inset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-invalid.html.ini
new file mode 100644
index 0000000000..9ebc35d300
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-invalid.html.ini
@@ -0,0 +1,3 @@
+[inset-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-shorthand.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-shorthand.html.ini
new file mode 100644
index 0000000000..5c1d6d6be9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-shorthand.html.ini
@@ -0,0 +1,3 @@
+[inset-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/inset-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/inset-valid.html.ini
new file mode 100644
index 0000000000..b403ebaee3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/inset-valid.html.ini
@@ -0,0 +1,3 @@
+[inset-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-computed.html.ini
new file mode 100644
index 0000000000..972f65bdde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-computed.html.ini
@@ -0,0 +1,3 @@
+[margin-block-inline-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-invalid.html.ini
new file mode 100644
index 0000000000..b86af27c24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-invalid.html.ini
@@ -0,0 +1,3 @@
+[margin-block-inline-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-shorthand.html.ini b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-shorthand.html.ini
new file mode 100644
index 0000000000..a3ca35e267
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-shorthand.html.ini
@@ -0,0 +1,3 @@
+[margin-block-inline-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-valid.html.ini
new file mode 100644
index 0000000000..7e48a4f2e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/margin-block-inline-valid.html.ini
@@ -0,0 +1,3 @@
+[margin-block-inline-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-block-size-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-computed.html.ini
new file mode 100644
index 0000000000..727bd763c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-computed.html.ini
@@ -0,0 +1,3 @@
+[max-block-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-block-size-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-invalid.html.ini
new file mode 100644
index 0000000000..8a37cd4602
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-block-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-block-size-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-valid.html.ini
new file mode 100644
index 0000000000..08a82a0f85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-block-size-valid.html.ini
@@ -0,0 +1,3 @@
+[max-block-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-computed.html.ini
new file mode 100644
index 0000000000..39d0c9e4b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-computed.html.ini
@@ -0,0 +1,3 @@
+[max-inline-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-invalid.html.ini
new file mode 100644
index 0000000000..07c48b41a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-inline-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-valid.html.ini
new file mode 100644
index 0000000000..7443bbe01f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/max-inline-size-valid.html.ini
@@ -0,0 +1,3 @@
+[max-inline-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-block-size-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-computed.html.ini
new file mode 100644
index 0000000000..d12abe65b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-computed.html.ini
@@ -0,0 +1,3 @@
+[min-block-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-block-size-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-invalid.html.ini
new file mode 100644
index 0000000000..f480dc9929
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[min-block-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-block-size-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-valid.html.ini
new file mode 100644
index 0000000000..14f0a9f36e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-block-size-valid.html.ini
@@ -0,0 +1,3 @@
+[min-block-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-computed.html.ini
new file mode 100644
index 0000000000..c1c8aadaf5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-computed.html.ini
@@ -0,0 +1,3 @@
+[min-inline-size-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-invalid.html.ini
new file mode 100644
index 0000000000..ea15bbe6ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[min-inline-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-valid.html.ini
new file mode 100644
index 0000000000..29b17c3f2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/min-inline-size-valid.html.ini
@@ -0,0 +1,3 @@
+[min-inline-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-computed.html.ini b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-computed.html.ini
new file mode 100644
index 0000000000..9293655b86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-computed.html.ini
@@ -0,0 +1,3 @@
+[padding-block-inline-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-invalid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-invalid.html.ini
new file mode 100644
index 0000000000..114a55994f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-invalid.html.ini
@@ -0,0 +1,3 @@
+[padding-block-inline-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-shorthand.html.ini b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-shorthand.html.ini
new file mode 100644
index 0000000000..9b3265bc29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-shorthand.html.ini
@@ -0,0 +1,3 @@
+[padding-block-inline-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-valid.html.ini b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-valid.html.ini
new file mode 100644
index 0000000000..b20ac462fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-logical/parsing/padding-block-inline-valid.html.ini
@@ -0,0 +1,3 @@
+[padding-block-inline-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-masking/__dir__.ini b/testing/web-platform/meta/css/css-masking/__dir__.ini
new file mode 100644
index 0000000000..09be10b1b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-xywh.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini
new file mode 100644
index 0000000000..679f12f51b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini
@@ -0,0 +1,852 @@
+[clip-path-interpolation-shape.html]
+ [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0) should be [shape(from 5px 5px, line to 10px 10%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (0.6) should be [shape(from -1px 5px, line to 16px 16%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1) should be [shape(from -5px 5px, line to 20px 20%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from neutral to [shape(from -5px 5px, line to 20px 20%)\] at (1.5) should be [shape(from -10px 5px, line to 25px 25%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (-0.3) should be [shape(from calc(-4.5% - 6.5px) 2px, move to 0.5% 4.3px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0) should be [shape(from calc(0% - 5px) 5px, move to 5% 1px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (0.5) should be [shape(from calc(7.5% - 2.5px) 10px, move to 12.5% -4.5px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1) should be [shape(from 15% 15px, move to 20% -10px\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [inherit\] to [shape(from 15% 15px, move to 20% -10px)\] at (1.5) should be [shape(from calc(22.5% + 2.5px) 20px, move to 27.5% -15.5px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (-0.3) should be [shape(from 2% 2px, hline to -1%, vline to -2px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0) should be [shape(from 5% 5px, hline to 5%, vline to -5px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (0.5) should be [shape(from 10% 10px, hline to 15% , vline to -10px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1) should be [shape(from 15% 15px, hline to 25%, vline to -15px, close)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, hline to 5%, vline to -5px, close)\] to [shape(from 15% 15px, hline to 25%, vline to -15px, close)\] at (1.5) should be [shape(from 20% 20px, hline to 35%, vline to -20px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve to 7% 13px via -3% 86px, curve to 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve to 15% 5px via 5% 70px, curve to 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1) should be [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve to 10% 10px via 0% 80px, curve to 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve to 20% 0px via 10% 60px, curve to 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve to 25% -5px via 15% 50px, curve to 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (-0.3) should be [shape(from 2% 2px, curve by 7% 13px via -3% 86px, curve by 33% 17px via 17% 53px 34% 61px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0) should be [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (0.5) should be [shape(from 10% 10px, curve by 15% 5px via 5% 70px, curve by 25% 25px via 25% 45px 10% 85px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, curve by 10% 10px via 0% 80px, curve by 30% 20px via 20% 50px 25% 70px)\] to [shape(from 15% 15px, curve by 20% 0px via 10% 60px, curve by 20% 30px via 30% 40px -5% 100px)\] at (1.5) should be [shape(from 20% 20px, curve by 25% -5px via 15% 50px, curve by 15% 35px via 35% 35px -20% 115px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth to 7% 13px via -3% 86px, smooth to 33% 17px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth to 15% 5px via 5% 70px, smooth to 25% 25px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth to 10% 10px via 0% 80px, smooth to 30% 20px)\] to [shape(from 15% 15px, smooth to 20% 0px via 10% 60px, smooth to 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth to 25% -5px via 15% 50px, smooth to 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (-0.3) should be [shape(from 2% 2px, smooth by 7% 13px via -3% 86px, smooth by 33% 17px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0) should be [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (0.5) should be [shape(from 10% 10px, smooth by 15% 5px via 5% 70px, smooth by 25% 25px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, smooth by 10% 10px via 0% 80px, smooth by 30% 20px)\] to [shape(from 15% 15px, smooth by 20% 0px via 10% 60px, smooth by 20% 30px)\] at (1.5) should be [shape(from 20% 20px, smooth by 25% -5px via 15% 50px, smooth by 15% 35px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (-0.3) should be [shape(from 2% 2px, arc to 18% -12px of 7px 17px ccw small, arc by 12% -2px of 33px 33px rotate -42deg cw large , arc to 25% 20px of 10px 5px ccw small)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0) should be [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.3) should be [shape(from 8% 8px, arc to 12% -18px of 13px 23px ccw small, arc by 18% -8px of 27px 27px rotate 102deg cw large, arc to 25% 20px of 10px 5px ccw small )\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (0.5) should be [shape(from 10% 10px, arc to 10% -20px of 15px 25px ccw small, arc by 20% -10px of 25px rotate 150deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1) should be [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px rotate 270deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5% 5px, arc to 15% -15px of 10px 20px, arc by 15% -5px of 30px cw rotate 30deg large, arc to 25% 20px of 10px 5px small)\] to [shape(from 15% 15px, arc to 5% -25px of 20px 30px, arc by 25% -15px of 20px cw rotate 270deg small, arc to 25% 20px of 10px 5px small cw)\] at (1.5) should be [shape(from 20% 20px, arc to 0% -30px of 25px 35px ccw small, arc by 30% -20px of 15px rotate 390deg cw small, arc to 25% 20px of 10px 5px cw small)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected: FAIL
+
+ [CSS Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (-0.3) should be [shape(from 8px calc(-6.5% - 1.5px), hline to 7px, vline by calc(-3% + 208px), hline by 5.92px, close, vline by 2.8px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0) should be [shape(from 5px -5%, hline to 10px, vline by calc(0% + 160px), hline by 8.25px, close, vline by 4px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (0.6) should be [shape(from -1px calc(-2% + 3px), hline to 16px, vline by calc(6% + 64px), hline by 12.9px, close ,vline by 6.4px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1) should be [shape(from -5px calc(0% + 5px), hline to 20px, vline by 10%, hline by 16px, close, vline by 8px)\]]
+ expected: FAIL
+
+ [Web Animations: property <clip-path> from [shape(from 5px -5%, hline to 10px, vline by 10rem, hline by 1vh, close, vline by 3pt)\] to [shape(from -5px 5px, hline to 20px, vline by 10%, hline by 1em, close, vline by 6pt)\] at (1.5) should be [shape(from -10px calc(2.5% + 7.5px), hline to 25px, vline by calc(15% - 80px), hline by 19.88px, close, vline by 10px)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [shape(from 8px 5px, line to 7px 7%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/animations/mask-position-interpolation.html.ini b/testing/web-platform/meta/css/css-masking/animations/mask-position-interpolation.html.ini
new file mode 100644
index 0000000000..d71c7fe3a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/animations/mask-position-interpolation.html.ini
@@ -0,0 +1,3 @@
+[mask-position-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini
new file mode 100644
index 0000000000..bb6efb7efc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-path-interpolation-with-zoom.html.ini
@@ -0,0 +1,2 @@
+[clip-path-path-interpolation-with-zoom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini
new file mode 100644
index 0000000000..87f511da91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-interpolation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini
new file mode 100644
index 0000000000..7bdee6ab1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-interpolation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-borderBox-1e.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-borderBox-1e.html.ini
new file mode 100644
index 0000000000..781ba8bbc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-borderBox-1e.html.ini
@@ -0,0 +1,2 @@
+[clip-path-borderBox-1e.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-contentBox-1e.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-contentBox-1e.html.ini
new file mode 100644
index 0000000000..2365d77a4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-contentBox-1e.html.ini
@@ -0,0 +1,2 @@
+[clip-path-contentBox-1e.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini
new file mode 100644
index 0000000000..46361b887e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini
@@ -0,0 +1,3 @@
+[clip-path-descendant-text-mutated-001.html]
+ expected:
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini
new file mode 100644
index 0000000000..68fe58d53c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini
@@ -0,0 +1,2 @@
+[clip-path-document-element-will-change.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element.html.ini
new file mode 100644
index 0000000000..16ede4b01a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-document-element.html.ini
@@ -0,0 +1,2 @@
+[clip-path-document-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini
new file mode 100644
index 0000000000..725655b51c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini
@@ -0,0 +1,2 @@
+[clip-path-element-userSpaceOnUse-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini
new file mode 100644
index 0000000000..4d2a54f053
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini
@@ -0,0 +1,2 @@
+[clip-path-element-userSpaceOnUse-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-fillBox-1b.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-fillBox-1b.html.ini
new file mode 100644
index 0000000000..a92bebdc5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-fillBox-1b.html.ini
@@ -0,0 +1,3 @@
+[clip-path-fillBox-1b.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-001.html.ini
new file mode 100644
index 0000000000..0d9aa3c0d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-001.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-002.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-002.html.ini
new file mode 100644
index 0000000000..b16447c5a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-002.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-003.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-003.html.ini
new file mode 100644
index 0000000000..24f6e8b013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-003.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-007.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-007.html.ini
new file mode 100644
index 0000000000..5a4a5a8d9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-007.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-008.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-008.html.ini
new file mode 100644
index 0000000000..d6324d0f10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-008.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-009.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-009.html.ini
new file mode 100644
index 0000000000..36bd47bce6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-009.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-010.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-010.html.ini
new file mode 100644
index 0000000000..c1b5ae8eda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-inline-010.html.ini
@@ -0,0 +1,2 @@
+[clip-path-inline-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1c.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1c.html.ini
new file mode 100644
index 0000000000..bc611b3547
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1c.html.ini
@@ -0,0 +1,2 @@
+[clip-path-marginBox-1c.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1d.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1d.html.ini
new file mode 100644
index 0000000000..5cf64cfaf9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-marginBox-1d.html.ini
@@ -0,0 +1,2 @@
+[clip-path-marginBox-1d.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-paddingBox-1e.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-paddingBox-1e.html.ini
new file mode 100644
index 0000000000..9e0a942e33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-paddingBox-1e.html.ini
@@ -0,0 +1,2 @@
+[clip-path-paddingBox-1e.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini
new file mode 100644
index 0000000000..29d75b5da4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html.ini
@@ -0,0 +1,4 @@
+[clip-path-path-with-zoom-hittest.html]
+ [clip-path: path() hit-test takes zoom into account]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini
new file mode 100644
index 0000000000..7dcf6f59fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-path-with-zoom.html.ini
@@ -0,0 +1,2 @@
+[clip-path-path-with-zoom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini
new file mode 100644
index 0000000000..049f6512d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini
@@ -0,0 +1,3 @@
+[clip-path-rotated-will-change-transform.html]
+ fuzzy:
+ if os == "mac": maxDifference=1-1;totalPixels=390-400
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-round-zero-size.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-round-zero-size.html.ini
new file mode 100644
index 0000000000..362554843a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-round-zero-size.html.ini
@@ -0,0 +1,3 @@
+[clip-path-round-zero-size.html]
+ fuzzy:
+ if swgl: maxDifference=0-7;totalPixels=4-4
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini
new file mode 100644
index 0000000000..9f78224710
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini
new file mode 100644
index 0000000000..318b6fe94c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-002-units.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini
new file mode 100644
index 0000000000..7cc6c50642
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini
new file mode 100644
index 0000000000..a6024a02e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini
new file mode 100644
index 0000000000..1fb9548298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-foreignobject-non-zero-xy.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-foreignobject-non-zero-xy.html.ini
new file mode 100644
index 0000000000..664c8430f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-foreignobject-non-zero-xy.html.ini
@@ -0,0 +1,2 @@
+[clip-path-shape-foreignobject-non-zero-xy.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini
new file mode 100644
index 0000000000..3a9b62da60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-url-reference-svg-foreignobject-zoomed.html.ini
@@ -0,0 +1,2 @@
+[clip-path-url-reference-svg-foreignobject-zoomed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini b/testing/web-platform/meta/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini
new file mode 100644
index 0000000000..eab09574dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini
@@ -0,0 +1,3 @@
+[clip-path-shape-polygon-and-box-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/inheritance.sub.html.ini b/testing/web-platform/meta/css/css-masking/inheritance.sub.html.ini
new file mode 100644
index 0000000000..4bb9be3c18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/inheritance.sub.html.ini
@@ -0,0 +1,37 @@
+[inheritance.sub.html]
+ [Property mask-border-outset has initial value 0]
+ expected: FAIL
+
+ [Property mask-border-source does not inherit]
+ expected: FAIL
+
+ [Property mask-border-repeat has initial value stretch]
+ expected: FAIL
+
+ [Property mask-border-outset does not inherit]
+ expected: FAIL
+
+ [Property mask-border-mode has initial value alpha]
+ expected: FAIL
+
+ [Property mask-border-slice does not inherit]
+ expected: FAIL
+
+ [Property mask-border-width has initial value auto]
+ expected: FAIL
+
+ [Property mask-border-slice has initial value 0]
+ expected: FAIL
+
+ [Property mask-border-source has initial value none]
+ expected: FAIL
+
+ [Property mask-border-repeat does not inherit]
+ expected: FAIL
+
+ [Property mask-border-width does not inherit]
+ expected: FAIL
+
+ [Property mask-border-mode does not inherit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-clip-8.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-clip-8.html.ini
new file mode 100644
index 0000000000..6ad3439c8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-clip-8.html.ini
@@ -0,0 +1,2 @@
+[mask-clip-8.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3h.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3h.html.ini
new file mode 100644
index 0000000000..5825327904
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3h.html.ini
@@ -0,0 +1,3 @@
+[mask-image-3h.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3i.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3i.html.ini
new file mode 100644
index 0000000000..36b40665ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-3i.html.ini
@@ -0,0 +1,2 @@
+[mask-image-3i.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-15
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-data-url-image.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-data-url-image.html.ini
new file mode 100644
index 0000000000..362be6f155
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-data-url-image.html.ini
@@ -0,0 +1,3 @@
+[mask-image-data-url-image.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-ib-split.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-ib-split.html.ini
new file mode 100644
index 0000000000..3f77b45b10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-ib-split.html.ini
@@ -0,0 +1,2 @@
+[mask-image-ib-split.html]
+ max-asserts: 40
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-foreignobject-zoomed.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-foreignobject-zoomed.html.ini
new file mode 100644
index 0000000000..2cb3e7c291
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-foreignobject-zoomed.html.ini
@@ -0,0 +1,2 @@
+[mask-image-svg-foreignobject-zoomed.html]
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-gradient-zoomed.html.ini b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-gradient-zoomed.html.ini
new file mode 100644
index 0000000000..27c9e80fc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-image/mask-image-svg-gradient-zoomed.html.ini
@@ -0,0 +1,2 @@
+[mask-image-svg-gradient-zoomed.html]
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-masking/mask-svg-content/mask-with-filter-clipped-to-region.svg.ini b/testing/web-platform/meta/css/css-masking/mask-svg-content/mask-with-filter-clipped-to-region.svg.ini
new file mode 100644
index 0000000000..c82f3c7062
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/mask-svg-content/mask-with-filter-clipped-to-region.svg.ini
@@ -0,0 +1,2 @@
+[mask-with-filter-clipped-to-region.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini b/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini
new file mode 100644
index 0000000000..e77e45e814
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini
@@ -0,0 +1,60 @@
+[clip-path-shape-parsing.html]
+ [e.style['clip-path'\] = "shape(from 0px 0px, line to 10px 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(evenodd from 0px 0px, line to 10px 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(nonzero from 0px 0px, line to 10px 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape( from 0px 0px, line to 10px 10px )" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 1em 50%, line to 10px 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(EvenOdd from 0px 0Px, CLOSE)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 1ch 50px, line to 10rem 10vh)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 1ch -50px, line to -10% 12px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, move by 10px 5px, line by 20px 40%, close)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, hline by 10px, vline to 5rem)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, vline by 5%, hline to 1vw)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1%)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, curve to 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, curve by 50px 20px via 10rem 1px 20vh 1ch)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, smooth to 50px 20px via 10rem 1%)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, smooth to 50px 1pt)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10px 10px, arc to 50px 1pt of 10px 10px small rotate 0deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(from 10% 1rem, arc to 50px 1pt of 20% cw large rotate 25deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['clip-path'\] = "shape(evenodd from 0px 0px, close)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-masking/parsing/clip-rule-computed.html.ini b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-computed.html.ini
new file mode 100644
index 0000000000..a1c01cfa56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-computed.html.ini
@@ -0,0 +1,3 @@
+[clip-rule-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/clip-rule-invalid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-invalid.html.ini
new file mode 100644
index 0000000000..5e4b02c3c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-invalid.html.ini
@@ -0,0 +1,3 @@
+[clip-rule-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/clip-rule-valid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-valid.html.ini
new file mode 100644
index 0000000000..b1e8e35420
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/clip-rule-valid.html.ini
@@ -0,0 +1,3 @@
+[clip-rule-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini
new file mode 100644
index 0000000000..ed82442608
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini
@@ -0,0 +1,4 @@
+[mask-computed.html]
+ expected:
+ if os == "win": [CRASH, TIMEOUT]
+ CRASH
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-invalid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-invalid.html.ini
new file mode 100644
index 0000000000..4b7722229e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-invalid.html.ini
@@ -0,0 +1,3 @@
+[mask-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-position-invalid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-position-invalid.html.ini
new file mode 100644
index 0000000000..57976453c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[mask-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-position-valid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-position-valid.html.ini
new file mode 100644
index 0000000000..7916c7ac6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-position-valid.html.ini
@@ -0,0 +1,3 @@
+[mask-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-type-computed.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-type-computed.html.ini
new file mode 100644
index 0000000000..704bafc7e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-type-computed.html.ini
@@ -0,0 +1,3 @@
+[mask-type-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-type-invalid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-type-invalid.html.ini
new file mode 100644
index 0000000000..57c02b0741
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-type-invalid.html.ini
@@ -0,0 +1,3 @@
+[mask-type-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-type-valid.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-type-valid.html.ini
new file mode 100644
index 0000000000..b64e18e5d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-type-valid.html.ini
@@ -0,0 +1,3 @@
+[mask-type-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini
new file mode 100644
index 0000000000..8295890bbb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini
@@ -0,0 +1,43 @@
+[mask-valid.sub.html]
+ [e.style['mask'\] = "none" should set mask-border-outset]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none" should set mask-border-repeat]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none" should set mask-border-slice]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none" should set mask-border-source]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none" should set mask-border-width]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-outset]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-repeat]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-slice]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-source]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-width]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294
+ expected: FAIL
+
+ [e.style['mask'\] = "border-box content-box" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/__dir__.ini b/testing/web-platform/meta/css/css-multicol/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-multicol/abspos-containing-block-outside-spanner.html.ini b/testing/web-platform/meta/css/css-multicol/abspos-containing-block-outside-spanner.html.ini
new file mode 100644
index 0000000000..47d9e48395
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/abspos-containing-block-outside-spanner.html.ini
@@ -0,0 +1,2 @@
+[abspos-containing-block-outside-spanner.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/abspos-multicol-in-second-outer-clipped.html.ini b/testing/web-platform/meta/css/css-multicol/abspos-multicol-in-second-outer-clipped.html.ini
new file mode 100644
index 0000000000..d46e8335e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/abspos-multicol-in-second-outer-clipped.html.ini
@@ -0,0 +1,2 @@
+[abspos-multicol-in-second-outer-clipped.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/animation/__dir__.ini b/testing/web-platform/meta/css/css-multicol/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-multicol/animation/column-count-interpolation.html.ini b/testing/web-platform/meta/css/css-multicol/animation/column-count-interpolation.html.ini
new file mode 100644
index 0000000000..a8893dd236
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/animation/column-count-interpolation.html.ini
@@ -0,0 +1,12 @@
+[column-count-interpolation.html]
+ [CSS Transitions: property <column-count> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <column-count> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [CSS Animations: property <column-count> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
+
+ [Web Animations: property <column-count> from [10\] to [1\] at (-0.5) should be [15\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-001.html.ini b/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-001.html.ini
new file mode 100644
index 0000000000..ec316ecf6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-001.html.ini
@@ -0,0 +1,2 @@
+[balance-break-avoidance-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-002.html.ini b/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-002.html.ini
new file mode 100644
index 0000000000..94808084ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/balance-break-avoidance-002.html.ini
@@ -0,0 +1,2 @@
+[balance-break-avoidance-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/change-transform-in-nested.html.ini b/testing/web-platform/meta/css/css-multicol/change-transform-in-nested.html.ini
new file mode 100644
index 0000000000..a3377bb8fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/change-transform-in-nested.html.ini
@@ -0,0 +1,2 @@
+[change-transform-in-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/change-transform-in-second-column.html.ini b/testing/web-platform/meta/css/css-multicol/change-transform-in-second-column.html.ini
new file mode 100644
index 0000000000..2605046c33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/change-transform-in-second-column.html.ini
@@ -0,0 +1,2 @@
+[change-transform-in-second-column.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini
new file mode 100644
index 0000000000..bfb0ff4da1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini
@@ -0,0 +1,5 @@
+[column-balancing-paged-001-print.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-2;totalPixels=0-438
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-multicol/equal-gap-and-rule.html.ini b/testing/web-platform/meta/css/css-multicol/equal-gap-and-rule.html.ini
new file mode 100644
index 0000000000..f082973d1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/equal-gap-and-rule.html.ini
@@ -0,0 +1,3 @@
+[equal-gap-and-rule.html]
+ expected:
+ if (os == "win") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-multicol/fixed-in-multicol-with-transform-container.html.ini b/testing/web-platform/meta/css/css-multicol/fixed-in-multicol-with-transform-container.html.ini
new file mode 100644
index 0000000000..0e9fb2d3ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixed-in-multicol-with-transform-container.html.ini
@@ -0,0 +1,2 @@
+[fixed-in-multicol-with-transform-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-transform-container.html.ini b/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-transform-container.html.ini
new file mode 100644
index 0000000000..33f5e9ec4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-transform-container.html.ini
@@ -0,0 +1,2 @@
+[fixed-in-nested-multicol-with-transform-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-viewport-container.html.ini b/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-viewport-container.html.ini
new file mode 100644
index 0000000000..93ae027dbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixed-in-nested-multicol-with-viewport-container.html.ini
@@ -0,0 +1,2 @@
+[fixed-in-nested-multicol-with-viewport-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-001.html.ini b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-001.html.ini
new file mode 100644
index 0000000000..c1810e8765
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-001.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-static-pos-with-viewport-cb-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-002.html.ini b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-002.html.ini
new file mode 100644
index 0000000000..1f87b40ea7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-002.html.ini
@@ -0,0 +1,4 @@
+[fixedpos-static-pos-with-viewport-cb-002.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac" and swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-003.html.ini b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-003.html.ini
new file mode 100644
index 0000000000..399e1d2edd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/fixedpos-static-pos-with-viewport-cb-003.html.ini
@@ -0,0 +1,4 @@
+[fixedpos-static-pos-with-viewport-cb-003.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac" and swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/getclientrects-000.html.ini b/testing/web-platform/meta/css/css-multicol/getclientrects-000.html.ini
new file mode 100644
index 0000000000..7028505812
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/getclientrects-000.html.ini
@@ -0,0 +1,13 @@
+[getclientrects-000.html]
+ [horizontal-tb rtl]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
+
+ [vertical-lr rtl]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
+
+ [vertical-rl rtl]
+ expected:
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
+
diff --git a/testing/web-platform/meta/css/css-multicol/getclientrects-001.html.ini b/testing/web-platform/meta/css/css-multicol/getclientrects-001.html.ini
new file mode 100644
index 0000000000..c78bbee74d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/getclientrects-001.html.ini
@@ -0,0 +1,14 @@
+[getclientrects-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [horizontal-tb rtl]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [vertical-lr rtl]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [vertical-rl rtl]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-multicol/hit-test-child-under-perspective.html.ini b/testing/web-platform/meta/css/css-multicol/hit-test-child-under-perspective.html.ini
new file mode 100644
index 0000000000..41bf49eb1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/hit-test-child-under-perspective.html.ini
@@ -0,0 +1,3 @@
+[hit-test-child-under-perspective.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/hit-test-transformed-child.html.ini b/testing/web-platform/meta/css/css-multicol/hit-test-transformed-child.html.ini
new file mode 100644
index 0000000000..6668d54b23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/hit-test-transformed-child.html.ini
@@ -0,0 +1,3 @@
+[hit-test-transformed-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/inheritance.html.ini b/testing/web-platform/meta/css/css-multicol/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-break-000.xht.ini b/testing/web-platform/meta/css/css-multicol/multicol-break-000.xht.ini
new file mode 100644
index 0000000000..056156ed80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-break-000.xht.ini
@@ -0,0 +1,2 @@
+[multicol-break-000.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-break-001.xht.ini b/testing/web-platform/meta/css/css-multicol/multicol-break-001.xht.ini
new file mode 100644
index 0000000000..9665837430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-break-001.xht.ini
@@ -0,0 +1,2 @@
+[multicol-break-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-breaking-002.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-breaking-002.html.ini
new file mode 100644
index 0000000000..4c611efaee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-breaking-002.html.ini
@@ -0,0 +1,3 @@
+[multicol-breaking-002.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-breaking-005.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-breaking-005.html.ini
new file mode 100644
index 0000000000..725ec16e68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-breaking-005.html.ini
@@ -0,0 +1,3 @@
+[multicol-breaking-005.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-breaking-nobackground-005.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-breaking-nobackground-005.html.ini
new file mode 100644
index 0000000000..a2321e7735
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-breaking-nobackground-005.html.ini
@@ -0,0 +1,3 @@
+[multicol-breaking-nobackground-005.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-dynamic-change-inside-break-inside-avoid-001.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-dynamic-change-inside-break-inside-avoid-001.html.ini
new file mode 100644
index 0000000000..bdb2410114
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-dynamic-change-inside-break-inside-avoid-001.html.ini
@@ -0,0 +1,4 @@
+[multicol-dynamic-change-inside-break-inside-avoid-001.html]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-auto-004.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-auto-004.html.ini
new file mode 100644
index 0000000000..622ef50a0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-auto-004.html.ini
@@ -0,0 +1,2 @@
+[multicol-fill-auto-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-007.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-007.html.ini
new file mode 100644
index 0000000000..1c95cd11e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-007.html.ini
@@ -0,0 +1,5 @@
+[multicol-fill-balance-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#container 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-008.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-008.html.ini
new file mode 100644
index 0000000000..5ee6a9b190
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-008.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-009.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-009.html.ini
new file mode 100644
index 0000000000..6389c68bb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-009.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-010.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-010.html.ini
new file mode 100644
index 0000000000..42b325496a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-010.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-011.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-011.html.ini
new file mode 100644
index 0000000000..1c1f8008ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-011.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-012.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-012.html.ini
new file mode 100644
index 0000000000..ef9f70c7a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-012.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-013.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-013.html.ini
new file mode 100644
index 0000000000..40d202c246
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-013.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-014.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-014.html.ini
new file mode 100644
index 0000000000..dcaf7f65a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-014.html.ini
@@ -0,0 +1,5 @@
+[multicol-fill-balance-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [multicol-fill-balance-014]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-015.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-015.html.ini
new file mode 100644
index 0000000000..baaa00da78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-015.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-016.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-016.html.ini
new file mode 100644
index 0000000000..6aab624498
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-016.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-019.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-019.html.ini
new file mode 100644
index 0000000000..2de0efb383
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-019.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-020.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-020.html.ini
new file mode 100644
index 0000000000..056e9b4ded
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-020.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-021.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-021.html.ini
new file mode 100644
index 0000000000..5cd395004c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-021.html.ini
@@ -0,0 +1,5 @@
+[multicol-fill-balance-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Ruby text should affect column height]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-022.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-022.html.ini
new file mode 100644
index 0000000000..2fec83253d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-022.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-022.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-023.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-023.html.ini
new file mode 100644
index 0000000000..8ce3ae24d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-023.html.ini
@@ -0,0 +1,3 @@
+[multicol-fill-balance-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-025.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-025.html.ini
new file mode 100644
index 0000000000..35ba5c7fec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-025.html.ini
@@ -0,0 +1,5 @@
+[multicol-fill-balance-025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Clearance after float with forced break inside]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-026.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-026.html.ini
new file mode 100644
index 0000000000..fdf48a3906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-fill-balance-026.html.ini
@@ -0,0 +1,2 @@
+[multicol-fill-balance-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-001.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-001.html.ini
new file mode 100644
index 0000000000..beb05661ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-001.html.ini
@@ -0,0 +1,3 @@
+[multicol-gap-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-002.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-002.html.ini
new file mode 100644
index 0000000000..43980673ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-002.html.ini
@@ -0,0 +1,3 @@
+[multicol-gap-animation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-003.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-003.html.ini
new file mode 100644
index 0000000000..d7586fbfef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-gap-animation-003.html.ini
@@ -0,0 +1,3 @@
+[multicol-gap-animation-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-gap-percentage-001.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-gap-percentage-001.html.ini
new file mode 100644
index 0000000000..207c48c2b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-gap-percentage-001.html.ini
@@ -0,0 +1,3 @@
+[multicol-gap-percentage-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-height-002-print.xht.ini b/testing/web-platform/meta/css/css-multicol/multicol-height-002-print.xht.ini
new file mode 100644
index 0000000000..3501c0cc87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-height-002-print.xht.ini
@@ -0,0 +1,6 @@
+[multicol-height-002-print.xht]
+ expected:
+ if os == "linux": PASS
+ if os == "mac": FAIL
+ fuzzy:
+ if os == "win": maxDifference=0-84;totalPixels=0-16
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-list-item-006.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-list-item-006.html.ini
new file mode 100644
index 0000000000..09563ac869
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-list-item-006.html.ini
@@ -0,0 +1,5 @@
+[multicol-list-item-006.html]
+ expected:
+ if (os == "win"): PASS
+ if (os == "mac"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-list-item-008.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-list-item-008.html.ini
new file mode 100644
index 0000000000..ddf753c19a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-list-item-008.html.ini
@@ -0,0 +1,2 @@
+[multicol-list-item-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-006.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-006.html.ini
new file mode 100644
index 0000000000..71f4ad2725
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-006.html.ini
@@ -0,0 +1,3 @@
+[multicol-nested-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-007.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-007.html.ini
new file mode 100644
index 0000000000..8804d52397
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-007.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-008.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-008.html.ini
new file mode 100644
index 0000000000..97aca6a378
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-008.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-012.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-012.html.ini
new file mode 100644
index 0000000000..a5f13c2be6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-012.html.ini
@@ -0,0 +1,3 @@
+[multicol-nested-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-014.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-014.html.ini
new file mode 100644
index 0000000000..9940500ab2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-014.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-015.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-015.html.ini
new file mode 100644
index 0000000000..8aa8085489
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-015.html.ini
@@ -0,0 +1,7 @@
+[multicol-nested-015.html]
+ # Before bug 1809764, we pass this test by accident. We don't support
+ # widow/orphan, and lack a granular control over choosing break points between
+ # "break-before:avoid" on the inner column or "break-inside:avoid" elements
+ # within the inner column. After bug 1809764, we choose to honor the
+ # "break-inside:avoid" on element in the inner column.
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-016.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-016.html.ini
new file mode 100644
index 0000000000..12d29899a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-016.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-018.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-018.html.ini
new file mode 100644
index 0000000000..ee5b8d3f3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-018.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-026.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-026.html.ini
new file mode 100644
index 0000000000..67795e2b55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-026.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-nested-column-rule-003.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-nested-column-rule-003.html.ini
new file mode 100644
index 0000000000..68827a091c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-nested-column-rule-003.html.ini
@@ -0,0 +1,2 @@
+[multicol-nested-column-rule-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-overflow-positioned-transform-001.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-overflow-positioned-transform-001.html.ini
new file mode 100644
index 0000000000..9b4de07db9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-overflow-positioned-transform-001.html.ini
@@ -0,0 +1,3 @@
+[multicol-overflow-positioned-transform-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-overflow-transform-001.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-overflow-transform-001.html.ini
new file mode 100644
index 0000000000..c3cce31a34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-overflow-transform-001.html.ini
@@ -0,0 +1,3 @@
+[multicol-overflow-transform-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-span-all-016.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-span-all-016.html.ini
new file mode 100644
index 0000000000..c4d54978b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-span-all-016.html.ini
@@ -0,0 +1,5 @@
+[multicol-span-all-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#container 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-span-all-018.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-span-all-018.html.ini
new file mode 100644
index 0000000000..8ec23e4b65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-span-all-018.html.ini
@@ -0,0 +1,2 @@
+[multicol-span-all-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-009.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-009.html.ini
new file mode 100644
index 0000000000..131273505c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-009.html.ini
@@ -0,0 +1,2 @@
+[multicol-span-all-children-height-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-010.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-010.html.ini
new file mode 100644
index 0000000000..d603ed6761
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-span-all-children-height-010.html.ini
@@ -0,0 +1,2 @@
+[multicol-span-all-children-height-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-span-all-dynamic-add-013.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-span-all-dynamic-add-013.html.ini
new file mode 100644
index 0000000000..59385312e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-span-all-dynamic-add-013.html.ini
@@ -0,0 +1,7 @@
+[multicol-span-all-dynamic-add-013.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1791144
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ PASS
+
diff --git a/testing/web-platform/meta/css/css-multicol/multicol-under-vertical-rl-scroll.html.ini b/testing/web-platform/meta/css/css-multicol/multicol-under-vertical-rl-scroll.html.ini
new file mode 100644
index 0000000000..e3bcfbf0f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/multicol-under-vertical-rl-scroll.html.ini
@@ -0,0 +1,2 @@
+[multicol-under-vertical-rl-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/nested-floated-multicol-with-monolithic-child.html.ini b/testing/web-platform/meta/css/css-multicol/nested-floated-multicol-with-monolithic-child.html.ini
new file mode 100644
index 0000000000..625af0aea1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/nested-floated-multicol-with-monolithic-child.html.ini
@@ -0,0 +1,2 @@
+[nested-floated-multicol-with-monolithic-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/nested-non-auto-inline-size-offset-top.html.ini b/testing/web-platform/meta/css/css-multicol/nested-non-auto-inline-size-offset-top.html.ini
new file mode 100644
index 0000000000..5be006b567
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/nested-non-auto-inline-size-offset-top.html.ini
@@ -0,0 +1,5 @@
+[nested-non-auto-inline-size-offset-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [offsetTop on element in second outer column]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html.ini b/testing/web-platform/meta/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html.ini
new file mode 100644
index 0000000000..513bcf1e69
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-writing-mode-shrink-to-fit.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-fill-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-computed.html.ini
new file mode 100644
index 0000000000..57fc3512f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-computed.html.ini
@@ -0,0 +1,4 @@
+[column-fill-computed.html]
+ [Property column-fill value 'balance-all']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-fill-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-invalid.html.ini
new file mode 100644
index 0000000000..bfb98ac639
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-fill-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-fill-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-valid.html.ini
new file mode 100644
index 0000000000..7de10d5b2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-fill-valid.html.ini
@@ -0,0 +1,5 @@
+[column-fill-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['column-fill'\] = "balance-all" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-computed.html.ini
new file mode 100644
index 0000000000..6d5410c517
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-computed.html.ini
@@ -0,0 +1,3 @@
+[column-rule-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-invalid.html.ini
new file mode 100644
index 0000000000..fee7f32ec2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-valid.html.ini
new file mode 100644
index 0000000000..f825c5983d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-color-valid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-color-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-invalid.html.ini
new file mode 100644
index 0000000000..c54ca975da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-shorthand.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-shorthand.html.ini
new file mode 100644
index 0000000000..4479f1a98a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-shorthand.html.ini
@@ -0,0 +1,3 @@
+[column-rule-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-computed.html.ini
new file mode 100644
index 0000000000..dde1b81d36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-computed.html.ini
@@ -0,0 +1,3 @@
+[column-rule-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-invalid.html.ini
new file mode 100644
index 0000000000..c546c7985d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-valid.html.ini
new file mode 100644
index 0000000000..cfe287bc08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-style-valid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-valid.html.ini
new file mode 100644
index 0000000000..19752de370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-valid.html.ini
@@ -0,0 +1,17 @@
+[column-rule-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['column-rule'\] = "dotted" should set the property value]
+ expected: FAIL
+
+ [e.style['column-rule'\] = "red" should set the property value]
+ expected: FAIL
+
+ [e.style['column-rule'\] = "10px" should set the property value]
+ expected: FAIL
+
+ [e.style['column-rule'\] = "currentcolor hidden medium" should set the property value]
+ expected: FAIL
+
+ [e.style['column-rule'\] = "currentcolor none medium" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-computed.html.ini
new file mode 100644
index 0000000000..b2fae427c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-computed.html.ini
@@ -0,0 +1,3 @@
+[column-rule-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-invalid.html.ini
new file mode 100644
index 0000000000..4ee5b489ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-valid.html.ini
new file mode 100644
index 0000000000..ad0d4b1f48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-rule-width-valid.html.ini
@@ -0,0 +1,3 @@
+[column-rule-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-span-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-span-computed.html.ini
new file mode 100644
index 0000000000..a73a88bdfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-span-computed.html.ini
@@ -0,0 +1,3 @@
+[column-span-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-span-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-span-invalid.html.ini
new file mode 100644
index 0000000000..723f942d6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-span-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-span-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-span-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-span-valid.html.ini
new file mode 100644
index 0000000000..ae413f762d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-span-valid.html.ini
@@ -0,0 +1,3 @@
+[column-span-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-width-computed.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-width-computed.html.ini
new file mode 100644
index 0000000000..c0919f3e16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-width-computed.html.ini
@@ -0,0 +1,3 @@
+[column-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-width-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-width-invalid.html.ini
new file mode 100644
index 0000000000..7222c007d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[column-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/column-width-valid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/column-width-valid.html.ini
new file mode 100644
index 0000000000..19b0f5a19c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/column-width-valid.html.ini
@@ -0,0 +1,3 @@
+[column-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/parsing/columns-invalid.html.ini b/testing/web-platform/meta/css/css-multicol/parsing/columns-invalid.html.ini
new file mode 100644
index 0000000000..68ada4e1c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/parsing/columns-invalid.html.ini
@@ -0,0 +1,3 @@
+[columns-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-multicol/scroll-width-height.tentative.html.ini b/testing/web-platform/meta/css/css-multicol/scroll-width-height.tentative.html.ini
new file mode 100644
index 0000000000..7b3919e182
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/scroll-width-height.tentative.html.ini
@@ -0,0 +1,20 @@
+[scroll-width-height.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.child, .grandchild 3]
+ expected: FAIL
+
+ [.child, .grandchild 2]
+ expected: FAIL
+
+ [.child, .grandchild 1]
+ expected: FAIL
+
+ [.child, .grandchild 6]
+ expected: FAIL
+
+ [.child, .grandchild 5]
+ expected: FAIL
+
+ [.child, .grandchild 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-009.html.ini b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-009.html.ini
new file mode 100644
index 0000000000..2bf1c59a70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-009.html.ini
@@ -0,0 +1,2 @@
+[spanner-fragmentation-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-010.html.ini b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-010.html.ini
new file mode 100644
index 0000000000..68fa4079a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-010.html.ini
@@ -0,0 +1,2 @@
+[spanner-fragmentation-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-011.html.ini b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-011.html.ini
new file mode 100644
index 0000000000..39e60a4e63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-011.html.ini
@@ -0,0 +1,2 @@
+[spanner-fragmentation-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-012.html.ini b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-012.html.ini
new file mode 100644
index 0000000000..03a9e748dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/spanner-fragmentation-012.html.ini
@@ -0,0 +1,2 @@
+[spanner-fragmentation-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/spanner-in-opacity.html.ini b/testing/web-platform/meta/css/css-multicol/spanner-in-opacity.html.ini
new file mode 100644
index 0000000000..f0335130b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/spanner-in-opacity.html.ini
@@ -0,0 +1,2 @@
+[spanner-in-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/balance-table-with-border-spacing.html.ini b/testing/web-platform/meta/css/css-multicol/table/balance-table-with-border-spacing.html.ini
new file mode 100644
index 0000000000..a4dfb0b4de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/balance-table-with-border-spacing.html.ini
@@ -0,0 +1,3 @@
+[balance-table-with-border-spacing.html]
+ [Balanced multicol with table with border spacing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/balance-table-with-fractional-height-row.html.ini b/testing/web-platform/meta/css/css-multicol/table/balance-table-with-fractional-height-row.html.ini
new file mode 100644
index 0000000000..aa1d8222e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/balance-table-with-fractional-height-row.html.ini
@@ -0,0 +1,5 @@
+[balance-table-with-fractional-height-row.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [If we have room for the line, we have room for all we need]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-001.xht.ini b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-001.xht.ini
new file mode 100644
index 0000000000..497bd5418f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-001.xht.ini
@@ -0,0 +1,2 @@
+[multicol-table-cell-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-001.xht.ini b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-001.xht.ini
new file mode 100644
index 0000000000..27b1306844
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-001.xht.ini
@@ -0,0 +1,2 @@
+[multicol-table-cell-height-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-002.xht.ini b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-002.xht.ini
new file mode 100644
index 0000000000..aba8d3c4a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-height-002.xht.ini
@@ -0,0 +1,2 @@
+[multicol-table-cell-height-002.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-vertical-align-001.xht.ini b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-vertical-align-001.xht.ini
new file mode 100644
index 0000000000..7f57a90fb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/multicol-table-cell-vertical-align-001.xht.ini
@@ -0,0 +1,2 @@
+[multicol-table-cell-vertical-align-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-as-multicol.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-as-multicol.html.ini
new file mode 100644
index 0000000000..894f636700
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-as-multicol.html.ini
@@ -0,0 +1,2 @@
+[table-cell-as-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-000.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-000.html.ini
new file mode 100644
index 0000000000..02d8bee039
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-000.html.ini
@@ -0,0 +1,2 @@
+[table-cell-content-change-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-001.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-001.html.ini
new file mode 100644
index 0000000000..1fc9904e7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-content-change-001.html.ini
@@ -0,0 +1,2 @@
+[table-cell-content-change-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-001.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-001.html.ini
new file mode 100644
index 0000000000..28f07f2bdd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-001.html.ini
@@ -0,0 +1,2 @@
+[table-cell-multicol-nested-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-002.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-002.html.ini
new file mode 100644
index 0000000000..57c93e3445
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-002.html.ini
@@ -0,0 +1,2 @@
+[table-cell-multicol-nested-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-003.html.ini b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-003.html.ini
new file mode 100644
index 0000000000..99f4fc122c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/table/table-cell-multicol-nested-003.html.ini
@@ -0,0 +1,2 @@
+[table-cell-multicol-nested-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element-crash.https.html.ini b/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element-crash.https.html.ini
new file mode 100644
index 0000000000..449c064be5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element-crash.https.html.ini
@@ -0,0 +1,3 @@
+[with-custom-layout-on-same-element-crash.https.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element.https.html.ini b/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element.https.html.ini
new file mode 100644
index 0000000000..7536672fed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/with-custom-layout-on-same-element.https.html.ini
@@ -0,0 +1,2 @@
+[with-custom-layout-on-same-element.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-multicol/zero-column-width-computed-style.html.ini b/testing/web-platform/meta/css/css-multicol/zero-column-width-computed-style.html.ini
new file mode 100644
index 0000000000..c39f749503
--- /dev/null
+++ b/testing/web-platform/meta/css/css-multicol/zero-column-width-computed-style.html.ini
@@ -0,0 +1,3 @@
+[zero-column-width-computed-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-nesting/cssom.html.ini b/testing/web-platform/meta/css/css-nesting/cssom.html.ini
new file mode 100644
index 0000000000..e9176b3d0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-nesting/cssom.html.ini
@@ -0,0 +1,4 @@
+[cssom.html]
+ [Simple CSSOM manipulation of subrules 10]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-nesting/invalidation-003.html.ini b/testing/web-platform/meta/css/css-nesting/invalidation-003.html.ini
new file mode 100644
index 0000000000..ae54a9fb92
--- /dev/null
+++ b/testing/web-platform/meta/css/css-nesting/invalidation-003.html.ini
@@ -0,0 +1,2 @@
+[invalidation-003.html]
+ prefs: [layout.css.has-selector.enabled:true]
diff --git a/testing/web-platform/meta/css/css-nesting/nest-containing-forgiving.html.ini b/testing/web-platform/meta/css/css-nesting/nest-containing-forgiving.html.ini
new file mode 100644
index 0000000000..ce003c37b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-nesting/nest-containing-forgiving.html.ini
@@ -0,0 +1,3 @@
+[nest-containing-forgiving.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-nesting/parsing.html.ini b/testing/web-platform/meta/css/css-nesting/parsing.html.ini
new file mode 100644
index 0000000000..dd066b4d40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-nesting/parsing.html.ini
@@ -0,0 +1,12 @@
+[parsing.html]
+ [.foo { + .bar, .foo, > .baz { color: green; }}]
+ expected: FAIL
+
+ [.foo { .foo { color: green; }}]
+ expected: FAIL
+
+ [.foo { .foo, .foo & { color: green; }}]
+ expected: FAIL
+
+ [.foo { :is(.bar, .baz) { color: green; }}]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/__dir__.ini b/testing/web-platform/meta/css/css-overflow/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-overflow/clip-003.html.ini b/testing/web-platform/meta/css/css-overflow/clip-003.html.ini
new file mode 100644
index 0000000000..8b8f358fa3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/clip-003.html.ini
@@ -0,0 +1,4 @@
+[clip-003.html]
+ expected:
+ if os == "mac": ["FAIL", "PASS"]
+ if os == "linux": ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-overflow/incremental-scroll.html.ini b/testing/web-platform/meta/css/css-overflow/incremental-scroll.html.ini
new file mode 100644
index 0000000000..9229fc5a88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/incremental-scroll.html.ini
@@ -0,0 +1,2 @@
+[incremental-scroll.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-overflow/inheritance.html.ini b/testing/web-platform/meta/css/css-overflow/inheritance.html.ini
new file mode 100644
index 0000000000..5d64f2424a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/inheritance.html.ini
@@ -0,0 +1,19 @@
+[inheritance.html]
+ [Property continue does not inherit]
+ expected: FAIL
+
+ [Property max-lines has initial value none]
+ expected: FAIL
+
+ [Property block-ellipsis inherits]
+ expected: FAIL
+
+ [Property max-lines does not inherit]
+ expected: FAIL
+
+ [Property block-ellipsis has initial value none]
+ expected: FAIL
+
+ [Property continue has initial value auto]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-overflow/input-scrollable-region-001.html.ini b/testing/web-platform/meta/css/css-overflow/input-scrollable-region-001.html.ini
new file mode 100644
index 0000000000..24fe3dcea3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/input-scrollable-region-001.html.ini
@@ -0,0 +1,3 @@
+[input-scrollable-region-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-overflow/orthogonal-flow-with-inline-end-margin.html.ini b/testing/web-platform/meta/css/css-overflow/orthogonal-flow-with-inline-end-margin.html.ini
new file mode 100644
index 0000000000..36544fb8ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/orthogonal-flow-with-inline-end-margin.html.ini
@@ -0,0 +1,3 @@
+[orthogonal-flow-with-inline-end-margin.html]
+ [Scrollable container with orthogonal writing-mode child with inline-end margin]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-canvas.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-canvas.html.ini
new file mode 100644
index 0000000000..5943a8a4f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-canvas.html.ini
@@ -0,0 +1,2 @@
+[overflow-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-hit-testing.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-hit-testing.html.ini
new file mode 100644
index 0000000000..d7298a6f11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-hit-testing.html.ini
@@ -0,0 +1,3 @@
+[overflow-clip-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-001.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-001.html.ini
new file mode 100644
index 0000000000..4b67bb12bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-001.html.ini
@@ -0,0 +1,5 @@
+[overflow-clip-margin-001.html]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-002.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-002.html.ini
new file mode 100644
index 0000000000..e8d6076509
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-002.html.ini
@@ -0,0 +1,6 @@
+[overflow-clip-margin-002.html]
+ bug: Relies on non-overlay scrollbars so that scrollbars have the same length. Also Android doesn't paint scrollbar track
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-004.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-004.html.ini
new file mode 100644
index 0000000000..788b070fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-004.html.ini
@@ -0,0 +1,5 @@
+[overflow-clip-margin-004.html]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-005.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-005.html.ini
new file mode 100644
index 0000000000..8d03b0ba95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-005.html.ini
@@ -0,0 +1,6 @@
+[overflow-clip-margin-005.html]
+ bug: Relies on non-overlay scrollbars so that scrollbars have the same length. Also Android doesn't paint scrollbar track
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "linux") and not debug: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-007.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-007.html.ini
new file mode 100644
index 0000000000..cba3e14836
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-007.html.ini
@@ -0,0 +1,4 @@
+[overflow-clip-margin-007.html]
+ prefs: [layout.css.content-visibility.enabled:true]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1820266
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-010.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-010.html.ini
new file mode 100644
index 0000000000..e0edb6b19f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-010.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-012.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-012.html.ini
new file mode 100644
index 0000000000..e7fc9f89dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-012.html.ini
@@ -0,0 +1,4 @@
+[overflow-clip-margin-012.html]
+ prefs: [layout.css.content-visibility.enabled:true]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1820266
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-intersection-observer.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-intersection-observer.html.ini
new file mode 100644
index 0000000000..be99d640f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-intersection-observer.html.ini
@@ -0,0 +1,13 @@
+[overflow-clip-margin-intersection-observer.html]
+ expected:
+ if debug and (os == "android") and not fission: OK
+ if debug and (os == "mac"): OK
+ if debug and (os == "linux"): OK
+ if debug and (os == "win"): OK
+ if not debug and (os == "win"): OK
+ [OK, TIMEOUT]
+ [ParentWithOverflowClipMargin]
+ expected:
+ if not debug and (os == "android"): [PASS, TIMEOUT]
+ if not debug and (os == "mac"): [PASS, TIMEOUT]
+ if not debug and (os == "linux"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-invalidation.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-invalidation.html.ini
new file mode 100644
index 0000000000..678ba769e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-invalidation.html.ini
@@ -0,0 +1,5 @@
+[overflow-clip-margin-invalidation.html]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-border-box.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-border-box.html.ini
new file mode 100644
index 0000000000..bcc17bc6e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-border-box.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-mul-column-border-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-content-box.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-content-box.html.ini
new file mode 100644
index 0000000000..a66bbe8ca0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-mul-column-content-box.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-mul-column-content-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-svg.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-svg.html.ini
new file mode 100644
index 0000000000..9fe8e732a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-svg.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html.ini
new file mode 100644
index 0000000000..74d70bb46d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-visual-box-and-value-with-border-radius.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value.html.ini
new file mode 100644
index 0000000000..e6d8466d31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box-and-value.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-visual-box-and-value.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box.html.ini
new file mode 100644
index 0000000000..f40398c38a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-margin-visual-box.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin-visual-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-clip-scroll-size.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-clip-scroll-size.html.ini
new file mode 100644
index 0000000000..14686fca3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-clip-scroll-size.html.ini
@@ -0,0 +1,5 @@
+[overflow-clip-scroll-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scroll size should take into account border size and overflow-clip-margin]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-codependent-scrollbars.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-codependent-scrollbars.html.ini
new file mode 100644
index 0000000000..8e839479ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-codependent-scrollbars.html.ini
@@ -0,0 +1,3 @@
+[overflow-codependent-scrollbars.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini
new file mode 100644
index 0000000000..90222c6807
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini
@@ -0,0 +1,2 @@
+[overflow-img-border-radius.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini
new file mode 100644
index 0000000000..2ffa16a48a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini
@@ -0,0 +1,2 @@
+[overflow-img-object-position.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini
new file mode 100644
index 0000000000..fd09d6eea6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini
@@ -0,0 +1,2 @@
+[overflow-img-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img.html.ini
new file mode 100644
index 0000000000..a543a3488d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-img.html.ini
@@ -0,0 +1,2 @@
+[overflow-img.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-inline-transform-relative.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-inline-transform-relative.html.ini
new file mode 100644
index 0000000000..c27c3e5487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-inline-transform-relative.html.ini
@@ -0,0 +1,3 @@
+[overflow-inline-transform-relative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini
new file mode 100644
index 0000000000..88fa3ddd4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini
@@ -0,0 +1,66 @@
+[overflow-no-interpolation.html]
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (0) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [CSS Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [Web Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [Web Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [Web Animations: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (0) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [123px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-padding.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-padding.html.ini
new file mode 100644
index 0000000000..b480206798
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-padding.html.ini
@@ -0,0 +1,5 @@
+[overflow-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Container padding is applied approriately to block/inline children.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-recalc-001.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-recalc-001.html.ini
new file mode 100644
index 0000000000..b64f31da05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-recalc-001.html.ini
@@ -0,0 +1,3 @@
+[overflow-recalc-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-replaced-element-001.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-replaced-element-001.html.ini
new file mode 100644
index 0000000000..f8181c4ddb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-replaced-element-001.html.ini
@@ -0,0 +1,3 @@
+[overflow-replaced-element-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/overflow-video.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-video.html.ini
new file mode 100644
index 0000000000..1d0a9d754d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overflow-video.html.ini
@@ -0,0 +1,2 @@
+[overflow-video.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/overfow-outside-padding.html.ini b/testing/web-platform/meta/css/css-overflow/overfow-outside-padding.html.ini
new file mode 100644
index 0000000000..ed56308444
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/overfow-outside-padding.html.ini
@@ -0,0 +1,5 @@
+[overfow-outside-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target did not trigger scroll overflow]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini
new file mode 100644
index 0000000000..3df969da93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini
@@ -0,0 +1,10 @@
+[block-ellipsis-valid.html]
+ [e.style['block-ellipsis'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['block-ellipsis'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['block-ellipsis'\] = "\\" etc., etc. \\"" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini
new file mode 100644
index 0000000000..c61519615c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini
@@ -0,0 +1,7 @@
+[continue-valid.html]
+ [e.style['continue'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['continue'\] = "discard" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-invalid.html.ini
new file mode 100644
index 0000000000..20776cde86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-invalid.html.ini
@@ -0,0 +1,3 @@
+[line-clamp-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini
new file mode 100644
index 0000000000..f461aa2560
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini
@@ -0,0 +1,20 @@
+[line-clamp-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['line-clamp'\] = "9 \\" etc., etc. \\"" should set the property value]
+ expected: FAIL
+
+ [e.style['line-clamp'\] = "8 auto" should set the property value]
+ expected: FAIL
+
+ [e.style['line-clamp'\] = "7 none" should set the property value]
+ expected: FAIL
+
+ [e.style['line-clamp'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['line-clamp'\] = "1" should set the property value]
+ expected: FAIL
+
+ [e.style['line-clamp'\] = "6" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/max-lines-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/max-lines-invalid.html.ini
new file mode 100644
index 0000000000..0d6add42a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/max-lines-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-lines-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini
new file mode 100644
index 0000000000..8c10383699
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini
@@ -0,0 +1,11 @@
+[max-lines-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['max-lines'\] = "1" should set the property value]
+ expected: FAIL
+
+ [e.style['max-lines'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['max-lines'\] = "6" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin-computed.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin-computed.html.ini
new file mode 100644
index 0000000000..8b8641a44c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin-computed.html.ini
@@ -0,0 +1,48 @@
+[overflow-clip-margin-computed.html]
+ [Property overflow-clip-margin value '0px']
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [Property overflow-clip-margin value '10px']
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [Property overflow-clip-margin value 'content-box']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'content-box 0px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'content-box 10px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value '10px content-box']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'padding-box']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'padding-box 0px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'padding-box 10px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value '10px padding-box']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'border-box']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'border-box 0px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value 'border-box 10px']
+ expected: FAIL
+
+ [Property overflow-clip-margin value '10px border-box']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin.html.ini
new file mode 100644
index 0000000000..6b8b36bf06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/overflow-clip-margin.html.ini
@@ -0,0 +1,44 @@
+[overflow-clip-margin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['overflow-clip-margin'\] = "10px" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['overflow-clip-margin'\] = "content-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "content-box 10px" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "10px content-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "0px content-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "padding-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "padding-box 0px" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "padding-box 10px" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "10px padding-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "border-box" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "border-box 0px" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "border-box 10px" should set the property value]
+ expected: FAIL
+
+ [e.style['overflow-clip-margin'\] = "10px border-box" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini
new file mode 100644
index 0000000000..088c24efb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini
@@ -0,0 +1,3 @@
+[overflow-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-invalid.html.ini
new file mode 100644
index 0000000000..81e6ec3ffc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/overflow-invalid.html.ini
@@ -0,0 +1,3 @@
+[overflow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini
new file mode 100644
index 0000000000..6560183bb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini
@@ -0,0 +1,3 @@
+[overflow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-invalid.html.ini
new file mode 100644
index 0000000000..d297696a82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-invalid.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-valid.html.ini
new file mode 100644
index 0000000000..dabe0dde32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/scrollbar-gutter-valid.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-computed.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-computed.html.ini
new file mode 100644
index 0000000000..fea2d421c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-computed.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-invalid.html.ini
new file mode 100644
index 0000000000..f425cfa993
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-valid.html.ini
new file mode 100644
index 0000000000..9f1e64c8ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/text-overflow-valid.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-invalid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-invalid.html.ini
new file mode 100644
index 0000000000..dfbcbdc80a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-invalid.html.ini
@@ -0,0 +1,3 @@
+[webkit-line-clamp-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-valid.html.ini
new file mode 100644
index 0000000000..37b72308ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/parsing/webkit-line-clamp-valid.html.ini
@@ -0,0 +1,3 @@
+[webkit-line-clamp-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/resizer-no-size-change.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/resizer-no-size-change.tentative.html.ini
new file mode 100644
index 0000000000..e2ee3ea568
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/resizer-no-size-change.tentative.html.ini
@@ -0,0 +1,3 @@
+[resizer-no-size-change.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/resizer-transform.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/resizer-transform.tentative.html.ini
new file mode 100644
index 0000000000..e25268661d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/resizer-transform.tentative.html.ini
@@ -0,0 +1,8 @@
+[resizer-transform.tentative.html]
+ bug: 1776834
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Resizer should account for transforms to decide resize direction]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/rounded-overflow-clip-visible.html.ini b/testing/web-platform/meta/css/css-overflow/rounded-overflow-clip-visible.html.ini
new file mode 100644
index 0000000000..567ad3ab34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/rounded-overflow-clip-visible.html.ini
@@ -0,0 +1,2 @@
+[rounded-overflow-clip-visible.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/rounded-overflow-visible-clip.html.ini b/testing/web-platform/meta/css/css-overflow/rounded-overflow-visible-clip.html.ini
new file mode 100644
index 0000000000..b4cea48c6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/rounded-overflow-visible-clip.html.ini
@@ -0,0 +1,2 @@
+[rounded-overflow-visible-clip.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scroll-overflow-padding-block-001.html.ini b/testing/web-platform/meta/css/css-overflow/scroll-overflow-padding-block-001.html.ini
new file mode 100644
index 0000000000..97c595170f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scroll-overflow-padding-block-001.html.ini
@@ -0,0 +1,3 @@
+[scroll-overflow-padding-block-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-float.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-float.html.ini
new file mode 100644
index 0000000000..8d0cbb2d31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-float.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-padding.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-padding.html.ini
new file mode 100644
index 0000000000..c1316ad482
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-padding.html.ini
@@ -0,0 +1,96 @@
+[scrollable-overflow-padding.html]
+ [scrollable-container 2]
+ expected: FAIL
+
+ [scrollable-container 4]
+ expected: FAIL
+
+ [scrollable-container 7]
+ expected: FAIL
+
+ [scrollable-container 9]
+ expected: FAIL
+
+ [scrollable-container 12]
+ expected: FAIL
+
+ [scrollable-container 14]
+ expected: FAIL
+
+ [scrollable-container 17]
+ expected: FAIL
+
+ [scrollable-container 19]
+ expected: FAIL
+
+ [scrollable-container 22]
+ expected: FAIL
+
+ [scrollable-container 24]
+ expected: FAIL
+
+ [scrollable-container 27]
+ expected: FAIL
+
+ [scrollable-container 29]
+ expected: FAIL
+
+ [scrollable-container 6]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 1]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 5]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 28]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 21]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 18]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 8]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 3]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 20]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 30]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 10]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 23]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 16]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 25]
+ expected:
+ if os == "android": FAIL
+
+ [scrollable-container 26]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-self-collapsing.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-self-collapsing.html.ini
new file mode 100644
index 0000000000..4148657ef1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-self-collapsing.html.ini
@@ -0,0 +1,4 @@
+[scrollable-overflow-self-collapsing.html]
+ [.target 3]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-textarea.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-textarea.html.ini
new file mode 100644
index 0000000000..a8b26009a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-textarea.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-textarea.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-001.html.ini
new file mode 100644
index 0000000000..593f8e6590
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-001.html.ini
@@ -0,0 +1,8 @@
+[scrollable-overflow-transform-001.html]
+ [.container 1]
+ expected:
+ if os == "android": FAIL
+
+ [.container 3]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-002.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-002.html.ini
new file mode 100644
index 0000000000..96fb0cec48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-002.html.ini
@@ -0,0 +1,8 @@
+[scrollable-overflow-transform-002.html]
+ [.container 1]
+ expected:
+ if os == "android": FAIL
+
+ [.container 3]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-003.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-003.html.ini
new file mode 100644
index 0000000000..89fa898b6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-003.html.ini
@@ -0,0 +1,8 @@
+[scrollable-overflow-transform-003.html]
+ [.container 1]
+ expected:
+ if os == "android": FAIL
+
+ [.container 3]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-001.html.ini
new file mode 100644
index 0000000000..a636b31a8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-001.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-002.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-002.html.ini
new file mode 100644
index 0000000000..1fb8606856
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-002.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-003.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-003.html.ini
new file mode 100644
index 0000000000..4558083c78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-003.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-004.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-004.html.ini
new file mode 100644
index 0000000000..74efccfe16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-004.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-005.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-005.html.ini
new file mode 100644
index 0000000000..f1dac4ac83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-005.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-006.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-006.html.ini
new file mode 100644
index 0000000000..fa1dc9af42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-transform-dynamic-006.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-transform-dynamic-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html.ini
new file mode 100644
index 0000000000..d11501d2b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html.ini
@@ -0,0 +1,3 @@
+[scrollable-overflow-vertical-rl-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollable-overflow-zero-one-axis.html.ini b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-zero-one-axis.html.ini
new file mode 100644
index 0000000000..87f19bd72c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollable-overflow-zero-one-axis.html.ini
@@ -0,0 +1,20 @@
+[scrollable-overflow-zero-one-axis.html]
+ [.scroll 4]
+ expected:
+ if os == "android": FAIL
+
+ [.scroll 2]
+ expected:
+ if os == "android": FAIL
+
+ [.scroll 6]
+ expected:
+ if os == "android": FAIL
+
+ [.scroll 1]
+ expected:
+ if os == "android": FAIL
+
+ [.scroll 5]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-001.html.ini
new file mode 100644
index 0000000000..45f180cdb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-001.html.ini
@@ -0,0 +1,30 @@
+[scrollbar-gutter-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [overflow scroll, scrollbar-gutter auto]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-dynamic-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-dynamic-001.html.ini
new file mode 100644
index 0000000000..97e01db5f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-dynamic-001.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-dynamic-001.html]
+ expected:
+ if os == "android": FAIL # Overlay scrollbars do not create scrollbar gutters.
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-001.html.ini
new file mode 100644
index 0000000000..a820a3ac3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-001.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-gutter-propagation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport has gutter, others do not]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-002.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-002.html.ini
new file mode 100644
index 0000000000..b2edab8c27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-002.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-gutter-propagation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport has gutter, others do not]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-003.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-003.html.ini
new file mode 100644
index 0000000000..5b64690356
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-003.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-gutter-propagation-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport has gutter, others do not]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-004.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-004.html.ini
new file mode 100644
index 0000000000..50c8269029
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-004.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-propagation-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-005.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-005.html.ini
new file mode 100644
index 0000000000..4d3a583554
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-005.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-propagation-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-006.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-006.html.ini
new file mode 100644
index 0000000000..74af25e2ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-006.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-gutter-propagation-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-007.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-007.html.ini
new file mode 100644
index 0000000000..3371acc7d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-propagation-007.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-gutter-propagation-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport has fixed scrollbars]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-rtl-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-rtl-001.html.ini
new file mode 100644
index 0000000000..6943097796
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-rtl-001.html.ini
@@ -0,0 +1,30 @@
+[scrollbar-gutter-rtl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [overflow scroll, scrollbar-gutter auto]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-lr-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-lr-001.html.ini
new file mode 100644
index 0000000000..42f0ebb34a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-lr-001.html.ini
@@ -0,0 +1,30 @@
+[scrollbar-gutter-vertical-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [overflow scroll, scrollbar-gutter auto]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-rl-001.html.ini b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-rl-001.html.ini
new file mode 100644
index 0000000000..406e7a686c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/scrollbar-gutter-vertical-rl-001.html.ini
@@ -0,0 +1,30 @@
+[scrollbar-gutter-vertical-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [overflow scroll, scrollbar-gutter auto]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable]
+ expected:
+ if os == "android": FAIL
+
+ [overflow auto, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow scroll, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
+
+ [overflow hidden, scrollbar-gutter stable both-edges]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html.ini b/testing/web-platform/meta/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html.ini
new file mode 100644
index 0000000000..a287019793
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html.ini
@@ -0,0 +1,3 @@
+[shrink-to-fit-auto-overflow-relayout-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-overflow/text-overflow-ellipsis-rtl-001.html.ini b/testing/web-platform/meta/css/css-overflow/text-overflow-ellipsis-rtl-001.html.ini
new file mode 100644
index 0000000000..8014b9f8c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/text-overflow-ellipsis-rtl-001.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-ellipsis-rtl-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini
new file mode 100644
index 0000000000..09516aca13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini
@@ -0,0 +1,4 @@
+[webkit-line-clamp-008.html]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-034.html.ini b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-034.html.ini
new file mode 100644
index 0000000000..248d06e9db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-034.html.ini
@@ -0,0 +1,2 @@
+[webkit-line-clamp-034.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-043.html.ini b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-043.html.ini
new file mode 100644
index 0000000000..85656176cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-043.html.ini
@@ -0,0 +1,2 @@
+[webkit-line-clamp-043.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/__dir__.ini b/testing/web-platform/meta/css/css-overscroll-behavior/__dir__.ini
new file mode 100644
index 0000000000..6dd42701ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overscroll-behavior/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.overscroll-behavior.enabled:true]
+leak-threshold: [default:51200, tab:51200]
diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-logical.html.ini b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-logical.html.ini
new file mode 100644
index 0000000000..48702876ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-logical.html.ini
@@ -0,0 +1,3 @@
+[overscroll-behavior-logical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini
new file mode 100644
index 0000000000..cb61cbfb9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini
@@ -0,0 +1,8 @@
+[overscroll-behavior-root.html]
+ prefs: [test.events.async.enabled:true]
+ [overscroll-behavior in root works]
+ expected:
+ if (os == "linux") and not debug and not tsan and not fission and asan: [PASS, FAIL]
+ if (os == "linux") and not debug and not tsan and fission: [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini
new file mode 100644
index 0000000000..b5636b22fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini
@@ -0,0 +1,11 @@
+[overscroll-behavior.html]
+ prefs: [test.events.async.enabled:true]
+ [overscroll-behavior prevents scroll-propagation in the area and direction as specified]
+ expected:
+ if (os == "linux") and not debug and not asan and fission and tsan: [PASS, FAIL]
+ if (os == "linux") and not debug and not asan and fission and not tsan: [FAIL, PASS]
+ if (os == "linux") and not debug and not asan and not fission: [FAIL, PASS]
+ if (os == "linux") and not debug and asan: [PASS, FAIL]
+ if (os == "win") and not debug: [FAIL, PASS]
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-page/cssom/page-002.html.ini b/testing/web-platform/meta/css/css-page/cssom/page-002.html.ini
new file mode 100644
index 0000000000..783b9133a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/cssom/page-002.html.ini
@@ -0,0 +1,6 @@
+[page-002.html]
+ [Add declarations]
+ expected: FAIL
+
+ [Remove declarations]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/layers-002-print.html.ini b/testing/web-platform/meta/css/css-page/layers-002-print.html.ini
new file mode 100644
index 0000000000..e4dab0651d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/layers-002-print.html.ini
@@ -0,0 +1,2 @@
+[layers-002-print.html]
+ fuzzy: maxDifference=0-20;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/layers-003-print.html.ini b/testing/web-platform/meta/css/css-page/layers-003-print.html.ini
new file mode 100644
index 0000000000..20f764725d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/layers-003-print.html.ini
@@ -0,0 +1,2 @@
+[layers-003-print.html]
+ fuzzy: maxDifference=0-30;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/layers-004-print.html.ini b/testing/web-platform/meta/css/css-page/layers-004-print.html.ini
new file mode 100644
index 0000000000..2b5ce85548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/layers-004-print.html.ini
@@ -0,0 +1,2 @@
+[layers-004-print.html]
+ fuzzy: maxDifference=0-30;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-008-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-008-print.html.ini
new file mode 100644
index 0000000000..95abb344a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-008-print.html.ini
@@ -0,0 +1,3 @@
+[monolithic-overflow-008-print.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini
new file mode 100644
index 0000000000..19d24ce752
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-009-print.html.ini
@@ -0,0 +1,3 @@
+[monolithic-overflow-009-print.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-013-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-013-print.html.ini
new file mode 100644
index 0000000000..a23c4f1768
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-013-print.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-013-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-016-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-016-print.html.ini
new file mode 100644
index 0000000000..b46beee15f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-016-print.html.ini
@@ -0,0 +1,3 @@
+[monolithic-overflow-016-print.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-017-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-017-print.html.ini
new file mode 100644
index 0000000000..ff15d1d077
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-017-print.html.ini
@@ -0,0 +1,3 @@
+[monolithic-overflow-017-print.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-018-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-018-print.html.ini
new file mode 100644
index 0000000000..dafffd6a4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-018-print.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-018-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-019-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-019-print.html.ini
new file mode 100644
index 0000000000..b8264c1d57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-019-print.html.ini
@@ -0,0 +1,4 @@
+[monolithic-overflow-019-print.html]
+ expected:
+ if os == "mac": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-020-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-020-print.html.ini
new file mode 100644
index 0000000000..ee786fd88a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-020-print.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-020-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-021-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-021-print.html.ini
new file mode 100644
index 0000000000..c59b2aa73a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-021-print.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-021-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-023-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-023-print.html.ini
new file mode 100644
index 0000000000..dd47d8b76f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-023-print.html.ini
@@ -0,0 +1,2 @@
+[monolithic-overflow-023-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-024-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-024-print.html.ini
new file mode 100644
index 0000000000..a990bf133e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-024-print.html.ini
@@ -0,0 +1,4 @@
+[monolithic-overflow-024-print.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini
new file mode 100644
index 0000000000..e562e1be8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini
@@ -0,0 +1,7 @@
+[monolithic-overflow-025-print.html]
+ expected:
+ if (os == "linux") and not fission and not swgl and not debug and not asan: [PASS, TIMEOUT]
+ if (os == "linux") and fission and not debug: [PASS, TIMEOUT]
+ if (os == "win") and not debug: [TIMEOUT, PASS]
+ if (os == "mac") and debug: FAIL
+ if (os == "mac") and not debug: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-page/page-left-right-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-left-right-001-print.html.ini
new file mode 100644
index 0000000000..7bf686db54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-left-right-001-print.html.ini
@@ -0,0 +1,2 @@
+[page-left-right-001-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-left-right-002-print.html.ini b/testing/web-platform/meta/css/css-page/page-left-right-002-print.html.ini
new file mode 100644
index 0000000000..a5085b5a0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-left-right-002-print.html.ini
@@ -0,0 +1,2 @@
+[page-left-right-002-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-name-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-001-print.html.ini
new file mode 100644
index 0000000000..999066c6a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-name-001-print.html.ini
@@ -0,0 +1,3 @@
+[page-name-001-print.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1874947
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-name-margin-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-margin-001-print.html.ini
new file mode 100644
index 0000000000..d5a4dee406
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-name-margin-001-print.html.ini
@@ -0,0 +1,2 @@
+[page-name-margin-001-print.html]
+ fuzzy: maxDifference=0-40;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/page-name-propagated-007-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-propagated-007-print.html.ini
new file mode 100644
index 0000000000..3a7d9946b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-name-propagated-007-print.html.ini
@@ -0,0 +1,3 @@
+[page-name-propagated-007-print.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/page-name-zero-height-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-name-zero-height-001-print.html.ini
new file mode 100644
index 0000000000..9f33eee863
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-name-zero-height-001-print.html.ini
@@ -0,0 +1,3 @@
+[page-name-zero-height-001-print.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-002-print.html.ini b/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-002-print.html.ini
new file mode 100644
index 0000000000..5b62b01729
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-002-print.html.ini
@@ -0,0 +1,3 @@
+[page-orientation-on-portrait-002-print.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1875182
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-003-print.html.ini b/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-003-print.html.ini
new file mode 100644
index 0000000000..361ed3d445
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-orientation-on-portrait-003-print.html.ini
@@ -0,0 +1,3 @@
+[page-orientation-on-portrait-003-print.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1875182
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-orientation.tentative.html.ini b/testing/web-platform/meta/css/css-page/page-orientation.tentative.html.ini
new file mode 100644
index 0000000000..f0130fb5f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-orientation.tentative.html.ini
@@ -0,0 +1,4 @@
+[page-orientation.tentative.html]
+ prefs: [layout.css.page-orientation.enabled:true]
+ [contents for selector ['named6'\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-rule-declarations-000.html.ini b/testing/web-platform/meta/css/css-page/page-rule-declarations-000.html.ini
new file mode 100644
index 0000000000..4435473098
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-declarations-000.html.ini
@@ -0,0 +1,15 @@
+[page-rule-declarations-000.html]
+ [unexpected contents for selector \[':first'\]]
+ expected: FAIL
+
+ [unexpected contents for selector \['world:right'\]]
+ expected: FAIL
+
+ [unexpected contents for selector ['page_jis_size_orientation'\]]
+ expected: FAIL
+
+ [unexpected contents for selector ['hello'\]]
+ expected: FAIL
+
+ [unexpected contents for selector ['page_orientation_size'\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-rule-declarations-001.html.ini b/testing/web-platform/meta/css/css-page/page-rule-declarations-001.html.ini
new file mode 100644
index 0000000000..f820bdffcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-declarations-001.html.ini
@@ -0,0 +1,6 @@
+[page-rule-declarations-001.html]
+ [unexpected contents for selector \[':right'\]]
+ expected: FAIL
+
+ [unexpected contents for selector \[':left'\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-rule-declarations-002.html.ini b/testing/web-platform/meta/css/css-page/page-rule-declarations-002.html.ini
new file mode 100644
index 0000000000..fce1a2b874
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-declarations-002.html.ini
@@ -0,0 +1,3 @@
+[page-rule-declarations-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/page-rule-declarations-003.html.ini b/testing/web-platform/meta/css/css-page/page-rule-declarations-003.html.ini
new file mode 100644
index 0000000000..2e12b7ed44
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-declarations-003.html.ini
@@ -0,0 +1,3 @@
+[page-rule-declarations-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/page-rule-declarations-004.html.ini b/testing/web-platform/meta/css/css-page/page-rule-declarations-004.html.ini
new file mode 100644
index 0000000000..35d9346986
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-declarations-004.html.ini
@@ -0,0 +1,8 @@
+[page-rule-declarations-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [rule with invalid selector ['--a'\]]
+ expected: FAIL
+
+ [assigning invalid selector text ['--a'\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-rule-specificity-001-print.html.ini b/testing/web-platform/meta/css/css-page/page-rule-specificity-001-print.html.ini
new file mode 100644
index 0000000000..77686c7240
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-rule-specificity-001-print.html.ini
@@ -0,0 +1,2 @@
+[page-rule-specificity-001-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
diff --git a/testing/web-platform/meta/css/css-page/parsing/margin-rules-001.html.ini b/testing/web-platform/meta/css/css-page/parsing/margin-rules-001.html.ini
new file mode 100644
index 0000000000..166d2fcf03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/parsing/margin-rules-001.html.ini
@@ -0,0 +1,48 @@
+[margin-rules-001.html]
+ [@page { @top-left-corner { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @top-left { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @top-center { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @top-right { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @top-right-corner { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @bottom-left-corner { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @bottom-left { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @bottom-center { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @bottom-right { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @bottom-right-corner { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @left-top { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @left-middle { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @left-bottom { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @right-top { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @right-middle { } } should be a valid rule]
+ expected: FAIL
+
+ [@page { @right-bottom { } } should be a valid rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/parsing/page-orientation-computed.tentative.html.ini b/testing/web-platform/meta/css/css-page/parsing/page-orientation-computed.tentative.html.ini
new file mode 100644
index 0000000000..84400d93fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/parsing/page-orientation-computed.tentative.html.ini
@@ -0,0 +1,4 @@
+[page-orientation-computed.tentative.html]
+ [page-orientation is not a property (only a descriptor)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-page/parsing/page-valid.html.ini b/testing/web-platform/meta/css/css-page/parsing/page-valid.html.ini
new file mode 100644
index 0000000000..123475e53f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/parsing/page-valid.html.ini
@@ -0,0 +1,3 @@
+[page-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-page/pseudo-first-margin-001-print.html.ini b/testing/web-platform/meta/css/css-page/pseudo-first-margin-001-print.html.ini
new file mode 100644
index 0000000000..6dff1820d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/pseudo-first-margin-001-print.html.ini
@@ -0,0 +1,2 @@
+[pseudo-first-margin-001-print.html]
+ fuzzy: maxDifference=0-20;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/pseudo-first-margin-002-print.html.ini b/testing/web-platform/meta/css/css-page/pseudo-first-margin-002-print.html.ini
new file mode 100644
index 0000000000..32e658b78b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/pseudo-first-margin-002-print.html.ini
@@ -0,0 +1,2 @@
+[pseudo-first-margin-002-print.html]
+ fuzzy: maxDifference=0-20;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-page/pseudo-first-margin-003-print.html.ini b/testing/web-platform/meta/css/css-page/pseudo-first-margin-003-print.html.ini
new file mode 100644
index 0000000000..c74e044f50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/pseudo-first-margin-003-print.html.ini
@@ -0,0 +1,2 @@
+[pseudo-first-margin-003-print.html]
+ fuzzy: maxDifference=0-20;totalPixels=0-60
diff --git a/testing/web-platform/meta/css/css-paint-api/__dir__.ini b/testing/web-platform/meta/css/css-paint-api/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/css/css-paint-api/background-image-alpha.https.html.ini b/testing/web-platform/meta/css/css-paint-api/background-image-alpha.https.html.ini
new file mode 100644
index 0000000000..c3aef375b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/background-image-alpha.https.html.ini
@@ -0,0 +1,5 @@
+[background-image-alpha.html]
+ expected: FAIL
+
+[background-image-alpha.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/background-image-multiple.https.html.ini b/testing/web-platform/meta/css/css-paint-api/background-image-multiple.https.html.ini
new file mode 100644
index 0000000000..492198e5c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/background-image-multiple.https.html.ini
@@ -0,0 +1,5 @@
+[background-image-multiple.html]
+ expected: FAIL
+
+[background-image-multiple.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/background-image-tiled.https.html.ini b/testing/web-platform/meta/css/css-paint-api/background-image-tiled.https.html.ini
new file mode 100644
index 0000000000..2bd85fde5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/background-image-tiled.https.html.ini
@@ -0,0 +1,5 @@
+[background-image-tiled.html]
+ expected: FAIL
+
+[background-image-tiled.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/background-repeat-x.https.html.ini b/testing/web-platform/meta/css/css-paint-api/background-repeat-x.https.html.ini
new file mode 100644
index 0000000000..be54213e3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/background-repeat-x.https.html.ini
@@ -0,0 +1,2 @@
+[background-repeat-x.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/color-custom-property-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/color-custom-property-animation.https.html.ini
new file mode 100644
index 0000000000..9ef6d9450c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/color-custom-property-animation.https.html.ini
@@ -0,0 +1,2 @@
+[color-custom-property-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/column-count-crash.https.html.ini b/testing/web-platform/meta/css/css-paint-api/column-count-crash.https.html.ini
new file mode 100644
index 0000000000..4206c0bc3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/column-count-crash.https.html.ini
@@ -0,0 +1,2 @@
+[column-count-crash.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/custom-property-animation-on-main-thread.https.html.ini b/testing/web-platform/meta/css/css-paint-api/custom-property-animation-on-main-thread.https.html.ini
new file mode 100644
index 0000000000..2460e466ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/custom-property-animation-on-main-thread.https.html.ini
@@ -0,0 +1,2 @@
+[custom-property-animation-on-main-thread.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/dynamic-import.https.html.ini b/testing/web-platform/meta/css/css-paint-api/dynamic-import.https.html.ini
new file mode 100644
index 0000000000..d1d207a60f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/dynamic-import.https.html.ini
@@ -0,0 +1,2 @@
+[dynamic-import.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-background-image-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-001.https.html.ini
new file mode 100644
index 0000000000..5961eac8cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-001.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-background-image-001.html]
+ expected: FAIL
+
+[geometry-background-image-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-background-image-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-002.https.html.ini
new file mode 100644
index 0000000000..1a2aa9a592
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-002.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-background-image-002.html]
+ expected: FAIL
+
+[geometry-background-image-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-001.https.html.ini
new file mode 100644
index 0000000000..6ec4b14248
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-001.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-background-image-tiled-001.html]
+ expected: FAIL
+
+[geometry-background-image-tiled-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-002.https.html.ini
new file mode 100644
index 0000000000..022dbdd70c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-002.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-background-image-tiled-002.html]
+ expected: FAIL
+
+[geometry-background-image-tiled-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-003.https.html.ini
new file mode 100644
index 0000000000..5d76d2a4e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-background-image-tiled-003.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-background-image-tiled-003.html]
+ expected: FAIL
+
+[geometry-background-image-tiled-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-border-image-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-001.https.html.ini
new file mode 100644
index 0000000000..7c8e64d3d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-001.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-border-image-001.html]
+ expected: FAIL
+
+[geometry-border-image-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-border-image-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-002.https.html.ini
new file mode 100644
index 0000000000..1c63baa86e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-002.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-border-image-002.html]
+ expected: FAIL
+
+[geometry-border-image-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-border-image-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-003.https.html.ini
new file mode 100644
index 0000000000..9f9e1fa881
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-003.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-border-image-003.html]
+ expected: FAIL
+
+[geometry-border-image-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-border-image-004.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-004.https.html.ini
new file mode 100644
index 0000000000..cac627f4c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-004.https.html.ini
@@ -0,0 +1,5 @@
+[geometry-border-image-004.html]
+ expected: FAIL
+
+[geometry-border-image-004.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-border-image-005.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-005.https.html.ini
new file mode 100644
index 0000000000..34021694e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-border-image-005.https.html.ini
@@ -0,0 +1,2 @@
+[geometry-border-image-005.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/geometry-with-float-size.https.html.ini b/testing/web-platform/meta/css/css-paint-api/geometry-with-float-size.https.html.ini
new file mode 100644
index 0000000000..c3573dab4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/geometry-with-float-size.https.html.ini
@@ -0,0 +1,2 @@
+[geometry-with-float-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-reset.https.html.ini b/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-reset.https.html.ini
new file mode 100644
index 0000000000..d01b6efdc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-reset.https.html.ini
@@ -0,0 +1,2 @@
+[canvas-reset.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-transform.https.html.ini b/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-transform.https.html.ini
new file mode 100644
index 0000000000..3950118e71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/hidpi/canvas-transform.https.html.ini
@@ -0,0 +1,2 @@
+[canvas-transform.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/hidpi/device-pixel-ratio.https.html.ini b/testing/web-platform/meta/css/css-paint-api/hidpi/device-pixel-ratio.https.html.ini
new file mode 100644
index 0000000000..29a378af1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/hidpi/device-pixel-ratio.https.html.ini
@@ -0,0 +1,5 @@
+[device-pixel-ratio.html]
+ expected: FAIL
+
+[device-pixel-ratio.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini b/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini
new file mode 100644
index 0000000000..3dace54da5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+ [CSS namespace: attribute paintWorklet]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-paint-api/invalid-image-constructor-error.https.html.ini b/testing/web-platform/meta/css/css-paint-api/invalid-image-constructor-error.https.html.ini
new file mode 100644
index 0000000000..315ddc722a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/invalid-image-constructor-error.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-image-constructor-error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/invalid-image-paint-error.https.html.ini b/testing/web-platform/meta/css/css-paint-api/invalid-image-paint-error.https.html.ini
new file mode 100644
index 0000000000..6dd21ca0a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/invalid-image-paint-error.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-image-paint-error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/invalid-image-pending-script.https.html.ini b/testing/web-platform/meta/css/css-paint-api/invalid-image-pending-script.https.html.ini
new file mode 100644
index 0000000000..fd5e4c96a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/invalid-image-pending-script.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-image-pending-script.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/no-op-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/no-op-animation.https.html.ini
new file mode 100644
index 0000000000..bf5bf0d703
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/no-op-animation.https.html.ini
@@ -0,0 +1,2 @@
+[no-op-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/non-registered-property-value.https.html.ini b/testing/web-platform/meta/css/css-paint-api/non-registered-property-value.https.html.ini
new file mode 100644
index 0000000000..c747b1e55f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/non-registered-property-value.https.html.ini
@@ -0,0 +1,2 @@
+[non-registered-property-value.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation-half-opaque.https.html.ini b/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation-half-opaque.https.html.ini
new file mode 100644
index 0000000000..36a28f406c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation-half-opaque.https.html.ini
@@ -0,0 +1,2 @@
+[one-custom-property-animation-half-opaque.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation.https.html.ini
new file mode 100644
index 0000000000..c7104a8dba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/one-custom-property-animation.https.html.ini
@@ -0,0 +1,2 @@
+[one-custom-property-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/overdraw.https.html.ini b/testing/web-platform/meta/css/css-paint-api/overdraw.https.html.ini
new file mode 100644
index 0000000000..cab3f5615c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/overdraw.https.html.ini
@@ -0,0 +1,5 @@
+[overdraw.html]
+ expected: FAIL
+
+[overdraw.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint-arguments.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint-arguments.https.html.ini
new file mode 100644
index 0000000000..28ddebd934
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint-arguments.https.html.ini
@@ -0,0 +1,5 @@
+[paint-arguments.html]
+ expected: FAIL
+
+[paint-arguments.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint-function-arguments-var.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint-function-arguments-var.https.html.ini
new file mode 100644
index 0000000000..b09f8785f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint-function-arguments-var.https.html.ini
@@ -0,0 +1,2 @@
+[paint-function-arguments-var.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint-function-arguments.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint-function-arguments.https.html.ini
new file mode 100644
index 0000000000..36be7b0808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint-function-arguments.https.html.ini
@@ -0,0 +1,5 @@
+[paint-function-arguments.html]
+ expected: FAIL
+
+[paint-function-arguments.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint-function-this-value.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint-function-this-value.https.html.ini
new file mode 100644
index 0000000000..0bc3c6908d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint-function-this-value.https.html.ini
@@ -0,0 +1,2 @@
+[paint-function-this-value.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-composite.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-composite.https.html.ini
new file mode 100644
index 0000000000..fe693fa2a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-composite.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-composite.html]
+ expected: FAIL
+
+[paint2d-composite.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-conicGradient.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-conicGradient.https.html.ini
new file mode 100644
index 0000000000..936b1e91b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-conicGradient.https.html.ini
@@ -0,0 +1,2 @@
+[paint2d-conicGradient.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-filter.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-filter.https.html.ini
new file mode 100644
index 0000000000..334b53a3bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-filter.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-filter.html]
+ expected: FAIL
+
+[paint2d-filter.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-gradient.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-gradient.https.html.ini
new file mode 100644
index 0000000000..debbfb4751
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-gradient.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-gradient.html]
+ expected: FAIL
+
+[paint2d-gradient.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-image.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-image.https.html.ini
new file mode 100644
index 0000000000..4f6b9d2a5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-image.https.html.ini
@@ -0,0 +1,2 @@
+[paint2d-image.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-paths.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-paths.https.html.ini
new file mode 100644
index 0000000000..2c44a025db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-paths.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-paths.html]
+ expected: FAIL
+
+[paint2d-paths.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-rects.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-rects.https.html.ini
new file mode 100644
index 0000000000..9c6d9ee221
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-rects.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-rects.html]
+ expected: FAIL
+
+[paint2d-rects.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-reset.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-reset.https.html.ini
new file mode 100644
index 0000000000..91f2741e4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-reset.https.html.ini
@@ -0,0 +1,2 @@
+[paint2d-reset.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-roundRect.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-roundRect.https.html.ini
new file mode 100644
index 0000000000..534da2be74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-roundRect.https.html.ini
@@ -0,0 +1,2 @@
+[paint2d-roundRect.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-shadows.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-shadows.https.html.ini
new file mode 100644
index 0000000000..c980d33ca7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-shadows.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-shadows.html]
+ expected: FAIL
+
+[paint2d-shadows.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/paint2d-transform.https.html.ini b/testing/web-platform/meta/css/css-paint-api/paint2d-transform.https.html.ini
new file mode 100644
index 0000000000..ad24b24aec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/paint2d-transform.https.html.ini
@@ -0,0 +1,5 @@
+[paint2d-transform.html]
+ expected: FAIL
+
+[paint2d-transform.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-001.https.html.ini
new file mode 100644
index 0000000000..1e3689ee58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-001.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-001.html]
+ expected: FAIL
+
+[parse-input-arguments-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-002.https.html.ini
new file mode 100644
index 0000000000..2948abc57b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-002.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-002.html]
+ expected: FAIL
+
+[parse-input-arguments-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-003.https.html.ini
new file mode 100644
index 0000000000..3e6cff4237
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-003.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-003.html]
+ expected: FAIL
+
+[parse-input-arguments-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-004.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-004.https.html.ini
new file mode 100644
index 0000000000..c0166f8b78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-004.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-004.html]
+ expected: FAIL
+
+[parse-input-arguments-004.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-005.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-005.https.html.ini
new file mode 100644
index 0000000000..d48c400617
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-005.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-005.html]
+ expected: FAIL
+
+[parse-input-arguments-005.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-006.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-006.https.html.ini
new file mode 100644
index 0000000000..8343688013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-006.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-006.html]
+ expected: FAIL
+
+[parse-input-arguments-006.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-007.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-007.https.html.ini
new file mode 100644
index 0000000000..eca485f9db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-007.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-007.html]
+ expected: FAIL
+
+[parse-input-arguments-007.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-008.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-008.https.html.ini
new file mode 100644
index 0000000000..ab59c4dd62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-008.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-008.html]
+ expected: FAIL
+
+[parse-input-arguments-008.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-009.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-009.https.html.ini
new file mode 100644
index 0000000000..7221ff1280
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-009.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-009.html]
+ expected: FAIL
+
+[parse-input-arguments-009.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-010.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-010.https.html.ini
new file mode 100644
index 0000000000..568f3ccbbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-010.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-010.html]
+ expected: FAIL
+
+[parse-input-arguments-010.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-011.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-011.https.html.ini
new file mode 100644
index 0000000000..29872ee1d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-011.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-011.html]
+ expected: FAIL
+
+[parse-input-arguments-011.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-012.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-012.https.html.ini
new file mode 100644
index 0000000000..2a8fb2e138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-012.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-012.html]
+ expected: FAIL
+
+[parse-input-arguments-012.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-013.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-013.https.html.ini
new file mode 100644
index 0000000000..ea103acc5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-013.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-013.html]
+ expected: FAIL
+
+[parse-input-arguments-013.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-014.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-014.https.html.ini
new file mode 100644
index 0000000000..7ecafa2fb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-014.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-014.html]
+ expected: FAIL
+
+[parse-input-arguments-014.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-015.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-015.https.html.ini
new file mode 100644
index 0000000000..6b77c0ef67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-015.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-015.html]
+ expected: FAIL
+
+[parse-input-arguments-015.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-016.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-016.https.html.ini
new file mode 100644
index 0000000000..5addaa324c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-016.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-016.html]
+ expected: FAIL
+
+[parse-input-arguments-016.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-017.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-017.https.html.ini
new file mode 100644
index 0000000000..d8fdc645c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-017.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-017.html]
+ expected: FAIL
+
+[parse-input-arguments-017.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-018.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-018.https.html.ini
new file mode 100644
index 0000000000..41da3a15fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-018.https.html.ini
@@ -0,0 +1,2 @@
+[parse-input-arguments-018.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-019.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-019.https.html.ini
new file mode 100644
index 0000000000..7c46a306a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-019.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-019.html]
+ expected: FAIL
+
+[parse-input-arguments-019.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-020.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-020.https.html.ini
new file mode 100644
index 0000000000..789bd40448
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-020.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-020.html]
+ expected: FAIL
+
+[parse-input-arguments-020.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-021.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-021.https.html.ini
new file mode 100644
index 0000000000..333ff16eeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-021.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-021.html]
+ expected: FAIL
+
+[parse-input-arguments-021.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-022.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-022.https.html.ini
new file mode 100644
index 0000000000..e1f9e0a2e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parse-input-arguments-022.https.html.ini
@@ -0,0 +1,5 @@
+[parse-input-arguments-022.html]
+ expected: FAIL
+
+[parse-input-arguments-022.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/parsing/paint-function-valid.https.html.ini b/testing/web-platform/meta/css/css-paint-api/parsing/paint-function-valid.https.html.ini
new file mode 100644
index 0000000000..ec2ec01185
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/parsing/paint-function-valid.https.html.ini
@@ -0,0 +1,2 @@
+[paint-function-valid.https.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-001.https.html.ini
new file mode 100644
index 0000000000..0473c83a01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-001.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-002.https.html.ini
new file mode 100644
index 0000000000..beaca3b60c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-002.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-003.https.html.ini
new file mode 100644
index 0000000000..06bbdb6798
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-003.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-004.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-004.https.html.ini
new file mode 100644
index 0000000000..2cc1bb59ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-004.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-004.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-005.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-005.https.html.ini
new file mode 100644
index 0000000000..5a46957378
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-005.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-005.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-006.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-006.https.html.ini
new file mode 100644
index 0000000000..7a9adf66db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-006.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-006.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-007.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-007.https.html.ini
new file mode 100644
index 0000000000..72bab7604c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-007.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-007.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-008.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-008.https.html.ini
new file mode 100644
index 0000000000..efd6afe90d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-008.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-008.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-009.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-009.https.html.ini
new file mode 100644
index 0000000000..1208604290
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-009.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-009.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-010.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-010.https.html.ini
new file mode 100644
index 0000000000..5661b5726a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-interpolation-010.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-interpolation-010.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-001.https.html.ini
new file mode 100644
index 0000000000..28e3a2598b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-001.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-invalidation-001.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-002.https.html.ini
new file mode 100644
index 0000000000..7640246ac7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-invalidation-002.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-invalidation-002.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-stylemap.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-stylemap.https.html.ini
new file mode 100644
index 0000000000..869607b0bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-stylemap.https.html.ini
@@ -0,0 +1,4 @@
+[registered-property-stylemap.https.html]
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-001.https.html.ini
new file mode 100644
index 0000000000..f6cbcfb5e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-001.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-002.https.html.ini
new file mode 100644
index 0000000000..8906604304
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-002.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-003.https.html.ini
new file mode 100644
index 0000000000..b891bb4ef7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-003.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-004.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-004.https.html.ini
new file mode 100644
index 0000000000..93cbe529b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-004.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-004.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-005.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-005.https.html.ini
new file mode 100644
index 0000000000..013ed614a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-005.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-005.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-006.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-006.https.html.ini
new file mode 100644
index 0000000000..d236979f97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-006.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-006.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-007.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-007.https.html.ini
new file mode 100644
index 0000000000..d62e0dd54f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-007.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-007.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-008.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-008.https.html.ini
new file mode 100644
index 0000000000..466947d9d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-008.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-008.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-009.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-009.https.html.ini
new file mode 100644
index 0000000000..99b353e4f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-009.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-009.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-010.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-010.https.html.ini
new file mode 100644
index 0000000000..2d863234b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-010.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-010.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-011.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-011.https.html.ini
new file mode 100644
index 0000000000..db7324461a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-011.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-011.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-012.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-012.https.html.ini
new file mode 100644
index 0000000000..235ff2347f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-012.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-012.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-013.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-013.https.html.ini
new file mode 100644
index 0000000000..fc0700afe8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-013.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-013.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-014.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-014.https.html.ini
new file mode 100644
index 0000000000..27eccb7619
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-014.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-014.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-015.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-015.https.html.ini
new file mode 100644
index 0000000000..a2311cd8e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-015.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-015.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-016.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-016.https.html.ini
new file mode 100644
index 0000000000..804a4bda63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-016.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-016.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-017.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-017.https.html.ini
new file mode 100644
index 0000000000..21603c2f12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-017.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-017.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/registered-property-value-018.https.html.ini b/testing/web-platform/meta/css/css-paint-api/registered-property-value-018.https.html.ini
new file mode 100644
index 0000000000..239fa1c8c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/registered-property-value-018.https.html.ini
@@ -0,0 +1,2 @@
+[registered-property-value-018.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/roundrect.https.html.ini b/testing/web-platform/meta/css/css-paint-api/roundrect.https.html.ini
new file mode 100644
index 0000000000..dd2e1f4c7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/roundrect.https.html.ini
@@ -0,0 +1,2 @@
+[roundrect.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/setTransform-001.https.html.ini b/testing/web-platform/meta/css/css-paint-api/setTransform-001.https.html.ini
new file mode 100644
index 0000000000..4ad1c25e25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/setTransform-001.https.html.ini
@@ -0,0 +1,2 @@
+[setTransform-001.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/setTransform-002.https.html.ini b/testing/web-platform/meta/css/css-paint-api/setTransform-002.https.html.ini
new file mode 100644
index 0000000000..67c9636228
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/setTransform-002.https.html.ini
@@ -0,0 +1,2 @@
+[setTransform-002.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/setTransform-003.https.html.ini b/testing/web-platform/meta/css/css-paint-api/setTransform-003.https.html.ini
new file mode 100644
index 0000000000..7303d08506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/setTransform-003.https.html.ini
@@ -0,0 +1,2 @@
+[setTransform-003.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/setTransform-004.https.html.ini b/testing/web-platform/meta/css/css-paint-api/setTransform-004.https.html.ini
new file mode 100644
index 0000000000..ceb665f479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/setTransform-004.https.html.ini
@@ -0,0 +1,2 @@
+[setTransform-004.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/style-background-image.https.html.ini b/testing/web-platform/meta/css/css-paint-api/style-background-image.https.html.ini
new file mode 100644
index 0000000000..3be9b56adc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/style-background-image.https.html.ini
@@ -0,0 +1,5 @@
+[style-background-image.html]
+ expected: FAIL
+
+[style-background-image.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/style-before-pseudo.https.html.ini b/testing/web-platform/meta/css/css-paint-api/style-before-pseudo.https.html.ini
new file mode 100644
index 0000000000..93f81b0b02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/style-before-pseudo.https.html.ini
@@ -0,0 +1,5 @@
+[style-before-pseudo.html]
+ expected: FAIL
+
+[style-before-pseudo.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/style-first-letter-pseudo.https.html.ini b/testing/web-platform/meta/css/css-paint-api/style-first-letter-pseudo.https.html.ini
new file mode 100644
index 0000000000..1ff66ece9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/style-first-letter-pseudo.https.html.ini
@@ -0,0 +1,5 @@
+[style-first-letter-pseudo.html]
+ expected: FAIL
+
+[style-first-letter-pseudo.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/top-level-await.https.html.ini b/testing/web-platform/meta/css/css-paint-api/top-level-await.https.html.ini
new file mode 100644
index 0000000000..bf3c7644a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/top-level-await.https.html.ini
@@ -0,0 +1,2 @@
+[top-level-await.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-paint-api/two-custom-property-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/two-custom-property-animation.https.html.ini
new file mode 100644
index 0000000000..95d38aed5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/two-custom-property-animation.https.html.ini
@@ -0,0 +1,2 @@
+[two-custom-property-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/two-element-custom-property-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/two-element-custom-property-animation.https.html.ini
new file mode 100644
index 0000000000..04f23eae3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/two-element-custom-property-animation.https.html.ini
@@ -0,0 +1,2 @@
+[two-element-custom-property-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/two-element-one-custom-property-animation.https.html.ini b/testing/web-platform/meta/css/css-paint-api/two-element-one-custom-property-animation.https.html.ini
new file mode 100644
index 0000000000..371214024e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/two-element-one-custom-property-animation.https.html.ini
@@ -0,0 +1,2 @@
+[two-element-one-custom-property-animation.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/valid-image-after-load.https.html.ini b/testing/web-platform/meta/css/css-paint-api/valid-image-after-load.https.html.ini
new file mode 100644
index 0000000000..b381563126
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/valid-image-after-load.https.html.ini
@@ -0,0 +1,5 @@
+[valid-image-after-load.html]
+ expected: TIMEOUT
+
+[valid-image-after-load.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-paint-api/valid-image-before-load.https.html.ini b/testing/web-platform/meta/css/css-paint-api/valid-image-before-load.https.html.ini
new file mode 100644
index 0000000000..fb73467689
--- /dev/null
+++ b/testing/web-platform/meta/css/css-paint-api/valid-image-before-load.https.html.ini
@@ -0,0 +1,5 @@
+[valid-image-before-load.html]
+ expected: TIMEOUT
+
+[valid-image-before-load.https.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-parser-api/__dir__.ini b/testing/web-platform/meta/css/css-parser-api/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/css/css-parser-api/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/css/css-parser-api/idlharness.html.ini b/testing/web-platform/meta/css/css-parser-api/idlharness.html.ini
new file mode 100644
index 0000000000..0b12f8cbc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-parser-api/idlharness.html.ini
@@ -0,0 +1,199 @@
+[idlharness.html]
+ [CSSParserRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserRule interface object length]
+ expected: FAIL
+
+ [CSSParserRule interface object name]
+ expected: FAIL
+
+ [CSSParserRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserAtRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserAtRule interface object length]
+ expected: FAIL
+
+ [CSSParserAtRule interface object name]
+ expected: FAIL
+
+ [CSSParserAtRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserAtRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserAtRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserAtRule interface: attribute name]
+ expected: FAIL
+
+ [CSSParserAtRule interface: attribute prelude]
+ expected: FAIL
+
+ [CSSParserAtRule interface: attribute body]
+ expected: FAIL
+
+ [CSSParserAtRule interface: stringifier]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface object length]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface object name]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: attribute prelude]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: attribute body]
+ expected: FAIL
+
+ [CSSParserQualifiedRule interface: stringifier]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserDeclaration interface object length]
+ expected: FAIL
+
+ [CSSParserDeclaration interface object name]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: attribute name]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: attribute body]
+ expected: FAIL
+
+ [CSSParserDeclaration interface: stringifier]
+ expected: FAIL
+
+ [CSSParserValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserValue interface object length]
+ expected: FAIL
+
+ [CSSParserValue interface object name]
+ expected: FAIL
+
+ [CSSParserValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserBlock interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserBlock interface object length]
+ expected: FAIL
+
+ [CSSParserBlock interface object name]
+ expected: FAIL
+
+ [CSSParserBlock interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserBlock interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserBlock interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserBlock interface: attribute name]
+ expected: FAIL
+
+ [CSSParserBlock interface: attribute body]
+ expected: FAIL
+
+ [CSSParserBlock interface: stringifier]
+ expected: FAIL
+
+ [CSSParserFunction interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSParserFunction interface object length]
+ expected: FAIL
+
+ [CSSParserFunction interface object name]
+ expected: FAIL
+
+ [CSSParserFunction interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSParserFunction interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSParserFunction interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSParserFunction interface: attribute name]
+ expected: FAIL
+
+ [CSSParserFunction interface: attribute args]
+ expected: FAIL
+
+ [CSSParserFunction interface: stringifier]
+ expected: FAIL
+
+ [CSS namespace: operation parseValueList(DOMString)]
+ expected: FAIL
+
+ [CSS namespace: operation parseCommaValueList(DOMString)]
+ expected: FAIL
+
+ [CSS namespace: operation parseValue(DOMString)]
+ expected: FAIL
+
+ [CSS namespace: operation parseStylesheet(CSSStringSource, optional CSSParserOptions)]
+ expected: FAIL
+
+ [CSS namespace: operation parseRuleList(CSSStringSource, optional CSSParserOptions)]
+ expected: FAIL
+
+ [CSS namespace: operation parseRule(CSSStringSource, optional CSSParserOptions)]
+ expected: FAIL
+
+ [CSS namespace: operation parseDeclarationList(CSSStringSource, optional CSSParserOptions)]
+ expected: FAIL
+
+ [CSS namespace: operation parseDeclaration(DOMString, optional CSSParserOptions)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-position/__dir__.ini b/testing/web-platform/meta/css/css-position/__dir__.ini
new file mode 100644
index 0000000000..9100b0439b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.element.popover.enabled: false]
diff --git a/testing/web-platform/meta/css/css-position/animation/__dir__.ini b/testing/web-platform/meta/css/css-position/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-position/animations/__dir__.ini b/testing/web-platform/meta/css/css-position/animations/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini b/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini
new file mode 100644
index 0000000000..4f4fb9199d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/right-composition.html.ini
@@ -0,0 +1,3 @@
+[right-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini b/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini
new file mode 100644
index 0000000000..1614c0c41a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/animations/top-composition.html.ini
@@ -0,0 +1,3 @@
+[top-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/backdrop-tree-abiding-slotted.html.ini b/testing/web-platform/meta/css/css-position/backdrop-tree-abiding-slotted.html.ini
new file mode 100644
index 0000000000..4c0994bf4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/backdrop-tree-abiding-slotted.html.ini
@@ -0,0 +1,3 @@
+[backdrop-tree-abiding-slotted.html]
+ [::backdrop is tree-abiding and should be allowed after ::slotted()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini b/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini
new file mode 100644
index 0000000000..73dd2b0c22
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/change-insets-inside-strict-containment-nested.html.ini
@@ -0,0 +1,3 @@
+[change-insets-inside-strict-containment-nested.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/css-position/crashtests/__dir__.ini b/testing/web-platform/meta/css/css-position/crashtests/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/crashtests/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini b/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
new file mode 100644
index 0000000000..ce9e0711b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
@@ -0,0 +1,6 @@
+[fixed-z-index-blend.html]
+ disabled:
+ if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1559313
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini
new file mode 100644
index 0000000000..8f6ac3b0f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-ltr-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..8c7b3d749c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..61c90231b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini
new file mode 100644
index 0000000000..79f2a70f3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini
new file mode 100644
index 0000000000..695821f1e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..e1b2211afb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini
new file mode 100644
index 0000000000..f169e08730
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr-in-multicol.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini
new file mode 100644
index 0000000000..dab247c901
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl-in-multicol.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini
new file mode 100644
index 0000000000..f303320cd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-ltr-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..ce0ecaec7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..c14c2b0a8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini
new file mode 100644
index 0000000000..a6915e0482
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini
new file mode 100644
index 0000000000..b2a72cb9fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..682714ecdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini
new file mode 100644
index 0000000000..af968a4c83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr-in-multicols.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini
new file mode 100644
index 0000000000..04ca871063
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl-in-multicols.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini b/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini
new file mode 100644
index 0000000000..0327458e15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/animation/overlay-interpolation.html.ini
@@ -0,0 +1,264 @@
+[overlay-interpolation.html]
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0.1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (0.9) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0.1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (0.9) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (-1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [auto\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (-1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <overlay> from [none\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini
new file mode 100644
index 0000000000..cc0692d013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-computed.html.ini
@@ -0,0 +1,18 @@
+[overlay-computed.html]
+ [Property overlay value 'none']
+ expected: FAIL
+
+ [Property overlay value 'auto']
+ expected: FAIL
+
+ [Property overlay value 'inherit']
+ expected: FAIL
+
+ [Property overlay value 'initial']
+ expected: FAIL
+
+ [Property overlay value 'revert']
+ expected: FAIL
+
+ [Property overlay value 'unset']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition-backdrop.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-backdrop.html.ini
new file mode 100644
index 0000000000..f6389e9308
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-backdrop.html.ini
@@ -0,0 +1,2 @@
+[overlay-transition-backdrop.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition-dialog.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-dialog.html.ini
new file mode 100644
index 0000000000..445471751f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-dialog.html.ini
@@ -0,0 +1,2 @@
+[overlay-transition-dialog.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition-finished.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-finished.html.ini
new file mode 100644
index 0000000000..998ff04f25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-finished.html.ini
@@ -0,0 +1,2 @@
+[overlay-transition-finished.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition-in-rendering.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-in-rendering.html.ini
new file mode 100644
index 0000000000..c6a2594e7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-in-rendering.html.ini
@@ -0,0 +1,2 @@
+[overlay-transition-in-rendering.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition-out-rendering.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-out-rendering.html.ini
new file mode 100644
index 0000000000..eebd31d047
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition-out-rendering.html.ini
@@ -0,0 +1,2 @@
+[overlay-transition-out-rendering.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-transition.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-transition.html.ini
new file mode 100644
index 0000000000..9d4353030d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-transition.html.ini
@@ -0,0 +1,6 @@
+[overlay-transition.html]
+ [Open the popover to be closed and verify computed overlay for both popovers]
+ expected: FAIL
+
+ [Transition overlays]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-user-agent-rules.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-user-agent-rules.html.ini
new file mode 100644
index 0000000000..970e964ba2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-user-agent-rules.html.ini
@@ -0,0 +1,12 @@
+[overlay-user-agent-rules.html]
+ [HTML elements should have overlay:none !important from the user-agent.]
+ expected: FAIL
+
+ [SVG elements should have overlay:none !important from the user-agent.]
+ expected: FAIL
+
+ [Null namespace elements should have overlay:none !important from the user-agent.]
+ expected: FAIL
+
+ [Arbitrary namespace elements should have overlay:none !important from the user-agent.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini b/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini
new file mode 100644
index 0000000000..5c27614af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/overlay/overlay-valid.html.ini
@@ -0,0 +1,18 @@
+[overlay-valid.html]
+ [e.style['overlay'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['overlay'\] = "unset" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini
new file mode 100644
index 0000000000..942add2e1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/bottom-valid.html.ini
@@ -0,0 +1,3 @@
+[bottom-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini
new file mode 100644
index 0000000000..b403ebaee3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/inset-valid.html.ini
@@ -0,0 +1,3 @@
+[inset-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini
new file mode 100644
index 0000000000..5e4b97e047
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-computed.html.ini
@@ -0,0 +1,3 @@
+[left-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini
new file mode 100644
index 0000000000..8af63ac365
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-invalid.html.ini
@@ -0,0 +1,3 @@
+[left-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini
new file mode 100644
index 0000000000..4ff06267b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/left-valid.html.ini
@@ -0,0 +1,3 @@
+[left-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini
new file mode 100644
index 0000000000..801d1ee22e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-computed.html.ini
@@ -0,0 +1,3 @@
+[position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini
new file mode 100644
index 0000000000..75da480cbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-invalid.html.ini
@@ -0,0 +1,3 @@
+[position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini
new file mode 100644
index 0000000000..dcd20b0ece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/position-valid.html.ini
@@ -0,0 +1,3 @@
+[position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini
new file mode 100644
index 0000000000..8b147c9927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-computed.html.ini
@@ -0,0 +1,3 @@
+[right-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini
new file mode 100644
index 0000000000..c4a6038714
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-invalid.html.ini
@@ -0,0 +1,3 @@
+[right-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini
new file mode 100644
index 0000000000..6ded41f368
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/right-valid.html.ini
@@ -0,0 +1,3 @@
+[right-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini
new file mode 100644
index 0000000000..4b29a45708
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-computed.html.ini
@@ -0,0 +1,3 @@
+[top-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini
new file mode 100644
index 0000000000..bf22f106e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-invalid.html.ini
@@ -0,0 +1,3 @@
+[top-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini
new file mode 100644
index 0000000000..3a9a896b81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/top-valid.html.ini
@@ -0,0 +1,3 @@
+[top-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini
new file mode 100644
index 0000000000..0b5dd3b4b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-computed.html.ini
@@ -0,0 +1,3 @@
+[z-index-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini
new file mode 100644
index 0000000000..3bc481ec96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-invalid.html.ini
@@ -0,0 +1,3 @@
+[z-index-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini
new file mode 100644
index 0000000000..22253d124a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-positioned-computed.html.ini
@@ -0,0 +1,3 @@
+[z-index-positioned-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini b/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini
new file mode 100644
index 0000000000..70f750460e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/parsing/z-index-valid.html.ini
@@ -0,0 +1,3 @@
+[z-index-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini
new file mode 100644
index 0000000000..c811170b43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-001.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini
new file mode 100644
index 0000000000..dbad9923a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-002.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini
new file mode 100644
index 0000000000..7005946443
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-center-007.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-center-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini
new file mode 100644
index 0000000000..b766fedd5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic-002.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-container-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini
new file mode 100644
index 0000000000..a1d3ebfb2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-container-dynamic.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-container-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini
new file mode 100644
index 0000000000..d24d57ee4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-001.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini
new file mode 100644
index 0000000000..3019b924f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-002.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini
new file mode 100644
index 0000000000..f0e1467824
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-003.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini
new file mode 100644
index 0000000000..b19d8267a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-004.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini
new file mode 100644
index 0000000000..ba114f2410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-005.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini
new file mode 100644
index 0000000000..e4dc2a4bef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-006.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini
new file mode 100644
index 0000000000..8c4a179a29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-007.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini
new file mode 100644
index 0000000000..0e373e2de5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-008.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini
new file mode 100644
index 0000000000..21df916178
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-009.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini
new file mode 100644
index 0000000000..ceab34e0c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-010.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini
new file mode 100644
index 0000000000..7a0d48c7da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-011.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini
new file mode 100644
index 0000000000..7ae28ac495
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-012.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini
new file mode 100644
index 0000000000..a3e299b9fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-crash-chrome-013.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-crash-chrome-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini
new file mode 100644
index 0000000000..06a3936f2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-containing-block.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-dynamic-containing-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini
new file mode 100644
index 0000000000..7e4343ae6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-dynamic-static-position-table-cell.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-dynamic-static-position-table-cell.html]
+ prefs: [layout.css.individual-transform.enabled:true]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini
new file mode 100644
index 0000000000..c8b541f315
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-fit-content.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-fit-content.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini
new file mode 100644
index 0000000000..740c3df9ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-001.html.ini
@@ -0,0 +1,5 @@
+[position-absolute-in-inline-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [absolute inside inline container location should be correct.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini
new file mode 100644
index 0000000000..46f2ef501c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-002.html.ini
@@ -0,0 +1,5 @@
+[position-absolute-in-inline-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [absolute inside inline container location should be correct.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini
new file mode 100644
index 0000000000..e7886618db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-003.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-in-inline-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini
new file mode 100644
index 0000000000..9fda2e8192
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-004.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-in-inline-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini
new file mode 100644
index 0000000000..a31a0b937c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-in-inline-crash.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-in-inline-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini
new file mode 100644
index 0000000000..ea8473da12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-padding-percentage.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-padding-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini
new file mode 100644
index 0000000000..2b18165eec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-percentage-height.html.ini
@@ -0,0 +1,8 @@
+[position-absolute-percentage-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#target height matches containing block height, and target parent width matches #target width after resize]
+ expected: FAIL
+
+ [#target height matches containing block height, and target parent width matches #target width]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini
new file mode 100644
index 0000000000..486c282d84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-replaced-minmax.html.ini
@@ -0,0 +1,6 @@
+[position-absolute-replaced-minmax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [minmax replaced IMG 37]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1732780
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
new file mode 100644
index 0000000000..fda3a6228b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-button.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
new file mode 100644
index 0000000000..f0d8bd76c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-input.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
new file mode 100644
index 0000000000..05c01ea64e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-semi-replaced-stretch-other.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini b/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini
new file mode 100644
index 0000000000..7c96b6bc4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-absolute-table-001.html.ini
@@ -0,0 +1,3 @@
+[position-absolute-table-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini b/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini
new file mode 100644
index 0000000000..75d24b2111
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-fixed-at-bottom-right-on-viewport.html.ini
@@ -0,0 +1,3 @@
+[position-fixed-at-bottom-right-on-viewport.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini b/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini
new file mode 100644
index 0000000000..e96e1951e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-fixed-scroll-nested-fixed.html.ini
@@ -0,0 +1,3 @@
+[position-fixed-scroll-nested-fixed.html]
+ expected:
+ if os == "android": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-position/position-relative-005.html.ini b/testing/web-platform/meta/css/css-position/position-relative-005.html.ini
new file mode 100644
index 0000000000..b91b69020d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-relative-005.html.ini
@@ -0,0 +1,2 @@
+[position-relative-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/position-relative-013.html.ini b/testing/web-platform/meta/css/css-position/position-relative-013.html.ini
new file mode 100644
index 0000000000..2828a60ae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-relative-013.html.ini
@@ -0,0 +1,2 @@
+[position-relative-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini b/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
new file mode 100644
index 0000000000..1ff30f7317
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
@@ -0,0 +1,3 @@
+[positon-absolute-scrollable-overflow-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/static-position/__dir__.ini b/testing/web-platform/meta/css/css-position/static-position/__dir__.ini
new file mode 100644
index 0000000000..7817dca3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini
new file mode 100644
index 0000000000..b5eb888db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-ltr.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..817a9fedbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..94b7f1620c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini
new file mode 100644
index 0000000000..03a14af7db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/htb-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini
new file mode 100644
index 0000000000..54ed87865a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-ltr.html.ini
@@ -0,0 +1,4 @@
+[vlr-ltr-ltr.html]
+ expected:
+ if (processor == "x86") and not debug: ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..90ef1e4dde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..84a86713f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini
new file mode 100644
index 0000000000..a397002de4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vlr-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini
new file mode 100644
index 0000000000..6eee716f8b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-ltr.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-ltr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini
new file mode 100644
index 0000000000..494a2d6c35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-ltr-rtl.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr-rtl.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini
new file mode 100644
index 0000000000..17f6081dca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-ltr.tentative.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-ltr.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini
new file mode 100644
index 0000000000..148b19c94a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/static-position/vrl-rtl-rtl.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl-rtl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini
new file mode 100644
index 0000000000..18d97620c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-bottom-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini
new file mode 100644
index 0000000000..a3b92fc90d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-bottom-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-bottom-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini
new file mode 100644
index 0000000000..0f46215f98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-002.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini
new file mode 100644
index 0000000000..9bf2519ec4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-003.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini
new file mode 100644
index 0000000000..8125346c4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini
new file mode 100644
index 0000000000..16053bee38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fixed-ancestor.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-fixed-ancestor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini
new file mode 100644
index 0000000000..967683b6b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-flexbox.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-flexbox.html]
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-85
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini
new file mode 100644
index 0000000000..68cc02dc26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-hyperlink.html.ini
@@ -0,0 +1,4 @@
+[position-sticky-hyperlink.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini
new file mode 100644
index 0000000000..7aa6d3a72b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html.ini
@@ -0,0 +1,4 @@
+[position-sticky-input-box-gets-focused-after-scroll.html]
+ [Focusing on visible sticky input box should reset the scroll to unshifted sticky position.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini
new file mode 100644
index 0000000000..5780e3fcd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-large-top-2.tentative.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-large-top-2.tentative.html]
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-17
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini
new file mode 100644
index 0000000000..086bd7cf96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-left-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini
new file mode 100644
index 0000000000..7b49c90d62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-left-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini
new file mode 100644
index 0000000000..dcdbe7fdef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-left.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-left.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini
new file mode 100644
index 0000000000..8f77bcec88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-margins.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-margins.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini
new file mode 100644
index 0000000000..71f2f563ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-bottom.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini
new file mode 100644
index 0000000000..a795f2ab42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-right.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini
new file mode 100644
index 0000000000..8a6dc6ca56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-nested-top.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-nested-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini
new file mode 100644
index 0000000000..d0773658b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-overflow.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-offset-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-print.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-print.html.ini
new file mode 100644
index 0000000000..b15697fad9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-print.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-offset-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini
new file mode 100644
index 0000000000..3f59d9e000
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-offset-top-left.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-offset-top-left.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini
new file mode 100644
index 0000000000..f88187cf08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-overflow-hidden.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-overflow-hidden.html]
+prefs: [layout.tables.scrollable-cells:true]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini
new file mode 100644
index 0000000000..be7e4fd8bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-parsing.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini
new file mode 100644
index 0000000000..3679b2423c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-right-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini
new file mode 100644
index 0000000000..d7fd1f135b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-right-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini
new file mode 100644
index 0000000000..c416c84a36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-right.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini
new file mode 100644
index 0000000000..817904ba3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-root-scroller.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-root-scroller.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini
new file mode 100644
index 0000000000..dd5e3062ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrollIntoView.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-scrollIntoView.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [scrolling a sticky element into view should use its unshifted position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
new file mode 100644
index 0000000000..31d7879759
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
@@ -0,0 +1,8 @@
+[position-sticky-scrolled-remove-sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Sticky position and its overflow contribution in the vertical axis]
+ expected: FAIL
+
+ [Sticky position and its overflow contribution in the horizontal axis]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini
new file mode 100644
index 0000000000..f76d6f20a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-002.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini
new file mode 100644
index 0000000000..8d9ff99027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini
new file mode 100644
index 0000000000..96f22a115e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom-003.html.ini
@@ -0,0 +1,5 @@
+[position-sticky-top-and-bottom-003.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=0-1;totalPixels=0-3
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini
new file mode 100644
index 0000000000..64e5a1f7dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top-and-bottom.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-top-and-bottom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini
new file mode 100644
index 0000000000..44c26bc4f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-top.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini
new file mode 100644
index 0000000000..1820cc1bbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms-translate.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-transforms-translate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini
new file mode 100644
index 0000000000..7687547494
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-transforms.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-transforms.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini b/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini
new file mode 100644
index 0000000000..0831b62899
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/sticky-after-input.html.ini
@@ -0,0 +1,5 @@
+[sticky-after-input.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Sticky positioned element should reset the scroll position to unshifted position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini b/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
new file mode 100644
index 0000000000..6411a3913c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
@@ -0,0 +1,3 @@
+[z-index-blend-will-change-overlapping-layers.html]
+ expected:
+ if os == "android": ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini b/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini
new file mode 100644
index 0000000000..8044982d8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.properties-and-values.enabled:true]
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini
new file mode 100644
index 0000000000..c927931b32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-angle-comma-list.html]
+ [Animating a custom property of type <angle># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <angle># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <angle># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini
new file mode 100644
index 0000000000..761a17d190
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-angle-space-list.html]
+ [Animating a custom property of type <angle>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <angle>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <angle>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini
new file mode 100644
index 0000000000..85962c1bd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-angle.html]
+ [Animating a custom property of type <angle> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <angle> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <angle> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini
new file mode 100644
index 0000000000..222aa3207e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-color-comma-list.html]
+ [Animating a custom property of type <color># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <color># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <color># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini
new file mode 100644
index 0000000000..d739c0ff6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-color-space-list.html]
+ [Animating a custom property of type <color>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <color>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <color>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini
new file mode 100644
index 0000000000..353b03a417
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-color.html]
+ [Animating a custom property of type <color> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <color> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <color> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini
new file mode 100644
index 0000000000..d7193f19c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini
@@ -0,0 +1,3 @@
+[custom-property-animation-inherited-used-by-standard-property.html]
+ [Animating an inherited CSS variable on a parent is reflected on a standard property using that variable as a value on a child]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini
new file mode 100644
index 0000000000..858351d044
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-integer-comma-list.html]
+ [Animating a custom property of type <integer># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <integer># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <integer># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini
new file mode 100644
index 0000000000..b62653560d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-integer-space-list.html]
+ [Animating a custom property of type <integer>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <integer>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <integer>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini
new file mode 100644
index 0000000000..8e92c90a39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-integer.html]
+ [Animating a custom property of type <integer> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <integer> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <integer> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini
new file mode 100644
index 0000000000..abb8923d6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-length-comma-list.html]
+ [Animating a custom property of type <length># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini
new file mode 100644
index 0000000000..1eb856dcad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini
@@ -0,0 +1,12 @@
+[custom-property-animation-length-percentage-comma-list.html]
+ [Animating a custom property of type <length-percentage># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage># with a single keyframe and additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage># with iterationComposite]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini
new file mode 100644
index 0000000000..a4d08bfcbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini
@@ -0,0 +1,12 @@
+[custom-property-animation-length-percentage-space-list.html]
+ [Animating a custom property of type <length-percentage>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage>+ with a single keyframe and additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage>+ with iterationComposite]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini
new file mode 100644
index 0000000000..aaba583841
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-length-percentage.html]
+ [Animating a custom property of type <length-percentage> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length-percentage> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini
new file mode 100644
index 0000000000..a45be88dd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-length-space-list.html]
+ [Animating a custom property of type <length>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini
new file mode 100644
index 0000000000..987a32514e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-length.html]
+ [Animating a custom property of type <length> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <length> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <length> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini
new file mode 100644
index 0000000000..a43e77f3f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini
@@ -0,0 +1,3 @@
+[custom-property-animation-non-inherited-used-by-standard-property.html]
+ [Animating a non-inherited CSS variable is reflected on a standard property using that variable as a value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini
new file mode 100644
index 0000000000..0c0bfafb59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-number-comma-list.html]
+ [Animating a custom property of type <number># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <number># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <number># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini
new file mode 100644
index 0000000000..7c0153b5ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-number-space-list.html]
+ [Animating a custom property of type <number>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <number>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <number>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini
new file mode 100644
index 0000000000..6708574da1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-number.html]
+ [Animating a custom property of type <number> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <number> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <number> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini
new file mode 100644
index 0000000000..90b2bb1cf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-percentage-comma-list.html]
+ [Animating a custom property of type <percentage># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini
new file mode 100644
index 0000000000..16429ad5d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-percentage-space-list.html]
+ [Animating a custom property of type <percentage>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini
new file mode 100644
index 0000000000..af993b5aff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-percentage.html]
+ [Animating a custom property of type <percentage> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <percentage> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini
new file mode 100644
index 0000000000..559ad24370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-resolution-comma-list.html]
+ [Animating a custom property of type <resolution># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini
new file mode 100644
index 0000000000..782bd0f99f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-resolution-space-list.html]
+ [Animating a custom property of type <resolution>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini
new file mode 100644
index 0000000000..9ed137bb21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-resolution.html]
+ [Animating a custom property of type <resolution> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <resolution> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini
new file mode 100644
index 0000000000..2eea51d16a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-time-comma-list.html]
+ [Animating a custom property of type <time># with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <time># with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <time># with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini
new file mode 100644
index 0000000000..fe456315a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-time-space-list.html]
+ [Animating a custom property of type <time>+ with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <time>+ with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <time>+ with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini
new file mode 100644
index 0000000000..390ff09ab2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-time.html]
+ [Animating a custom property of type <time> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <time> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <time> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini
new file mode 100644
index 0000000000..e54d8db111
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-transform-function.html]
+ [Animating a custom property of type <transform-function> with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-function> with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-function> with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini
new file mode 100644
index 0000000000..8832415f40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini
@@ -0,0 +1,15 @@
+[custom-property-animation-transform-list-multiple-values.html]
+ [Animating a custom property of type <transform-list> containing multiple values with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing multiple values with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing multiple values with a single keyframe and additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing multiple values with iterationComposite]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing multiple values and with mismatching list lengths]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini
new file mode 100644
index 0000000000..d3d21d5377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini
@@ -0,0 +1,9 @@
+[custom-property-animation-transform-list-single-values.html]
+ [Animating a custom property of type <transform-list> containing a single value with a single keyframe]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing a single value with additivity]
+ expected: FAIL
+
+ [Animating a custom property of type <transform-list> containing a single value with a single keyframe and additivity]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini
new file mode 100644
index 0000000000..42d99c9ddf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-angle.html]
+ [A custom property of type <angle> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini
new file mode 100644
index 0000000000..53bd3b837a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-color.html]
+ [A custom property of type <color> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini
new file mode 100644
index 0000000000..83c6af4ea8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-custom-ident.html]
+ [A custom property of type <custom-ident> can yield a discrete CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini
new file mode 100644
index 0000000000..25b036dcac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-image.html]
+ [A custom property of type <image> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini
new file mode 100644
index 0000000000..6811e45582
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-inherited-used-by-standard-property.html]
+ [Running a transition an inherited CSS variable is reflected on a standard property using that variable as a value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini
new file mode 100644
index 0000000000..89f73e2720
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-integer.html]
+ [A custom property of type <integer> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini
new file mode 100644
index 0000000000..4fa88b0e48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-length-percentage.html]
+ [A custom property of type <length-percentage> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini
new file mode 100644
index 0000000000..0d8ffbda50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-length.html]
+ [A custom property of type <length> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini
new file mode 100644
index 0000000000..86b263fbb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-mismatched-inherited-property-numbers.html]
+ [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition when the transition properties are set on a parent and the child inherits.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini
new file mode 100644
index 0000000000..82812be564
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini
@@ -0,0 +1,72 @@
+[custom-property-transition-mismatched-list.html]
+ [A custom property of type <angle>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <length>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <integer>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <length-percentage># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <image>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <percentage># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <length-percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <color># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <length># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <image># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <custom-ident># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <time>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <color>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <angle># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <integer># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <resolution>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <custom-ident>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <number>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <time># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <number># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <percentage>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <url>+ yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <url># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
+
+ [A custom property of type <resolution># yields a discrete CSS Transition if the lists do not contain the same number of values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini
new file mode 100644
index 0000000000..8941cc8ab5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-mismatched-property-numbers.html]
+ [Using a single "transition-property" value set to a custom property and two "transition-duration" values correctly yields a CSS Transition.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini
new file mode 100644
index 0000000000..c3035b06a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-non-inherited-used-by-standard-property.html]
+ [Running a transition a non-inherited CSS variable is reflected on a standard property using that variable as a value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini
new file mode 100644
index 0000000000..44a858450d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-number.html]
+ [A custom property of type <number> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini
new file mode 100644
index 0000000000..240837dcd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-percentage.html]
+ [A custom property of type <percentage> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini
new file mode 100644
index 0000000000..dac3562bd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-property-all.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-property-all.html]
+ [A custom property can yield a CSS Transition with transition-property: all]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini
new file mode 100644
index 0000000000..7bf4363dee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-resolution.html]
+ [A custom property of type <resolution> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini
new file mode 100644
index 0000000000..0679de08be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-time.html]
+ [A custom property of type <time> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-box-size.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-box-size.tentative.html.ini
new file mode 100644
index 0000000000..e42248772f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-box-size.tentative.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-function-box-size.tentative.html]
+ [A custom property of type <transform-function> yields a CSS Transition using the mix function for a box size dependent matrix interpolation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini
new file mode 100644
index 0000000000..28e194010c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-function-matrix.html]
+ [A custom property of type <transform-function> can yield a CSS Transition between different function types]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-none.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-none.tentative.html.ini
new file mode 100644
index 0000000000..fd4f7c6d02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-none.tentative.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-function-none.tentative.html]
+ [A custom property keyword none is not a <transform-function> value and is not interpolable with <transform-function> values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-to-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-to-list.html.ini
new file mode 100644
index 0000000000..6228a9d1b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-to-list.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-function-to-list.html]
+ [A custom property cannot yield a CSS Transition from <transform-function> to <transform-list>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini
new file mode 100644
index 0000000000..f3a60c0607
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-function.html]
+ [A custom property of type <transform-function> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-box-size.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-box-size.tentative.html.ini
new file mode 100644
index 0000000000..85cc6dcb4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-box-size.tentative.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-list-box-size.tentative.html]
+ [A custom property of type <transform-list> yields a CSS Transition using the mix function for a box size dependent matrix interpolation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini
new file mode 100644
index 0000000000..c7341c60b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-list-matrix.html]
+ [A custom property of type <transform-list> can yield a CSS Transition between different function types]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini
new file mode 100644
index 0000000000..b88199ec36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-list-none.tentative.html]
+ [A custom property keyword none is not a <transform-list> value and is not interpolable with <transform-list> values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini
new file mode 100644
index 0000000000..9f2daa3b33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-transform-list.html]
+ [A custom property of type <transform-list> can yield a CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini
new file mode 100644
index 0000000000..023cdf9f58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini
@@ -0,0 +1,3 @@
+[custom-property-transition-url.html]
+ [A custom property of type <url> can yield a discrete CSS Transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini
new file mode 100644
index 0000000000..d249b26102
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini
@@ -0,0 +1,33 @@
+[at-property-animation.html]
+ [Ongoing animation picks up redeclared intial value]
+ expected: FAIL
+
+ [Ongoing animation picks up redeclared inherits flag]
+ expected: FAIL
+
+ [Ongoing animation picks up redeclared meaning of 'unset']
+ expected: FAIL
+
+ [Transition triggered by initial value change]
+ expected: FAIL
+
+ [No transition when removing @property rule]
+ expected: FAIL
+
+ [Transitioning from specified value]
+ expected: FAIL
+
+ [Transitioning from initial value]
+ expected: FAIL
+
+ [JS-originated animation setting "currentColor" for a custom property on a keyframe is responsive to changing "color" on the parent.]
+ expected: FAIL
+
+ [CSS animation setting "inherit" for a custom property on a keyframe is responsive to changing that custom property on the parent.]
+ expected: FAIL
+
+ [CSS animation setting "currentColor" for a custom property on a keyframe is responsive to changing "color" on the parent.]
+ expected: FAIL
+
+ [JS-originated animation setting "inherit" for a custom property on a keyframe is responsive to changing that custom property on the parent.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini
new file mode 100644
index 0000000000..c7899e0d14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-typedom.html.ini
@@ -0,0 +1,7 @@
+[at-property-typedom.html]
+ [Properties declared with @property reify correctly]
+ expected: FAIL
+
+ [Re-declaring a property with a different type affects reification]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini b/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini
new file mode 100644
index 0000000000..595b34f995
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/idlharness.html.ini
@@ -0,0 +1,6 @@
+[idlharness.html]
+ expected:
+ if debug and (os == "linux"): [OK, TIMEOUT]
+ [idl_test setup]
+ expected:
+ if debug and (os == "linux"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini b/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini
new file mode 100644
index 0000000000..ea8b6b6125
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/register-property-syntax-parsing.html.ini
@@ -0,0 +1,85 @@
+[register-property-syntax-parsing.html]
+ [syntax:'<string>', initialValue:''foo bar' is valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [syntax:'<string># | <string>+', initialValue:'"foo", 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>#', initialValue:''foo', 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:'"bar 'baz'"' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>+ | <string>#', initialValue:''foo' 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string># | <string>+', initialValue:''foo', 'bar' ' is valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:'"bar baz"' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>+', initialValue:''foo' 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string># | <string>+', initialValue:''foo', 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:' 'foo bar' ' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:'"bar 'baz'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string># | <string>+', initialValue:'"foo", 'bar' is valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>+ | <string>#', initialValue:''foo' "bar"' is valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>+ | <string>#', initialValue:' 'foo' 'bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:''"foo" bar'' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>', initialValue:''foo bar'' is valid]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [syntax:'<string>+ | <string>#', initialValue:''foo' "bar' is valid]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini
new file mode 100644
index 0000000000..577e8dc4fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini
@@ -0,0 +1,6 @@
+[registered-property-revert.html]
+ [Non-inherited registered custom property can be reverted in animation]
+ expected: FAIL
+
+ [Inherited registered custom property can be reverted in animation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini b/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini
new file mode 100644
index 0000000000..7aa9b76685
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/typedom.html.ini
@@ -0,0 +1,5 @@
+[typedom.html]
+ expected: ERROR
+ [Computed * is reified as CSSUnparsedValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini
new file mode 100644
index 0000000000..7c219aeaee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/var-reference-registered-properties.html.ini
@@ -0,0 +1,3 @@
+[var-reference-registered-properties.html]
+ [Invalid values for registered properties are serialized as the empty string]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/__dir__.ini b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
new file mode 100644
index 0000000000..01fb2b471c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [dom.css_pseudo_element.enabled:true, layout.css.animation-composition.enabled:true, layout.css.floating-first-letter.tight-glyph-bounds:0, dom.customHighlightAPI.enabled:true, layout.css.modern-range-pseudos.enabled:true]
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini
new file mode 100644
index 0000000000..eff0f6889e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-014.html.ini
@@ -0,0 +1,2 @@
+[active-selection-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini
new file mode 100644
index 0000000000..baff787a67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-021.html.ini
@@ -0,0 +1,2 @@
+[active-selection-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini
new file mode 100644
index 0000000000..757135a4ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-025.html.ini
@@ -0,0 +1,2 @@
+[active-selection-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini
new file mode 100644
index 0000000000..941a881f33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-027.html.ini
@@ -0,0 +1,2 @@
+[active-selection-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini
new file mode 100644
index 0000000000..7c49f38bea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini
@@ -0,0 +1,2 @@
+[active-selection-031.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini
new file mode 100644
index 0000000000..5c2dbfe97e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-051.html.ini
@@ -0,0 +1,2 @@
+[active-selection-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini
new file mode 100644
index 0000000000..0f901ff4c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-052.html.ini
@@ -0,0 +1,2 @@
+[active-selection-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini
new file mode 100644
index 0000000000..c6473c5823
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-053.html.ini
@@ -0,0 +1,2 @@
+[active-selection-053.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini b/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini
new file mode 100644
index 0000000000..0daf57582e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/active-selection-054.html.ini
@@ -0,0 +1,2 @@
+[active-selection-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini b/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini
new file mode 100644
index 0000000000..f4a819ddc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/backdrop-animate-002.html.ini
@@ -0,0 +1,5 @@
+[backdrop-animate-002.html]
+ expected:
+ if (os == "mac") and not debug: [FAIL, PASS]
+ if (os == "android") and not debug: [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini b/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini
new file mode 100644
index 0000000000..7bb0121941
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/backdrop-animate.html.ini
@@ -0,0 +1,3 @@
+[backdrop-animate.html]
+ ['backgroundColor' animation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
new file mode 100644
index 0000000000..5630d0776b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
@@ -0,0 +1,2 @@
+[cascade-highlight-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
new file mode 100644
index 0000000000..e0dd642794
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
@@ -0,0 +1,2 @@
+[cascade-highlight-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini b/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini
new file mode 100644
index 0000000000..d35f90cae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/file-selector-button-inherit.html.ini
@@ -0,0 +1,3 @@
+[file-selector-button-inherit.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini
new file mode 100644
index 0000000000..1e1b1b9fea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-001.html.ini
@@ -0,0 +1,2 @@
+[first-letter-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini
new file mode 100644
index 0000000000..4c49da84e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-002.html.ini
@@ -0,0 +1,2 @@
+[first-letter-002.html]
+ fuzzy: maxDifference=0-53;totalPixels=0-3
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
new file mode 100644
index 0000000000..7189b18f37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
@@ -0,0 +1,4 @@
+[first-letter-003.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini
new file mode 100644
index 0000000000..bb7e3030e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-004.html.ini
@@ -0,0 +1,2 @@
+[first-letter-004.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini
new file mode 100644
index 0000000000..7ef45065ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-allowed-properties.html.ini
@@ -0,0 +1,5 @@
+[first-letter-allowed-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [textJustify should be applied to first-letter pseudo elements.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini
new file mode 100644
index 0000000000..81ff049f5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-exclude-block-child-marker.html.ini
@@ -0,0 +1,3 @@
+[first-letter-exclude-block-child-marker.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=214004
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini
new file mode 100644
index 0000000000..c8f63e5aa4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-list-item-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[first-letter-list-item-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini
new file mode 100644
index 0000000000..0cce8b892d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-punctuation-and-space.html.ini
@@ -0,0 +1,2 @@
+[first-letter-punctuation-and-space.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini
new file mode 100644
index 0000000000..930bc2819e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-width.html.ini
@@ -0,0 +1,2 @@
+[first-letter-width.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-letter-with-preceding-new-line.html.ini b/testing/web-platform/meta/css/css-pseudo/first-letter-with-preceding-new-line.html.ini
new file mode 100644
index 0000000000..9affca6a53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-with-preceding-new-line.html.ini
@@ -0,0 +1,2 @@
+[first-letter-with-preceding-new-line.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini
new file mode 100644
index 0000000000..a6b39a33d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-allowed-properties.html.ini
@@ -0,0 +1,3 @@
+[first-line-allowed-properties.html]
+ [textJustify should be applied to first-line pseudo elements.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini
new file mode 100644
index 0000000000..c9e7fe6b38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color-nested.html.ini
@@ -0,0 +1,2 @@
+[first-line-change-inline-color-nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini
new file mode 100644
index 0000000000..4c7cadcc83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-change-inline-color.html.ini
@@ -0,0 +1,2 @@
+[first-line-change-inline-color.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini
new file mode 100644
index 0000000000..72fb21fba2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-nested-gcs.html.ini
@@ -0,0 +1,2 @@
+[first-line-nested-gcs.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini
new file mode 100644
index 0000000000..ec64f4301b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-on-ancestor-block.html.ini
@@ -0,0 +1,2 @@
+[first-line-on-ancestor-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini
new file mode 100644
index 0000000000..c625d3a773
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-inline-block.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-inline-block.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini
new file mode 100644
index 0000000000..01570afb48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow-and-nested-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini
new file mode 100644
index 0000000000..3e2296efa3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow-and-nested-span.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini
new file mode 100644
index 0000000000..233583090b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/first-line-with-out-of-flow.html.ini
@@ -0,0 +1,2 @@
+[first-line-with-out-of-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini
new file mode 100644
index 0000000000..038d7ffeda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-error-001.html.ini
@@ -0,0 +1,2 @@
+[grammar-error-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini
new file mode 100644
index 0000000000..621fc03611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-001.html.ini
@@ -0,0 +1,2 @@
+[grammar-spelling-errors-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini
new file mode 100644
index 0000000000..22dd9d7f1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/grammar-spelling-errors-002.html.ini
@@ -0,0 +1,2 @@
+[grammar-spelling-errors-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
new file mode 100644
index 0000000000..819a1cb8d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
new file mode 100644
index 0000000000..59c9d5fe2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
new file mode 100644
index 0000000000..b595124410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-cascade-004.html]
+ prefs: [layout.css.properties-and-values.enabled:true]
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
new file mode 100644
index 0000000000..36448b29f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
@@ -0,0 +1,36 @@
+[highlight-cascade-007.html]
+ [M::selection’s font-size is the same as in M]
+ expected: FAIL
+
+ [M span::selection’s font-size is the same as in M span]
+ expected: FAIL
+
+ [M::selection’s own text-shadow respects M’s font-size]
+ expected: FAIL
+
+ [M span::selection’s inherited text-shadow respects M’s font-size]
+ expected: FAIL
+
+ [W::selection’s line-height is the same as in W]
+ expected: FAIL
+
+ [W span::selection’s line-height is the same as in W span]
+ expected: FAIL
+
+ [W::selection’s own text-shadow respects W’s line-height]
+ expected: FAIL
+
+ [W span::selection’s inherited text-shadow respects W’s line-height]
+ expected: FAIL
+
+ [U::selection’s font-size is the same as in U]
+ expected: FAIL
+
+ [U span::selection’s font-size is the same as in U span]
+ expected: FAIL
+
+ [U::selection’s own text-decoration-thickness respects U’s font-size]
+ expected: FAIL
+
+ [U span::selection’s own text-decoration-thickness respects U span’s font-size]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
new file mode 100644
index 0000000000..ff94170c4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
@@ -0,0 +1,17 @@
+[highlight-currentcolor-computed-inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::selection]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
new file mode 100644
index 0000000000..0078e75163
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
@@ -0,0 +1,20 @@
+[highlight-currentcolor-computed-visited.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
new file mode 100644
index 0000000000..55fae60301
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
@@ -0,0 +1,20 @@
+[highlight-currentcolor-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
new file mode 100644
index 0000000000..3919445a96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-properties-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
new file mode 100644
index 0000000000..44b19e7edb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-properties-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
new file mode 100644
index 0000000000..9cbcacbddd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-text-shadow-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
new file mode 100644
index 0000000000..e5976d0888
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-painting-text-shadow-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
new file mode 100644
index 0000000000..ad2279b704
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-root-explicit-default-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
new file mode 100644
index 0000000000..1310b157b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-currentcolor-root-implicit-default-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini
new file mode 100644
index 0000000000..6f2bbcc104
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini
new file mode 100644
index 0000000000..c95883ca41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini
new file mode 100644
index 0000000000..109e9d82df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-003.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini
new file mode 100644
index 0000000000..764d61b3db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
new file mode 100644
index 0000000000..d072f192d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
new file mode 100644
index 0000000000..896f15fbb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
new file mode 100644
index 0000000000..e50cd23de7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
@@ -0,0 +1,2 @@
+[highlight-paired-cascade-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
new file mode 100644
index 0000000000..2ba979edd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
@@ -0,0 +1,27 @@
+[highlight-pseudos-computed.html]
+ [getComputedStyle() for ::target-text]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo): should return an empty CSSStyleDeclaration]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)) should return an empty CSSStyleDeclaration]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)( should return an empty CSSStyleDeclaration]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)(foo) should return an empty CSSStyleDeclaration]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo)() should return an empty CSSStyleDeclaration]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo). should return an empty CSSStyleDeclaration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
new file mode 100644
index 0000000000..a00d02fb98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
@@ -0,0 +1,32 @@
+[highlight-pseudos-inheritance-computed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::selection at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::selection at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #child2]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #child1]
+ expected: FAIL
+
+ [getComputedStyle() for ::highlight(foo) at #child2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
new file mode 100644
index 0000000000..80d728c4c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
@@ -0,0 +1,20 @@
+[highlight-pseudos-visited-computed-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle() for ::target-text at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::target-text at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::spelling-error at #target2]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target1]
+ expected: FAIL
+
+ [getComputedStyle() for ::grammar-error at #target2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
new file mode 100644
index 0000000000..7a3e98ca55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini
new file mode 100644
index 0000000000..1a48c85e38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
new file mode 100644
index 0000000000..cee1ef2f19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
@@ -0,0 +1,41 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [idl_test setup]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "type" with the proper type]
+ expected: FAIL
+
+ [Stringification of beforeElements.item(0)]
+ expected: FAIL
+
+ [CSSPseudoElement must be primary interface of beforeElements.item(0)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "element" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPseudoElement interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [Element interface: operation pseudo(CSSOMString)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: attribute parent]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation pseudo(CSSOMString)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "parent" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: beforeElements.item(0) must inherit property "pseudo(CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSPseudoElement interface: calling pseudo(CSSOMString) on beforeElements.item(0) with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini
new file mode 100644
index 0000000000..e0d8893766
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-animate.html.ini
@@ -0,0 +1,3 @@
+[marker-animate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini
new file mode 100644
index 0000000000..554c7f4fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-computed-content.html.ini
@@ -0,0 +1,3 @@
+[marker-computed-content.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini
new file mode 100644
index 0000000000..b904cf09f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-computed-size.html.ini
@@ -0,0 +1,3 @@
+[marker-computed-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini
new file mode 100644
index 0000000000..6cf2820b18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[marker-content-007.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini
new file mode 100644
index 0000000000..7aeaeb48b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-008.tentative.html.ini
@@ -0,0 +1,3 @@
+[marker-content-008.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
+ fuzzy: maxDifference=0-30;totalPixels=0-20
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini
new file mode 100644
index 0000000000..4d0011963e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[marker-content-009.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini
new file mode 100644
index 0000000000..12fbe8d46f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-011.tentative.html.ini
@@ -0,0 +1,4 @@
+[marker-content-011.tentative.html]
+ prefs: [layout.css.marker.restricted:false]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini
new file mode 100644
index 0000000000..d7339905f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-020.html.ini
@@ -0,0 +1,2 @@
+[marker-content-020.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-4
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini
new file mode 100644
index 0000000000..4dc81a24e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-content-023.html.ini
@@ -0,0 +1,2 @@
+[marker-content-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini
new file mode 100644
index 0000000000..53f5c89462
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-default-styles.html.ini
@@ -0,0 +1,26 @@
+[marker-default-styles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed value of 'text-indent' for inside decimal]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside symbol]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside string]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside marker]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside marker]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside string]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for outside decimal]
+ expected: FAIL
+
+ [Computed value of 'text-indent' for inside symbol]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini
new file mode 100644
index 0000000000..f90ae596ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-display-computed.html.ini
@@ -0,0 +1,15 @@
+[marker-display-computed.html]
+ bug: https://github.com/w3c/csswg-drafts/issues/6440
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed 'display' for outside ::marker, variant default]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant color]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant string]
+ expected: FAIL
+
+ [Computed 'display' for outside ::marker, variant content]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini
new file mode 100644
index 0000000000..4e1cf17933
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-font-properties.html.ini
@@ -0,0 +1,3 @@
+[marker-font-properties.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini
new file mode 100644
index 0000000000..9c6fb47fe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-font-variant-numeric-normal.html.ini
@@ -0,0 +1,2 @@
+[marker-font-variant-numeric-normal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini
new file mode 100644
index 0000000000..e1dd905940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-hit-testing.html.ini
@@ -0,0 +1,3 @@
+[marker-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini
new file mode 100644
index 0000000000..b2cef31c94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-hyphens.html.ini
@@ -0,0 +1,2 @@
+[marker-hyphens.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini
new file mode 100644
index 0000000000..f2ffa3e319
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-intrinsic-contribution-001.html.ini
@@ -0,0 +1,3 @@
+[marker-intrinsic-contribution-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini
new file mode 100644
index 0000000000..fc95d41089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-letter-spacing.html.ini
@@ -0,0 +1,2 @@
+[marker-letter-spacing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini
new file mode 100644
index 0000000000..d501188774
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-line-break.html.ini
@@ -0,0 +1,2 @@
+[marker-line-break.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini
new file mode 100644
index 0000000000..e90d1c47e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-overflow-wrap.html.ini
@@ -0,0 +1,2 @@
+[marker-overflow-wrap.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini
new file mode 100644
index 0000000000..1ee066613a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-reverted-styles.html.ini
@@ -0,0 +1,3 @@
+[marker-reverted-styles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini
new file mode 100644
index 0000000000..2b60f5af3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-tab-size.html.ini
@@ -0,0 +1,2 @@
+[marker-tab-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini
new file mode 100644
index 0000000000..29540f8025
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-align-001.html.ini
@@ -0,0 +1,2 @@
+[marker-text-align-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini
new file mode 100644
index 0000000000..ecf8e7801d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-combine-upright.html.ini
@@ -0,0 +1,2 @@
+[marker-text-combine-upright.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini
new file mode 100644
index 0000000000..ff3ff38d6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-decoration-skip-ink.html.ini
@@ -0,0 +1,2 @@
+[marker-text-decoration-skip-ink.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini
new file mode 100644
index 0000000000..cd3ce9e65d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-emphasis.html.ini
@@ -0,0 +1,2 @@
+[marker-text-emphasis.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini
new file mode 100644
index 0000000000..33ee48ec0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-text-shadow.html.ini
@@ -0,0 +1,2 @@
+[marker-text-shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini
new file mode 100644
index 0000000000..0cf7928b80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-variable-computed-style.html.ini
@@ -0,0 +1,3 @@
+[marker-variable-computed-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini
new file mode 100644
index 0000000000..46e23641fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-word-break.html.ini
@@ -0,0 +1,2 @@
+[marker-word-break.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini b/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini
new file mode 100644
index 0000000000..4c6f4402bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/marker-word-spacing.html.ini
@@ -0,0 +1,2 @@
+[marker-word-spacing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
new file mode 100644
index 0000000000..7cfba78b84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/highlight-pseudos.html.ini
@@ -0,0 +1,37 @@
+[highlight-pseudos.html]
+ ["::target-text" should be a valid selector]
+ expected: FAIL
+
+ [".a::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["div ::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::target-text" should be a valid selector]
+ expected: FAIL
+
+ ["::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ [".a::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["div ::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::spelling-error" should be a valid selector]
+ expected: FAIL
+
+ ["::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ [".a::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ ["div ::grammar-error" should be a valid selector]
+ expected: FAIL
+
+ ["::part(my-part)::grammar-error" should be a valid selector]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini
new file mode 100644
index 0000000000..e2412fe62e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties-in-animation.html.ini
@@ -0,0 +1,84 @@
+[marker-supported-properties-in-animation.html]
+ [Animation of list-style in ::marker]
+ expected: FAIL
+
+ [Transition of list-style in ::marker]
+ expected: FAIL
+
+ [Transition of tab-size in ::marker]
+ expected: FAIL
+
+ [Animation of letter-spacing in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-color in ::marker]
+ expected: FAIL
+
+ [Animation of tab-size in ::marker]
+ expected: FAIL
+
+ [Animation of word-spacing in ::marker]
+ expected: FAIL
+
+ [Animation of text-shadow in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-position in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-position in ::marker]
+ expected: FAIL
+
+ [Animation of line-break in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis in ::marker]
+ expected: FAIL
+
+ [Transition of word-spacing in ::marker]
+ expected: FAIL
+
+ [Animation of word-break in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-style in ::marker]
+ expected: FAIL
+
+ [Transition of word-break in ::marker]
+ expected: FAIL
+
+ [Animation of overflow-wrap in ::marker]
+ expected: FAIL
+
+ [Transition of text-emphasis-style in ::marker]
+ expected: FAIL
+
+ [Animation of hyphens in ::marker]
+ expected: FAIL
+
+ [Transition of text-decoration-skip-ink in ::marker]
+ expected: FAIL
+
+ [Animation of text-emphasis-color in ::marker]
+ expected: FAIL
+
+ [Transition of overflow-wrap in ::marker]
+ expected: FAIL
+
+ [Transition of line-break in ::marker]
+ expected: FAIL
+
+ [Transition of text-shadow in ::marker]
+ expected: FAIL
+
+ [Animation of text-decoration-skip-ink in ::marker]
+ expected: FAIL
+
+ [Transition of hyphens in ::marker]
+ expected: FAIL
+
+ [Transition of letter-spacing in ::marker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini
new file mode 100644
index 0000000000..82a9c86a06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/marker-supported-properties.html.ini
@@ -0,0 +1,42 @@
+[marker-supported-properties.html]
+ [Property list-style value 'inside url('foo') decimal' in ::marker]
+ expected: FAIL
+
+ [Property text-shadow value 'rgb(0, 255, 0) 1px 2px 3px' in ::marker]
+ expected: FAIL
+
+ [Property text-decoration-skip-ink value 'none' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-position value 'under left' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-color value 'rgb(0, 255, 0)' in ::marker]
+ expected: FAIL
+
+ [Property letter-spacing value '10px' in ::marker]
+ expected: FAIL
+
+ [Property line-break value 'anywhere' in ::marker]
+ expected: FAIL
+
+ [Property hyphens value 'none' in ::marker]
+ expected: FAIL
+
+ [Property word-spacing value '10px' in ::marker]
+ expected: FAIL
+
+ [Property overflow-wrap value 'anywhere' in ::marker]
+ expected: FAIL
+
+ [Property tab-size value '10px' in ::marker]
+ expected: FAIL
+
+ [Property word-break value 'break-word' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis value 'dot rgb(0, 255, 0)' in ::marker]
+ expected: FAIL
+
+ [Property text-emphasis-style value 'dot' in ::marker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini
new file mode 100644
index 0000000000..2305c6de3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html.ini
@@ -0,0 +1,7 @@
+[tree-abiding-pseudo-elements.html]
+ ["::after::marker" should be a valid selector]
+ expected: FAIL
+
+ ["::before::marker" should be a valid selector]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini b/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini
new file mode 100644
index 0000000000..7454141076
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/placeholder-inherit.html.ini
@@ -0,0 +1,3 @@
+[placeholder-inherit.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini
new file mode 100644
index 0000000000..d2cadb6173
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-background-painting-order.html.ini
@@ -0,0 +1,2 @@
+[selection-background-painting-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini
new file mode 100644
index 0000000000..d0f5991634
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-input-011.html.ini
@@ -0,0 +1,7 @@
+[selection-input-011.html]
+ expected:
+ if os == "mac": PASS
+ if os == "win": PASS
+ if os == "android": PASS
+ FAIL
+ bug: Test relies on on particular font metrics which are just right on Android.
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini
new file mode 100644
index 0000000000..afa098c6d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-link-001.html.ini
@@ -0,0 +1,2 @@
+[selection-link-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini
new file mode 100644
index 0000000000..c1c04ebf3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-link-002.html.ini
@@ -0,0 +1,2 @@
+[selection-link-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini
new file mode 100644
index 0000000000..2b847428d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-originating-decoration-color.html.ini
@@ -0,0 +1,2 @@
+[selection-originating-decoration-color.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini
new file mode 100644
index 0000000000..77fe9271d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-grammar-001.html.ini
@@ -0,0 +1,2 @@
+[selection-overlay-and-grammar-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini
new file mode 100644
index 0000000000..f251dfe2b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-overlay-and-spelling-001.html.ini
@@ -0,0 +1,2 @@
+[selection-overlay-and-spelling-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini
new file mode 100644
index 0000000000..ef9a5eb081
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-textarea-011.html.ini
@@ -0,0 +1,2 @@
+[selection-textarea-011.html]
+ fuzzy: maxDifference=0-80;totalPixels=0-4 \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini
new file mode 100644
index 0000000000..5c7e08d5fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini
@@ -0,0 +1,3 @@
+[selection-universal-shadow-dom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/slider/slider-track-002.html.ini b/testing/web-platform/meta/css/css-pseudo/slider/slider-track-002.html.ini
new file mode 100644
index 0000000000..64ee0f7c6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/slider/slider-track-002.html.ini
@@ -0,0 +1,2 @@
+[slider-track-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/slider/slider-track-003.html.ini b/testing/web-platform/meta/css/css-pseudo/slider/slider-track-003.html.ini
new file mode 100644
index 0000000000..098a8cd716
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/slider/slider-track-003.html.ini
@@ -0,0 +1,2 @@
+[slider-track-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini b/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini
new file mode 100644
index 0000000000..0024e46f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/spelling-error-001.html.ini
@@ -0,0 +1,2 @@
+[spelling-error-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini b/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini
new file mode 100644
index 0000000000..b140f82a6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/spelling-error-005-crash.html.ini
@@ -0,0 +1,5 @@
+[spelling-error-005-crash.html]
+ expected:
+ if (os == "linux") and swgl and debug and fission: [TIMEOUT, PASS]
+ if (os == "linux") and swgl and debug and not fission: [TIMEOUT, PASS]
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
new file mode 100644
index 0000000000..d5728036e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
new file mode 100644
index 0000000000..ab3aabf710
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini
@@ -0,0 +1,2 @@
+[target-text-002.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
new file mode 100644
index 0000000000..efc8f42a77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini
@@ -0,0 +1,2 @@
+[target-text-003.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
new file mode 100644
index 0000000000..3997e9109c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-004.html.ini
@@ -0,0 +1,2 @@
+[target-text-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
new file mode 100644
index 0000000000..ba20df535e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini
@@ -0,0 +1,2 @@
+[target-text-005.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
new file mode 100644
index 0000000000..ebb8f528fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini
@@ -0,0 +1,2 @@
+[target-text-006.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
new file mode 100644
index 0000000000..180675078f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-007.html.ini
@@ -0,0 +1,2 @@
+[target-text-007.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
new file mode 100644
index 0000000000..142c4b71fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-008.html.ini
@@ -0,0 +1,2 @@
+[target-text-008.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini
new file mode 100644
index 0000000000..898efdb90a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-009.html.ini
@@ -0,0 +1,2 @@
+[target-text-009.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini
new file mode 100644
index 0000000000..b45c19b51b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-010.html.ini
@@ -0,0 +1,2 @@
+[target-text-010.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
new file mode 100644
index 0000000000..afa4d7e843
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
new file mode 100644
index 0000000000..ce592543c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-002.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
new file mode 100644
index 0000000000..5e34d13cfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-003.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
new file mode 100644
index 0000000000..65461fc3e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
@@ -0,0 +1,2 @@
+[target-text-dynamic-004.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
new file mode 100644
index 0000000000..326dc0329c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-text-decoration-001.html.ini
@@ -0,0 +1,2 @@
+[target-text-text-decoration-001.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
new file mode 100644
index 0000000000..18c339c330
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
@@ -0,0 +1,12 @@
+[text-selection.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Selection ending in ::marker]
+ expected:
+ if debug and (os == "mac"): [PASS, FAIL]
+ if debug and (os == "linux"): [PASS, FAIL]
+
+ [Selection ending in ::before-marker]
+ expected:
+ if debug and (os == "mac"): [PASS, FAIL]
+ if debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini b/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini
new file mode 100644
index 0000000000..97c8956b47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/textpath-selection-011.html.ini
@@ -0,0 +1,2 @@
+[textpath-selection-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-regions/counters/__dir__.ini b/testing/web-platform/meta/css/css-regions/counters/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-regions/counters/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-regions/elements/__dir__.ini b/testing/web-platform/meta/css/css-regions/elements/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-regions/elements/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-regions/floats/__dir__.ini b/testing/web-platform/meta/css/css-regions/floats/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-regions/floats/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-regions/interactivity/__dir__.ini b/testing/web-platform/meta/css/css-regions/interactivity/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-regions/interactivity/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-rhythm/__dir__.ini b/testing/web-platform/meta/css/css-rhythm/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context-list-item.html.ini b/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context-list-item.html.ini
new file mode 100644
index 0000000000..836989836d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context-list-item.html.ini
@@ -0,0 +1,2 @@
+[block-step-size-establishes-independent-formatting-context-list-item.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context.html.ini b/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context.html.ini
new file mode 100644
index 0000000000..0f77144e13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/block-step-size-establishes-independent-formatting-context.html.ini
@@ -0,0 +1,2 @@
+[block-step-size-establishes-independent-formatting-context.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-computed.html.ini b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-computed.html.ini
new file mode 100644
index 0000000000..e098a12f1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-computed.html.ini
@@ -0,0 +1,6 @@
+[block-step-insert-computed.html]
+ [Property block-step-insert value 'margin']
+ expected: FAIL
+
+ [Property block-step-insert value 'padding']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-valid.html.ini b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-valid.html.ini
new file mode 100644
index 0000000000..7d0b857b21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-insert-valid.html.ini
@@ -0,0 +1,6 @@
+[block-step-insert-valid.html]
+ [e.style['block-step-insert'\] = "margin" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-insert'\] = "padding" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-computed.html.ini b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-computed.html.ini
new file mode 100644
index 0000000000..69bc644c1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-computed.html.ini
@@ -0,0 +1,18 @@
+[block-step-size-computed.html]
+ [Property block-step-size value '0px']
+ expected: FAIL
+
+ [Property block-step-size value 'none']
+ expected: FAIL
+
+ [Property block-step-size value '100px']
+ expected: FAIL
+
+ [Property block-step-size value '2em']
+ expected: FAIL
+
+ [Property block-step-size value 'calc(10px + 0.5em)']
+ expected: FAIL
+
+ [Property block-step-size value 'calc(10px - 0.5em)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-valid.html.ini b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-valid.html.ini
new file mode 100644
index 0000000000..e6872d9dfa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-rhythm/parsing/block-step-size-valid.html.ini
@@ -0,0 +1,18 @@
+[block-step-size-valid.html]
+ [e.style['block-step-size'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-size'\] = "2em" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-size'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-size'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-size'\] = "calc(2em + 3ex)" should set the property value]
+ expected: FAIL
+
+ [e.style['block-step-size'\] = "1.2em" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/__dir__.ini b/testing/web-platform/meta/css/css-ruby/__dir__.ini
new file mode 100644
index 0000000000..7817dca3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/css-ruby/br-clear-all-001.html.ini b/testing/web-platform/meta/css/css-ruby/br-clear-all-001.html.ini
new file mode 100644
index 0000000000..6b7c17930d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/br-clear-all-001.html.ini
@@ -0,0 +1,3 @@
+[br-clear-all-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ruby/br-clear-all-002.html.ini b/testing/web-platform/meta/css/css-ruby/br-clear-all-002.html.ini
new file mode 100644
index 0000000000..afabb117b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/br-clear-all-002.html.ini
@@ -0,0 +1,3 @@
+[br-clear-all-002.html]
+ [#container 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/line-break-around-ruby-001.html.ini b/testing/web-platform/meta/css/css-ruby/line-break-around-ruby-001.html.ini
new file mode 100644
index 0000000000..7c654080fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/line-break-around-ruby-001.html.ini
@@ -0,0 +1,3 @@
+[line-break-around-ruby-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ruby/line-spacing.html.ini b/testing/web-platform/meta/css/css-ruby/line-spacing.html.ini
new file mode 100644
index 0000000000..ee836dd507
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/line-spacing.html.ini
@@ -0,0 +1,18 @@
+[line-spacing.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Consume half-leading of the previous line]
+ expected:
+ if os == "win": PASS
+ FAIL
+
+ [Don't Consume half-leading of the next line with text-emphasis]
+ expected: FAIL
+
+ [Consume half-leading of the next line]
+ expected:
+ if os == "win": PASS
+ FAIL
+
+ [Don't Consume half-leading of the previous line with text-emphasis]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/parsing/ruby-merge-valid.html.ini b/testing/web-platform/meta/css/css-ruby/parsing/ruby-merge-valid.html.ini
new file mode 100644
index 0000000000..405fe01aba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/parsing/ruby-merge-valid.html.ini
@@ -0,0 +1,10 @@
+[ruby-merge-valid.html]
+ [e.style['ruby-align'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['ruby-align'\] = "separate" should set the property value]
+ expected: FAIL
+
+ [e.style['ruby-align'\] = "merge" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-ruby/parsing/ruby-position-valid.html.ini b/testing/web-platform/meta/css/css-ruby/parsing/ruby-position-valid.html.ini
new file mode 100644
index 0000000000..fed0b2dc03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/parsing/ruby-position-valid.html.ini
@@ -0,0 +1,5 @@
+[ruby-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['ruby-position'\] = "inter-character" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini
new file mode 100644
index 0000000000..1019cc1b71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini
@@ -0,0 +1,4 @@
+[ruby-base-different-size.html]
+ expected:
+ if (processor == "x86_64") and (os == "linux") and fission and not debug: [PASS, ERROR]
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ruby/ruby-box-model-001.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-box-model-001.html.ini
new file mode 100644
index 0000000000..1b63bcafa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/ruby-box-model-001.html.ini
@@ -0,0 +1,2 @@
+[ruby-box-model-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/ruby-lang-specific-style-001.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-lang-specific-style-001.html.ini
new file mode 100644
index 0000000000..d8c18b87be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/ruby-lang-specific-style-001.html.ini
@@ -0,0 +1,3 @@
+[ruby-lang-specific-style-001.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-ruby/ruby-position-alternate.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-position-alternate.html.ini
new file mode 100644
index 0000000000..6973707cc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/ruby-position-alternate.html.ini
@@ -0,0 +1,3 @@
+[ruby-position-alternate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ruby/ruby-position.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-position.html.ini
new file mode 100644
index 0000000000..f7c90488a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ruby/ruby-position.html.ini
@@ -0,0 +1,3 @@
+[ruby-position.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-namespace.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-namespace.html.ini
new file mode 100644
index 0000000000..d69ceff33f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-namespace.html.ini
@@ -0,0 +1,2 @@
+[css-scoping-shadow-host-namespace.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini
new file mode 100644
index 0000000000..0af3ea5622
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-host-rule.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini
new file mode 100644
index 0000000000..61aff54b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-root-hides-children.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini
new file mode 100644
index 0000000000..1722232ab3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-slotted-nested.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
new file mode 100644
index 0000000000..1d352db211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-slotted-rule.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini
new file mode 100644
index 0000000000..c53c4c1646
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-with-rules-no-style-leak.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini
new file mode 100644
index 0000000000..e8657f8ccd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini
@@ -0,0 +1,3 @@
+[css-scoping-shadow-with-rules.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/host-context-parsing.html.ini b/testing/web-platform/meta/css/css-scoping/host-context-parsing.html.ini
new file mode 100644
index 0000000000..ff515e4d46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-context-parsing.html.ini
@@ -0,0 +1,7 @@
+[host-context-parsing.html]
+ [":host-context(.a)" should be a valid selector]
+ expected: FAIL
+
+ [":host-context(div.a)" should be a valid selector]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-scoping/host-context-specificity-001.html.ini b/testing/web-platform/meta/css/css-scoping/host-context-specificity-001.html.ini
new file mode 100644
index 0000000000..13d7c2794b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-context-specificity-001.html.ini
@@ -0,0 +1,2 @@
+[host-context-specificity-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/host-context-specificity-002.html.ini b/testing/web-platform/meta/css/css-scoping/host-context-specificity-002.html.ini
new file mode 100644
index 0000000000..e46d1ebba8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-context-specificity-002.html.ini
@@ -0,0 +1,2 @@
+[host-context-specificity-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/host-context-specificity-003.html.ini b/testing/web-platform/meta/css/css-scoping/host-context-specificity-003.html.ini
new file mode 100644
index 0000000000..cf3f2f8bab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-context-specificity-003.html.ini
@@ -0,0 +1,2 @@
+[host-context-specificity-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/host-functional-descendant-invalidation.html.ini b/testing/web-platform/meta/css/css-scoping/host-functional-descendant-invalidation.html.ini
new file mode 100644
index 0000000000..e139f299a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-functional-descendant-invalidation.html.ini
@@ -0,0 +1,3 @@
+[host-functional-descendant-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/host-parsing.html.ini b/testing/web-platform/meta/css/css-scoping/host-parsing.html.ini
new file mode 100644
index 0000000000..cec4072ba0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/host-parsing.html.ini
@@ -0,0 +1,4 @@
+[host-parsing.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-001.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-001.html.ini
new file mode 100644
index 0000000000..d9bcc77ace
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/keyframes-001.html.ini
@@ -0,0 +1,4 @@
+[keyframes-001.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini
new file mode 100644
index 0000000000..9506e02a14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini
@@ -0,0 +1,3 @@
+[keyframes-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-003.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-003.html.ini
new file mode 100644
index 0000000000..add1600d4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/keyframes-003.html.ini
@@ -0,0 +1,3 @@
+[keyframes-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-005.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-005.html.ini
new file mode 100644
index 0000000000..47649ae395
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/keyframes-005.html.ini
@@ -0,0 +1,6 @@
+[keyframes-005.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ [@keyframes should not leak out of the shadow tree.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-006.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-006.html.ini
new file mode 100644
index 0000000000..3fba9f2c74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/keyframes-006.html.ini
@@ -0,0 +1,4 @@
+[keyframes-006.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/scoped-reference-animation-002.html.ini b/testing/web-platform/meta/css/css-scoping/scoped-reference-animation-002.html.ini
new file mode 100644
index 0000000000..f25cb72be6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/scoped-reference-animation-002.html.ini
@@ -0,0 +1,2 @@
+[scoped-reference-animation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-cascade-order-001.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-cascade-order-001.html.ini
new file mode 100644
index 0000000000..114a253808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-cascade-order-001.html.ini
@@ -0,0 +1,4 @@
+[shadow-cascade-order-001.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-host-removal-invalidation.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-host-removal-invalidation.html.ini
new file mode 100644
index 0000000000..b21c8fe56e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-host-removal-invalidation.html.ini
@@ -0,0 +1,3 @@
+[shadow-host-removal-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-host-with-before-after.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-host-with-before-after.html.ini
new file mode 100644
index 0000000000..382efa1f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-host-with-before-after.html.ini
@@ -0,0 +1,3 @@
+[shadow-host-with-before-after.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-multiple-links.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-multiple-links.html.ini
new file mode 100644
index 0000000000..0c82a1b787
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-multiple-links.html.ini
@@ -0,0 +1,4 @@
+[shadow-multiple-links.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-reassign-dynamic-003.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-reassign-dynamic-003.html.ini
new file mode 100644
index 0000000000..bdce2ffa46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-reassign-dynamic-003.html.ini
@@ -0,0 +1,3 @@
+[shadow-reassign-dynamic-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/shadow-shared-style-cache-001.html.ini b/testing/web-platform/meta/css/css-scoping/shadow-shared-style-cache-001.html.ini
new file mode 100644
index 0000000000..2cac728118
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/shadow-shared-style-cache-001.html.ini
@@ -0,0 +1,4 @@
+[shadow-shared-style-cache-001.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/slot-non-html-display-value.html.ini b/testing/web-platform/meta/css/css-scoping/slot-non-html-display-value.html.ini
new file mode 100644
index 0000000000..a34c05b17b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/slot-non-html-display-value.html.ini
@@ -0,0 +1,4 @@
+[slot-non-html-display-value.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scoping/slotted-parsing.html.ini b/testing/web-platform/meta/css/css-scoping/slotted-parsing.html.ini
new file mode 100644
index 0000000000..0bde940170
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/slotted-parsing.html.ini
@@ -0,0 +1,20 @@
+[slotted-parsing.html]
+ ["::slotted(*):is(:hover)" should be a valid selector]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ ["::slotted(*):is(#id)" should be a valid selector]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ ["::slotted(*):where(:hover)" should be a valid selector]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ ["::slotted(*):where(#id)" should be a valid selector]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ ["::slotted(*):where(::before)" should be a valid selector]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scoping/stylesheet-title-002.html.ini b/testing/web-platform/meta/css/css-scoping/stylesheet-title-002.html.ini
new file mode 100644
index 0000000000..a469d1982b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scoping/stylesheet-title-002.html.ini
@@ -0,0 +1,4 @@
+[stylesheet-title-002.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini b/testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini
new file mode 100644
index 0000000000..129f7e0b7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini
@@ -0,0 +1,3 @@
+prefs: [layout.css.scroll-anchoring.enabled:true]
+lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, mozilla::detail::HashTable, mozilla::dom::Console::CreateInstance, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::net::nsStandardURL::TemplatedMutator]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/abspos-in-multicol-003.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/abspos-in-multicol-003.html.ini
new file mode 100644
index 0000000000..0015e73a4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/abspos-in-multicol-003.html.ini
@@ -0,0 +1,3 @@
+[abspos-in-multicol-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/adjustment-followed-by-scrollBy.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/adjustment-followed-by-scrollBy.html.ini
new file mode 100644
index 0000000000..464e0590ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/adjustment-followed-by-scrollBy.html.ini
@@ -0,0 +1,3 @@
+[adjustment-followed-by-scrollBy.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774315
+ prefs: [layout.scroll.disable-pixel-alignment:true]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/adjustments-in-scroll-event-handler.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/adjustments-in-scroll-event-handler.tentative.html.ini
new file mode 100644
index 0000000000..8ccc92d68f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/adjustments-in-scroll-event-handler.tentative.html.ini
@@ -0,0 +1 @@
+prefs: [layout.css.scroll-anchoring.max-consecutive-adjustments-with-user-scroll:false]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini
new file mode 100644
index 0000000000..01a13fa86a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini
@@ -0,0 +1,4 @@
+[ancestor-change-heuristic.html]
+ prefs: [layout.css.scroll-anchoring.suppressions.enabled:true]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anchor-inside-iframe.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anchor-inside-iframe.html.ini
new file mode 100644
index 0000000000..753dd593c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/anchor-inside-iframe.html.ini
@@ -0,0 +1,3 @@
+[anchor-inside-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini
new file mode 100644
index 0000000000..45fb88136a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini
@@ -0,0 +1,3 @@
+[anchor-updates-after-explicit-scroll.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini
new file mode 100644
index 0000000000..f719acce6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini
@@ -0,0 +1,3 @@
+[anchoring-with-bounds-clamping-div.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini
new file mode 100644
index 0000000000..373629603c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini
@@ -0,0 +1,3 @@
+[anchoring-with-bounds-clamping.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini
new file mode 100644
index 0000000000..04be789dad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini
@@ -0,0 +1,3 @@
+[anonymous-block-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini
new file mode 100644
index 0000000000..d3e5e72b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini
@@ -0,0 +1,3 @@
+[basic.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/clamp-negative-overflow.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/clamp-negative-overflow.html.ini
new file mode 100644
index 0000000000..3be7b2f7d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/clamp-negative-overflow.html.ini
@@ -0,0 +1,3 @@
+[clamp-negative-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini
new file mode 100644
index 0000000000..e33b0a8021
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini
@@ -0,0 +1,3 @@
+[clipped-scrollers-skipped.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/contain-paint-offscreen-container.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/contain-paint-offscreen-container.html.ini
new file mode 100644
index 0000000000..ea1df79d97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/contain-paint-offscreen-container.html.ini
@@ -0,0 +1,3 @@
+[contain-paint-offscreen-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini
new file mode 100644
index 0000000000..c7a0ec26f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini
@@ -0,0 +1,3 @@
+[descend-into-container-with-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini
new file mode 100644
index 0000000000..5d7daa63e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini
@@ -0,0 +1,3 @@
+[descend-into-container-with-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/device-pixel-adjustment.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/device-pixel-adjustment.html.ini
new file mode 100644
index 0000000000..0a9d5ac2c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/device-pixel-adjustment.html.ini
@@ -0,0 +1,3 @@
+[device-pixel-adjustment.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/dirty-contents-reselect-anchor.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/dirty-contents-reselect-anchor.tentative.html.ini
new file mode 100644
index 0000000000..42aa8fe9c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/dirty-contents-reselect-anchor.tentative.html.ini
@@ -0,0 +1,3 @@
+[dirty-contents-reselect-anchor.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini
new file mode 100644
index 0000000000..ce55df33ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini
@@ -0,0 +1,3 @@
+[exclude-fixed-position.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-inline.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-inline.html.ini
new file mode 100644
index 0000000000..484c7bca03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-inline.html.ini
@@ -0,0 +1,3 @@
+[exclude-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-sticky.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-sticky.html.ini
new file mode 100644
index 0000000000..cc07044e80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-sticky.html.ini
@@ -0,0 +1,3 @@
+[exclude-sticky.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/focus-prioritized.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/focus-prioritized.html.ini
new file mode 100644
index 0000000000..cac8f5123a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/focus-prioritized.html.ini
@@ -0,0 +1,6 @@
+[focus-prioritized.html]
+ expected:
+ if (os == "android") and debug and fission: [TIMEOUT, OK]
+ if (os == "android") and not debug: [OK, TIMEOUT]
+ [Anchor selection prioritized focused element.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/fragment-scrolling-anchors.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/fragment-scrolling-anchors.html.ini
new file mode 100644
index 0000000000..33572ac2f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/fragment-scrolling-anchors.html.ini
@@ -0,0 +1,7 @@
+[fragment-scrolling-anchors.html]
+ [Verify scroll anchoring interaction with fragment scrolls]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
+ if os == "win": [PASS, FAIL]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini
new file mode 100644
index 0000000000..e3881f8789
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini
@@ -0,0 +1,2 @@
+[fullscreen-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update-from-scroll-event-listener.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update-from-scroll-event-listener.html.ini
new file mode 100644
index 0000000000..4c6b749cf6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update-from-scroll-event-listener.html.ini
@@ -0,0 +1,3 @@
+[heuristic-with-offset-update-from-scroll-event-listener.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update.html.ini
new file mode 100644
index 0000000000..248f837932
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/heuristic-with-offset-update.html.ini
@@ -0,0 +1,4 @@
+[heuristic-with-offset-update.html]
+ prefs: [layout.css.scroll-anchoring.suppressions.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/history-restore-anchors.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/history-restore-anchors.html.ini
new file mode 100644
index 0000000000..5649407ae2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/history-restore-anchors.html.ini
@@ -0,0 +1,5 @@
+[history-restore-anchors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Verify scroll anchoring interaction with history restoration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/image-001.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/image-001.html.ini
new file mode 100644
index 0000000000..d3f5e70917
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/image-001.html.ini
@@ -0,0 +1,3 @@
+[image-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/infinite-scroll-event.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/infinite-scroll-event.tentative.html.ini
new file mode 100644
index 0000000000..8ccc92d68f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/infinite-scroll-event.tentative.html.ini
@@ -0,0 +1 @@
+prefs: [layout.css.scroll-anchoring.max-consecutive-adjustments-with-user-scroll:false]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/inheritance.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/inline-block-002.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/inline-block-002.html.ini
new file mode 100644
index 0000000000..c1b00a0f84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/inline-block-002.html.ini
@@ -0,0 +1,3 @@
+[inline-block-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini
new file mode 100644
index 0000000000..1390c72d57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini
@@ -0,0 +1,3 @@
+[inline-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/multicol-fragmented-anchor.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/multicol-fragmented-anchor.html.ini
new file mode 100644
index 0000000000..8d5b381011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/multicol-fragmented-anchor.html.ini
@@ -0,0 +1,3 @@
+[multicol-fragmented-anchor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini
new file mode 100644
index 0000000000..f0160d915f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini
@@ -0,0 +1,6 @@
+[negative-layout-overflow.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Anchor selection accounts for negative positioning.]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1517287
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini
new file mode 100644
index 0000000000..a338613d97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini
@@ -0,0 +1,5 @@
+[nested-overflow-subtree-layout.html]
+ expected:
+ if os == "win": ["PASS", "FAIL", "ERROR"]
+ if os == "android": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic-scroller.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic-scroller.html.ini
new file mode 100644
index 0000000000..91baf638f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic-scroller.html.ini
@@ -0,0 +1,3 @@
+[opt-out-dynamic-scroller.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic.html.ini
new file mode 100644
index 0000000000..49a679fbf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-dynamic.html.ini
@@ -0,0 +1,3 @@
+[opt-out-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-inner-table.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-inner-table.html.ini
new file mode 100644
index 0000000000..5ed40e6566
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-inner-table.html.ini
@@ -0,0 +1,3 @@
+[opt-out-inner-table.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-table.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-table.html.ini
new file mode 100644
index 0000000000..8643cc67a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out-table.html.ini
@@ -0,0 +1,3 @@
+[opt-out-table.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini
new file mode 100644
index 0000000000..743e9a1d57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini
@@ -0,0 +1,3 @@
+[opt-out.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-change.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-change.html.ini
new file mode 100644
index 0000000000..7726c67365
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-change.html.ini
@@ -0,0 +1,3 @@
+[position-change-heuristic-display-none-change.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-to-abspos-change.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-to-abspos-change.html.ini
new file mode 100644
index 0000000000..33932ad3da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-display-none-to-abspos-change.html.ini
@@ -0,0 +1,3 @@
+[position-change-heuristic-display-none-to-abspos-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-ib-split.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-ib-split.html.ini
new file mode 100644
index 0000000000..49df7f6630
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-ib-split.html.ini
@@ -0,0 +1,3 @@
+[position-change-heuristic-ib-split.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-in-nested-scroll-box.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-in-nested-scroll-box.html.ini
new file mode 100644
index 0000000000..1b2a7ea1d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic-in-nested-scroll-box.html.ini
@@ -0,0 +1,3 @@
+[position-change-heuristic-in-nested-scroll-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini
new file mode 100644
index 0000000000..15fc45c23d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini
@@ -0,0 +1,4 @@
+[position-change-heuristic.html]
+ prefs: [layout.css.scroll-anchoring.suppressions.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/reading-scroll-forces-anchoring.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/reading-scroll-forces-anchoring.html.ini
new file mode 100644
index 0000000000..7b6fa1b657
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/reading-scroll-forces-anchoring.html.ini
@@ -0,0 +1,9 @@
+[reading-scroll-forces-anchoring.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "mac") and not debug: [ERROR, OK]
+ ERROR
+ [Reading scroll position forces scroll anchoring adjustment.]
+ expected:
+ if (os == "mac") and not debug: [TIMEOUT, PASS]
+ TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html.ini
new file mode 100644
index 0000000000..8e3821f06f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-affects-anchoring.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini
new file mode 100644
index 0000000000..f4c5b79420
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini
@@ -0,0 +1,3 @@
+[start-edge-in-block-layout-direction.html]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1654910
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini
new file mode 100644
index 0000000000..02e825100c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[text-anchor-in-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/zero-scroll-offset.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/zero-scroll-offset.html.ini
new file mode 100644
index 0000000000..190e8a3bc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/zero-scroll-offset.html.ini
@@ -0,0 +1,4 @@
+[zero-scroll-offset.html]
+ [Scroll anchoring suppressed when scroll offset is zero.]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-computed.html.ini
new file mode 100644
index 0000000000..6644ad484a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-computed.html.ini
@@ -0,0 +1,207 @@
+[scroll-start-computed.html]
+ [Property scroll-start value 'start']
+ expected: FAIL
+
+ [Property scroll-start value 'start start']
+ expected: FAIL
+
+ [Property scroll-start value '100px']
+ expected: FAIL
+
+ [Property scroll-start value '50%']
+ expected: FAIL
+
+ [Property scroll-start value 'center']
+ expected: FAIL
+
+ [Property scroll-start value '100px 200px']
+ expected: FAIL
+
+ [Property scroll-start value '50% 100px']
+ expected: FAIL
+
+ [Property scroll-start value 'start 50%']
+ expected: FAIL
+
+ [Property scroll-start value 'center start']
+ expected: FAIL
+
+ [Property scroll-start value 'end center']
+ expected: FAIL
+
+ [Property scroll-start value 'top end']
+ expected: FAIL
+
+ [Property scroll-start value 'bottom top']
+ expected: FAIL
+
+ [Property scroll-start value 'left bottom']
+ expected: FAIL
+
+ [Property scroll-start value 'right left']
+ expected: FAIL
+
+ [Property scroll-start value 'auto right']
+ expected: FAIL
+
+ [Property scroll-start value 'calc(1px)']
+ expected: FAIL
+
+ [Property scroll-start value 'calc(1px) start']
+ expected: FAIL
+
+ [Property scroll-start-block value '100px']
+ expected: FAIL
+
+ [Property scroll-start-block value '50%']
+ expected: FAIL
+
+ [Property scroll-start-block value 'start']
+ expected: FAIL
+
+ [Property scroll-start-block value 'center']
+ expected: FAIL
+
+ [Property scroll-start-block value 'end']
+ expected: FAIL
+
+ [Property scroll-start-block value 'top']
+ expected: FAIL
+
+ [Property scroll-start-block value 'bottom']
+ expected: FAIL
+
+ [Property scroll-start-block value 'left']
+ expected: FAIL
+
+ [Property scroll-start-block value 'right']
+ expected: FAIL
+
+ [Property scroll-start-block value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-block value 'calc(-1px)']
+ expected: FAIL
+
+ [Property scroll-start-inline value '100px']
+ expected: FAIL
+
+ [Property scroll-start-inline value '50%']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'start']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'center']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'end']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'top']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'bottom']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'left']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'right']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-inline value 'calc(-1px)']
+ expected: FAIL
+
+ [Property scroll-start-x value '100px']
+ expected: FAIL
+
+ [Property scroll-start-x value '50%']
+ expected: FAIL
+
+ [Property scroll-start-x value 'start']
+ expected: FAIL
+
+ [Property scroll-start-x value 'center']
+ expected: FAIL
+
+ [Property scroll-start-x value 'end']
+ expected: FAIL
+
+ [Property scroll-start-x value 'top']
+ expected: FAIL
+
+ [Property scroll-start-x value 'bottom']
+ expected: FAIL
+
+ [Property scroll-start-x value 'left']
+ expected: FAIL
+
+ [Property scroll-start-x value 'right']
+ expected: FAIL
+
+ [Property scroll-start-x value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-x value 'calc(-1px)']
+ expected: FAIL
+
+ [Property scroll-start-y value '100px']
+ expected: FAIL
+
+ [Property scroll-start-y value '50%']
+ expected: FAIL
+
+ [Property scroll-start-y value 'start']
+ expected: FAIL
+
+ [Property scroll-start-y value 'center']
+ expected: FAIL
+
+ [Property scroll-start-y value 'end']
+ expected: FAIL
+
+ [Property scroll-start-y value 'top']
+ expected: FAIL
+
+ [Property scroll-start-y value 'bottom']
+ expected: FAIL
+
+ [Property scroll-start-y value 'left']
+ expected: FAIL
+
+ [Property scroll-start-y value 'right']
+ expected: FAIL
+
+ [Property scroll-start-y value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-y value 'calc(-1px)']
+ expected: FAIL
+
+ [scroll-start-block maps to scroll-start-y in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-inline maps to scroll-start-x in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-x maps to scroll-start-inline in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-y maps to scroll-start-block in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-block maps to scroll-start-x in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-inline maps to scroll-start-y in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-x maps to scroll-start-block in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-y maps to scroll-start-inline in vertical writing mode.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-shorthand.html.ini
new file mode 100644
index 0000000000..570ffb1a7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-shorthand.html.ini
@@ -0,0 +1,108 @@
+[scroll-start-shorthand.html]
+ [e.style['scroll-start'\] = "100px" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50%" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50%" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 200px" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 200px" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 200px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 50%" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 50%" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 50%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px center" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px center" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px center" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 200px" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 200px" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 200px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 25%" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 25%" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 25%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% center" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% center" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% center" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 200px" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 200px" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 200px" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 25%" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 25%" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center 25%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center end" should set scroll-start-block]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center end" should set scroll-start-inline]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center end" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-computed.html.ini
new file mode 100644
index 0000000000..ea04291bb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-computed.html.ini
@@ -0,0 +1,48 @@
+[scroll-start-target-computed.html]
+ [Property scroll-start-target-block value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-target-block value 'none']
+ expected: FAIL
+
+ [Property scroll-start-target-inline value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-target-inline value 'none']
+ expected: FAIL
+
+ [Property scroll-start-target-x value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-target-x value 'none']
+ expected: FAIL
+
+ [Property scroll-start-target-y value 'auto']
+ expected: FAIL
+
+ [Property scroll-start-target-y value 'none']
+ expected: FAIL
+
+ [scroll-start-block maps to scroll-start-y in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-inline maps to scroll-start-x in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-x maps to scroll-start-inline in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-y maps to scroll-start-block in horizontal writing mode.]
+ expected: FAIL
+
+ [scroll-start-block maps to scroll-start-x in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-inline maps to scroll-start-y in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-x maps to scroll-start-block in vertical writing mode.]
+ expected: FAIL
+
+ [scroll-start-y maps to scroll-start-inline in vertical writing mode.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-shorthand.html.ini
new file mode 100644
index 0000000000..c227173549
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-shorthand.html.ini
@@ -0,0 +1,36 @@
+[scroll-start-target-shorthand.html]
+ [e.style['scroll-start-target'\] = "none" should set scroll-start-target-block]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none" should set scroll-start-target-inline]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto" should set scroll-start-target-block]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto" should set scroll-start-target-inline]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none auto" should set scroll-start-target-block]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none auto" should set scroll-start-target-inline]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none auto" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto none" should set scroll-start-target-block]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto none" should set scroll-start-target-inline]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto none" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-valid.html.ini
new file mode 100644
index 0000000000..a86da3ddef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-target-valid.html.ini
@@ -0,0 +1,36 @@
+[scroll-start-target-valid.html]
+ [e.style['scroll-start-target'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "none auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target'\] = "auto none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-block'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-block'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-inline'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-inline'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-x'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-x'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-y'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-target-y'\] = "auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-valid.html.ini
new file mode 100644
index 0000000000..349b8c4c71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/parsing/scroll-start-valid.html.ini
@@ -0,0 +1,177 @@
+[scroll-start-valid.html]
+ [e.style['scroll-start'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "start start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "100px 200px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "50% 100px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "start 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "center start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "end center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "top end" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "bottom top" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "left bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "right left" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "auto right" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start'\] = "calc(1px) auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "top" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-block'\] = "calc(-1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "top" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-inline'\] = "calc(-1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "top" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-x'\] = "calc(-1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "100px" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "50%" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "top" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "bottom" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-start-y'\] = "calc(-1px)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-aligns-with-snap-align.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-aligns-with-snap-align.tentative.html.ini
new file mode 100644
index 0000000000..15875f3647
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-aligns-with-snap-align.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-aligns-with-snap-align.tentative.html]
+ [scroll-start-target aligns with scroll-snap-align]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-display-toggled.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-display-toggled.tentative.html.ini
new file mode 100644
index 0000000000..f7717bc764
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-display-toggled.tentative.html.ini
@@ -0,0 +1,6 @@
+[scroll-start-target-display-toggled.tentative.html]
+ [display:block scroll-start-target becomes display: none]
+ expected: FAIL
+
+ [display:none scroll-start-target becomes display: block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-nested-container.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-nested-container.tentative.html.ini
new file mode 100644
index 0000000000..6c90d786c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-nested-container.tentative.html.ini
@@ -0,0 +1,13 @@
+[scroll-start-target-nested-container.tentative.html]
+ expected: ERROR
+ [display:none scroll-start-target becomes display:block]
+ expected: FAIL
+
+ [intermediate overflow:visible container becomes overflow:scroll]
+ expected: FAIL
+
+ [inner scroll-start-target takes precedence over outer]
+ expected: FAIL
+
+ [scroll containers can also be scroll-start-targets]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-root.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-root.tentative.html.ini
new file mode 100644
index 0000000000..c6c476d744
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-root.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-root.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-target*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-rtl.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-rtl.tentative.html.ini
new file mode 100644
index 0000000000..a3eadb6fd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-rtl.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-rtl.tentative.html]
+ [scroll-start-target reflects vertical rtl writing mode.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-anchor-navigation.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-anchor-navigation.tentative.html.ini
new file mode 100644
index 0000000000..4daaae9315
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-anchor-navigation.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-with-anchor-navigation.tentative.html]
+ [scroll-start-target does not override anchor navigation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-snap.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-snap.tentative.html.ini
new file mode 100644
index 0000000000..dae7e3edc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-snap.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-with-scroll-snap.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-target*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start-root.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start-root.tentative.html.ini
new file mode 100644
index 0000000000..52b6fabad2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start-root.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-with-scroll-start-root.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-target*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start.tentative.html.ini
new file mode 100644
index 0000000000..8492a5fc6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-scroll-start.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-with-scroll-start.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-target*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-text-fragment-navigation.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-text-fragment-navigation.tentative.html.ini
new file mode 100644
index 0000000000..5f36ec4087
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-text-fragment-navigation.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-target-with-text-fragment-navigation.tentative.html]
+ [scroll-start doesn't override text fragment navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-user-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-user-programmatic-scroll.tentative.html.ini
new file mode 100644
index 0000000000..9ef4e906e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target-with-user-programmatic-scroll.tentative.html.ini
@@ -0,0 +1,6 @@
+[scroll-start-target-with-user-programmatic-scroll.tentative.html]
+ [scroll-start-target does not override user scroll]
+ expected: FAIL
+
+ [scroll-start-target does not override programmatic scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target.tentative.html.ini
new file mode 100644
index 0000000000..54ac92689a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start-target/scroll-start-target.tentative.html.ini
@@ -0,0 +1,6 @@
+[scroll-start-target.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-target*]
+ expected: FAIL
+
+ [ CSS Scroll Snap 2 Test: scroll-start-target* 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-display-toggled.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-display-toggled.tentative.html.ini
new file mode 100644
index 0000000000..f781d15d0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-display-toggled.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-display-toggled.tentative.html]
+ [scroll-start does not interfer with recovering saved scroll position after display toggle]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-fieldset.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-fieldset.tentative.html.ini
new file mode 100644
index 0000000000..534c4e0748
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-fieldset.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-fieldset.tentative.html]
+ [scroll-start sets default position of fieldset element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-overflow-toggled.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-overflow-toggled.tentative.html.ini
new file mode 100644
index 0000000000..57ac8ed6a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-overflow-toggled.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-overflow-toggled.tentative.html]
+ [scroll-start sets scroller position if overflow is not visible]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-root.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-root.tentative.html.ini
new file mode 100644
index 0000000000..36247f5636
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-root.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-root.tentative.html]
+ [scroll-start sets the initial scroll position of the document]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-vertical-lr.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-vertical-lr.tentative.html.ini
new file mode 100644
index 0000000000..687367bda3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-vertical-lr.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-vertical-lr.tentative.html]
+ [scroll-start sets initial scroll offset correctly in vertical writing modes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini
new file mode 100644
index 0000000000..5f85daa650
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-with-anchor-navigation.tentative.html]
+ [scroll-start does not override anchor navigation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini
new file mode 100644
index 0000000000..a94c19c44d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-with-programmatic-scroll.tentative.html]
+ [scroll-start is not applied after a programmatic scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini
new file mode 100644
index 0000000000..93028d2b02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-with-scroll-snap.tentative.html]
+ [scroller snaps based on scroll-start position]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-text-fragment-navigation.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-text-fragment-navigation.tentative.html.ini
new file mode 100644
index 0000000000..cffc475685
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-text-fragment-navigation.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-with-text-fragment-navigation.tentative.html]
+ [scroll-start doesn't override text fragment navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-user-scroll.tentative.html.ini
new file mode 100644
index 0000000000..a45ab057b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start-with-user-scroll.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start-with-user-scroll.tentative.html]
+ [scroll-start is not applied after user a scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start.tentative.html.ini
new file mode 100644
index 0000000000..333b5ba7fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/scroll-start/scroll-start.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-start.tentative.html]
+ [ CSS Scroll Snap 2 Test: scroll-start-*]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-after-layout-change.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-after-layout-change.tentative.html.ini
new file mode 100644
index 0000000000..c3456546a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-after-layout-change.tentative.html.ini
@@ -0,0 +1,12 @@
+[snapchanged-after-layout-change.tentative.html]
+ [snapchanged fires after snap area is snapped to upon layout change.]
+ expected: FAIL
+
+ [snapchanged fires after snap area is snapped to upon layout change without scroll.]
+ expected: FAIL
+
+ [snapchanged fires when container stops snapping]
+ expected: FAIL
+
+ [snapchanged fires when snap container no longer has snap areas]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini
new file mode 100644
index 0000000000..d36c8d6943
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini
@@ -0,0 +1,6 @@
+[snapchanged-ensures-dom-order.html]
+ [snapchanged lists snapTargets in DOM order.]
+ expected: FAIL
+
+ [DOM order change doesn't trigger snapchanged if snapped targets don't change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
new file mode 100644
index 0000000000..32a5cf1740
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
@@ -0,0 +1,6 @@
+[snapchanged-on-programmatic-root-scroll.tentative.html]
+ [snapchanged event fires after snap target changes via scrollTo]
+ expected: FAIL
+
+ [snapchanged is not fired if snap target doesn't change on programmatic scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
new file mode 100644
index 0000000000..2bf653f08b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
@@ -0,0 +1,6 @@
+[snapchanged-on-programmatic-scroll.tentative.html]
+ [snapchanged event fires after snap target changes via scrollTo]
+ expected: FAIL
+
+ [snapchanged is not fired if snap target doesn't change on programmatic scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
new file mode 100644
index 0000000000..dd1c693e8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
@@ -0,0 +1,17 @@
+[snapchanged-on-user-root-scroll.tentative.html]
+ [snapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
+
+ [snapchanged event fires after snap target changes on wheel scroll]
+ expected: FAIL
+
+ [snapchanged event fires after snap target changes on scrollbar drag]
+ expected:
+ if os == "android": PASS
+ FAIL
+
+ [snapchanged event fires after snap target changes on keydown press]
+ expected: FAIL
+
+ [snapchanged is not fired if snap target doesn't change on user scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
new file mode 100644
index 0000000000..4e34360439
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
@@ -0,0 +1,17 @@
+[snapchanged-on-user-scroll.tentative.html]
+ [snapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
+
+ [snapchanged event fires after snap target changes on wheel scroll]
+ expected: FAIL
+
+ [snapchanged event fires after snap target changes on scrollbar drag]
+ expected:
+ if os == "android": PASS
+ FAIL
+
+ [snapchanged event fires after snap target changes on keydown press]
+ expected: FAIL
+
+ [snapchanged is not fired if snap target doesn't change on user scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-same-targets-after-layout-changed.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-same-targets-after-layout-changed.html.ini
new file mode 100644
index 0000000000..6b69adbcbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-same-targets-after-layout-changed.html.ini
@@ -0,0 +1,6 @@
+[snapchanged-same-targets-after-layout-changed.html]
+ [snapchanged doesn't fire after layout change if snapped to the same elements]
+ expected: FAIL
+
+ [snapchanged doesn't fire after snap to the same targets after scroll. elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-with-proximity-strictness.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-with-proximity-strictness.tentative.html.ini
new file mode 100644
index 0000000000..4a8376ceb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-with-proximity-strictness.tentative.html.ini
@@ -0,0 +1,3 @@
+[snapchanged-with-proximity-strictness.tentative.html]
+ [Snapchanged fires when scrolling outside proximity range.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-after-layout-change.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-after-layout-change.tentative.html.ini
new file mode 100644
index 0000000000..ce56a56be4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-after-layout-change.tentative.html.ini
@@ -0,0 +1,4 @@
+[snapchanging-after-layout-change.tentative.html]
+ expected: TIMEOUT
+ [snapchanging fires after layout change]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
new file mode 100644
index 0000000000..eabf3226f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
@@ -0,0 +1,6 @@
+[snapchanging-on-programmatic-root-scroll.tentative.html]
+ [snapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
+ expected: FAIL
+
+ [snapchanging does not fire on programmatic scrolls that don't trigger a change in snap targets.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
new file mode 100644
index 0000000000..c596b43bbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
@@ -0,0 +1,6 @@
+[snapchanging-on-programmatic-scroll.tentative.html]
+ [snapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
+ expected: FAIL
+
+ [snapchanging-on-programmatic-scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
new file mode 100644
index 0000000000..10cd6268a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
@@ -0,0 +1,19 @@
+[snapchanging-on-user-root-scroll.tentative.html]
+ expected: TIMEOUT
+ [touch scrolling fires snapchanging.]
+ expected: FAIL
+
+ [mouse wheel scroll triggers snapchanging.]
+ expected: FAIL
+
+ [scrollbar dragging fires snapchanging.]
+ expected: FAIL
+
+ [keyboard scroll triggers snapchanging.]
+ expected: FAIL
+
+ [snapchanging fires as scroll moves through different snap targets.]
+ expected: TIMEOUT
+
+ [snapchanging doesn't fire if scroll doesn't reach different snap targets.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
new file mode 100644
index 0000000000..e7d5fd9761
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
@@ -0,0 +1,19 @@
+[snapchanging-on-user-scroll.tentative.html]
+ expected: TIMEOUT
+ [touch scrolling fires snapchanging.]
+ expected: FAIL
+
+ [mouse wheel scroll triggers snapchanging.]
+ expected: FAIL
+
+ [scrollbar dragging fires snapchanging.]
+ expected: FAIL
+
+ [keyboard scroll triggers snapchanging.]
+ expected: FAIL
+
+ [snapchanging fires as scroll moves through different snap targets.]
+ expected: TIMEOUT
+
+ [snapchanging doesn't fire if scroll doesn't reach different snap targets.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/__dir__.ini b/testing/web-platform/meta/css/css-scroll-snap/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/capturing-snap-positions.html.ini b/testing/web-platform/meta/css/css-scroll-snap/capturing-snap-positions.html.ini
new file mode 100644
index 0000000000..dc10df5bb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/capturing-snap-positions.html.ini
@@ -0,0 +1,4 @@
+[capturing-snap-positions.html]
+ [The third item should be snapped to by default, not the second's child.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-scroll-snap/inheritance.html.ini b/testing/web-platform/meta/css/css-scroll-snap/inheritance.html.ini
new file mode 100644
index 0000000000..e03a357577
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/inheritance.html.ini
@@ -0,0 +1,12 @@
+[inheritance.html]
+ [Property scroll-snap-stop has initial value normal]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [Property scroll-snap-stop does not inherit]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini b/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini
new file mode 100644
index 0000000000..d6db37fa8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini
@@ -0,0 +1,16 @@
+[keyboard.html]
+ [Snaps to bottom-left after pressing ArrowDown]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+ if (os == "android") and not swgl: [PASS, FAIL]
+
+ [Snaps to top-left after pressing ArrowUp]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [PASS, FAIL]
+ if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and not debug and not fission: [PASS, FAIL, TIMEOUT]
+
+ [Snaps to top-left after pressing ArrowLeft]
+ expected:
+ if not asan: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/input/mouse-wheel.html.ini b/testing/web-platform/meta/css/css-scroll-snap/input/mouse-wheel.html.ini
new file mode 100644
index 0000000000..cf81f0bb36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/input/mouse-wheel.html.ini
@@ -0,0 +1,4 @@
+[mouse-wheel.html]
+ expected: TIMEOUT
+ [Wheel-scroll triggers snap to target position immediately.]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini
new file mode 100644
index 0000000000..b0e5e3b45e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini
@@ -0,0 +1,9 @@
+[snap-area-overflow-boundary-viewport-covering.tentative.html]
+ expected: [TIMEOUT, OK]
+ [Keyboard scrolling with vertical snap-area overflow]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+ FAIL
+ [Mouse-wheel scrolling with vertical snap-area overflow]
+ expected: [FAIL, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/no-snap-position.html.ini b/testing/web-platform/meta/css/css-scroll-snap/no-snap-position.html.ini
new file mode 100644
index 0000000000..6a36330e02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/no-snap-position.html.ini
@@ -0,0 +1,3 @@
+[no-snap-position.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas-nested.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas-nested.tentative.html.ini
new file mode 100644
index 0000000000..ddd4307959
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/overflowing-snap-areas-nested.tentative.html.ini
@@ -0,0 +1,6 @@
+[overflowing-snap-areas-nested.tentative.html]
+ [Snap within a snap area which covers snapport on x selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.]
+ expected: FAIL
+
+ [Snap within a snap area which covers snapport on y selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/overscroll-snap.html.ini b/testing/web-platform/meta/css/css-scroll-snap/overscroll-snap.html.ini
new file mode 100644
index 0000000000..748af1c8dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/overscroll-snap.html.ini
@@ -0,0 +1,4 @@
+[overscroll-snap.html]
+ expected: TIMEOUT
+ [snapport covered by snap area doesn't jump]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-inline-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-inline-valid.html.ini
new file mode 100644
index 0000000000..d7e4ed23f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-inline-valid.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-block-inline-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-computed.html.ini
new file mode 100644
index 0000000000..682f044d82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-computed.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-invalid.html.ini
new file mode 100644
index 0000000000..256ac5c67c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-shorthand.html.ini
new file mode 100644
index 0000000000..b43fd7ecf1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-shorthand.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-shorthand.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini
new file mode 100644
index 0000000000..963ece7541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-computed.html.ini
new file mode 100644
index 0000000000..64ab4c3f7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-computed.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-block-inline-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-invalid.html.ini
new file mode 100644
index 0000000000..8a2bb09e05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-block-inline-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-shorthand.html.ini
new file mode 100644
index 0000000000..96ff15e499
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-shorthand.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-block-inline-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-valid.html.ini
new file mode 100644
index 0000000000..5905538653
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-inline-valid.html.ini
@@ -0,0 +1,4 @@
+[scroll-padding-block-inline-valid.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-computed.html.ini
new file mode 100644
index 0000000000..f433dcc7a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-computed.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-invalid.html.ini
new file mode 100644
index 0000000000..b69c0a3157
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-shorthand.html.ini
new file mode 100644
index 0000000000..ce099a2c82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-shorthand.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini
new file mode 100644
index 0000000000..5712f098ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-computed.html.ini
new file mode 100644
index 0000000000..26278d9bbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-computed.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-align-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-invalid.html.ini
new file mode 100644
index 0000000000..69e61292aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-align-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini
new file mode 100644
index 0000000000..83085a3aba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-align-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-computed.html.ini
new file mode 100644
index 0000000000..73589103f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-computed.html.ini
@@ -0,0 +1,14 @@
+[scroll-snap-stop-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property scroll-snap-stop value 'normal']
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [Property scroll-snap-stop value 'always']
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html.ini
new file mode 100644
index 0000000000..c6294dad68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-stop-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini
new file mode 100644
index 0000000000..2d650fc90f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini
@@ -0,0 +1,14 @@
+[scroll-snap-stop-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['scroll-snap-stop'\] = "normal" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['scroll-snap-stop'\] = "always" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-computed.html.ini
new file mode 100644
index 0000000000..7814888a3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-computed.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-type-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini
new file mode 100644
index 0000000000..bfaf7bf9d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-type-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini
new file mode 100644
index 0000000000..f501af35fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-type-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-margin-visibility-check.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-margin-visibility-check.html.ini
new file mode 100644
index 0000000000..d55d75d037
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-margin-visibility-check.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin-visibility-check.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-margin.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-margin.html.ini
new file mode 100644
index 0000000000..37eb7c98d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-margin.html.ini
@@ -0,0 +1,3 @@
+[scroll-margin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-on-large-element-not-covering-snapport.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-on-large-element-not-covering-snapport.tentative.html.ini
new file mode 100644
index 0000000000..86dd2f1004
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-on-large-element-not-covering-snapport.tentative.html.ini
@@ -0,0 +1,5 @@
+[scroll-on-large-element-not-covering-snapport.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [snaps to bottom edge of large snap area that doesn't cover the snap port.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-padding-and-margin.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-padding-and-margin.html.ini
new file mode 100644
index 0000000000..1ccc9a9a4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-padding-and-margin.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding-and-margin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-padding.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-padding.html.ini
new file mode 100644
index 0000000000..8d8d36652c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-padding.html.ini
@@ -0,0 +1,3 @@
+[scroll-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini
new file mode 100644
index 0000000000..9ffbbfccd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini
@@ -0,0 +1,6 @@
+[scroll-snap-nested-snap-area-layout-changed.tentative.html]
+ [newly larger-than-snapport area is snapped to when straddled close to bottom.]
+ expected: FAIL
+
+ [snapport remains within newly covering snap area when already in covering position.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-001.html.ini
new file mode 100644
index 0000000000..91565158c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-001.html.ini
@@ -0,0 +1,20 @@
+[scroll-snap-stop-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A scroll with intended direction and end position should not pass a snap area with scroll-snap-stop: always.]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [A scroll outside bounds in the snapping axis with intended direction and end position should not pass a snap area with scroll-snap-stop: always.]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [A scroll outside bounds in the non-snapping axis with intended direction and end position should not pass a snap area with scroll-snap-stop: always.]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002-nested.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002-nested.tentative.html.ini
new file mode 100644
index 0000000000..04840b2cf4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002-nested.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-stop-002-nested.tentative.html]
+ [`scroll-snap-stop: always` snap point is further than the scroll destination and a snap area covers the snapport]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002.html.ini
new file mode 100644
index 0000000000..521eb23c30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-002.html.ini
@@ -0,0 +1,6 @@
+[scroll-snap-stop-002.html]
+ [`scroll-snap-stop: always` snap point is preferred even if the snap area entire snapport]
+ expected:
+ if not debug and (os == "win"): PASS
+ if debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-change.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-change.html.ini
new file mode 100644
index 0000000000..f8b2c1d661
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-stop-change.html.ini
@@ -0,0 +1,14 @@
+[scroll-snap-stop-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scroll-snap-stop for areas on HTML should control snapping behavior and changing it takes effect]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [scroll-snap-stop for areas on DIV should control snapping behavior and changing it takes effect]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type-change.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type-change.html.ini
new file mode 100644
index 0000000000..a60705d65f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type-change.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-type-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type.html.ini
new file mode 100644
index 0000000000..10fd604d9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-snap-type.html.ini
@@ -0,0 +1,3 @@
+[scroll-snap-type.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-001.html.ini
new file mode 100644
index 0000000000..2d51bfdb46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-001.html.ini
@@ -0,0 +1,3 @@
+[scroll-target-align-001.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-002.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-002.html.ini
new file mode 100644
index 0000000000..b1caa13601
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-align-002.html.ini
@@ -0,0 +1,2 @@
+[scroll-target-align-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-001.html.ini
new file mode 100644
index 0000000000..8d96c5a330
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-001.html.ini
@@ -0,0 +1 @@
+[scroll-target-margin-001.html]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-005.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-005.html.ini
new file mode 100644
index 0000000000..e4590acbe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-005.html.ini
@@ -0,0 +1,7 @@
+[scroll-target-margin-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scroll-margin on input widget]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-006.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-006.html.ini
new file mode 100644
index 0000000000..544972e6bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-margin-006.html.ini
@@ -0,0 +1,3 @@
+[scroll-target-margin-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-padding-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-padding-001.html.ini
new file mode 100644
index 0000000000..7fde8bac5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-padding-001.html.ini
@@ -0,0 +1 @@
+[scroll-target-padding-001.html]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-target-snap-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-snap-001.html.ini
new file mode 100644
index 0000000000..ac9059e38c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scroll-target-snap-001.html.ini
@@ -0,0 +1,6 @@
+[scroll-target-snap-001.html]
+ expected:
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "linux") and not debug: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini
new file mode 100644
index 0000000000..5ed444a889
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini
@@ -0,0 +1,3 @@
+[scrollTo-scrollBy-snaps.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/selection-target.html.ini b/testing/web-platform/meta/css/css-scroll-snap/selection-target.html.ini
new file mode 100644
index 0000000000..d585a12acd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/selection-target.html.ini
@@ -0,0 +1,3 @@
+[selection-target.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/__dir__.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html.ini
new file mode 100644
index 0000000000..25cd041ff8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-writing-mode-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-align-nested.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-align-nested.tentative.html.ini
new file mode 100644
index 0000000000..d771db64a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-align-nested.tentative.html.ini
@@ -0,0 +1,3 @@
+[changing-scroll-snap-align-nested.tentative.html]
+ [Changing a large target's snap alignment shouldn't make the scroller resnap if the scroller is already in a valid snap position.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-type.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-type.html.ini
new file mode 100644
index 0000000000..3f3fc4d52a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-type.html.ini
@@ -0,0 +1,3 @@
+[changing-scroll-snap-type.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini
new file mode 100644
index 0000000000..ea9b5dbdd1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini
@@ -0,0 +1,10 @@
+[prefer-focused-element.html]
+ expected: TIMEOUT
+ [scroller selects focused target from aligned choices on snap]
+ expected: TIMEOUT
+
+ [out-of-viewport focused element is not the selected snap target.]
+ expected: NOTRUN
+
+ [scroller follows selected snap target through layout shift,regardless of focus]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini
new file mode 100644
index 0000000000..2e514def9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini
@@ -0,0 +1,4 @@
+[prefer-focused-nested-containers.html]
+ expected: TIMEOUT
+ [Snap container prefers focused nested snap target.]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/not-resnap-outside-proximity-threshold.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/not-resnap-outside-proximity-threshold.html.ini
new file mode 100644
index 0000000000..0ca188a950
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/not-resnap-outside-proximity-threshold.html.ini
@@ -0,0 +1,3 @@
+[not-resnap-outside-proximity-threshold.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/remove-current-target.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/remove-current-target.html.ini
new file mode 100644
index 0000000000..6dcd1808a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/remove-current-target.html.ini
@@ -0,0 +1,3 @@
+[remove-current-target.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html.ini
new file mode 100644
index 0000000000..4a2ddc981e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html.ini
@@ -0,0 +1,3 @@
+[resnap-to-focused.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/snap-to-different-targets.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/snap-to-different-targets.html.ini
new file mode 100644
index 0000000000..8d565860ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/snap-to-different-targets.html.ini
@@ -0,0 +1,3 @@
+[snap-to-different-targets.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-add-scroll-container.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-add-scroll-container.html.ini
new file mode 100644
index 0000000000..580b9a8806
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-add-scroll-container.html.ini
@@ -0,0 +1,3 @@
+[snap-area-capturing-add-scroll-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-remove-scroll-container.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-remove-scroll-container.html.ini
new file mode 100644
index 0000000000..78d96415d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-area-capturing-remove-scroll-container.html.ini
@@ -0,0 +1,3 @@
+[snap-area-capturing-remove-scroll-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini
new file mode 100644
index 0000000000..f51c14f800
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini
@@ -0,0 +1,6 @@
+[snap-at-user-scroll-end.html]
+ expected:
+ if os == "android": TIMEOUT
+ [Tests that window should snap at user scroll end.]
+ expected:
+ if os == "android": NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-inline-block.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-inline-block.html.ini
new file mode 100644
index 0000000000..a44d34c5fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-inline-block.html.ini
@@ -0,0 +1,3 @@
+[snap-inline-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini
new file mode 100644
index 0000000000..08cb0a1343
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini
@@ -0,0 +1,3 @@
+[snap-into-covering-area.tentative.html]
+ [snap-into-covering-area]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-on-focus.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-on-focus.html.ini
new file mode 100644
index 0000000000..8760716083
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-on-focus.html.ini
@@ -0,0 +1,3 @@
+[snap-on-focus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-both.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-both.html.ini
new file mode 100644
index 0000000000..f453d4231a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-both.html.ini
@@ -0,0 +1,3 @@
+[snap-to-visible-areas-margin-both.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-x-axis.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-x-axis.html.ini
new file mode 100644
index 0000000000..6dada7b93f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-x-axis.html.ini
@@ -0,0 +1,3 @@
+[snap-to-visible-areas-margin-x-axis.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-y-axis.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-y-axis.html.ini
new file mode 100644
index 0000000000..490e780fe6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-to-visible-areas-margin-y-axis.html.ini
@@ -0,0 +1,3 @@
+[snap-to-visible-areas-margin-y-axis.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-001.html.ini b/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-001.html.ini
new file mode 100644
index 0000000000..5dc1e32e5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-001.html.ini
@@ -0,0 +1,3 @@
+[unreachable-snap-positions-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-002.html.ini b/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-002.html.ini
new file mode 100644
index 0000000000..33e31699fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/unreachable-snap-positions-002.html.ini
@@ -0,0 +1,3 @@
+[unreachable-snap-positions-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scrollbars/__dir__.ini b/testing/web-platform/meta/css/css-scrollbars/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini
new file mode 100644
index 0000000000..9af6dd97b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-color-002.tentative.html]
+ [scrollbar-color non-auto on the root overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini
new file mode 100644
index 0000000000..3f293e4aca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-color-003.tentative.html]
+ [scrollbar-color yellow blue overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini
new file mode 100644
index 0000000000..80b192ee3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-color-004.tentative.html]
+ [scrollbar-color yellow blue on body overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini
new file mode 100644
index 0000000000..88aa579106
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-color-005.tentative.html]
+ [scrollbar-color yellow blue on body overrides ::-webkit-scrollbar on scrollable area]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini
new file mode 100644
index 0000000000..df3ab51874
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-009.tentative.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini
new file mode 100644
index 0000000000..a8a9f09c14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-010.tentative.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-011.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-011.html.ini
new file mode 100644
index 0000000000..ec788dddd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-011.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-011.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-2.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-2.html.ini
new file mode 100644
index 0000000000..8140ea0ee7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-2.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-dynamic-2.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-4.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-4.html.ini
new file mode 100644
index 0000000000..3b04c946f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-dynamic-4.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-color-dynamic-4.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-001.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-001.html.ini
new file mode 100644
index 0000000000..72715976b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-001.html.ini
@@ -0,0 +1,17 @@
+[scrollbar-width-001.html]
+ [horizontal-tb, ltr, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, ltr, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, rtl, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, rtl, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-002.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-002.html.ini
new file mode 100644
index 0000000000..7df1bd7b75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-002.html.ini
@@ -0,0 +1,17 @@
+[scrollbar-width-002.html]
+ [vertical-lr, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-lr, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-rl, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-rl, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-003.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-003.html.ini
new file mode 100644
index 0000000000..23bfe5fa0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-003.html.ini
@@ -0,0 +1,18 @@
+[scrollbar-width-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [horizontal-tb, ltr, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, ltr, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, rtl, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [horizontal-tb, rtl, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-004.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-004.html.ini
new file mode 100644
index 0000000000..68a966a6c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-004.html.ini
@@ -0,0 +1,18 @@
+[scrollbar-width-004.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [vertical-lr, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-lr, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-rl, scrollbar-width auto]
+ expected:
+ if os == "android": FAIL
+
+ [vertical-rl, scrollbar-width thin]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-005.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-005.html.ini
new file mode 100644
index 0000000000..a1768b9e9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-005.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-width-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport displays a scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-006.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-006.html.ini
new file mode 100644
index 0000000000..9cbe9d7712
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-006.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-width-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport displays a scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-007.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-007.html.ini
new file mode 100644
index 0000000000..30378107da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-007.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-width-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-008.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-008.html.ini
new file mode 100644
index 0000000000..f0486cb301
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-008.html.ini
@@ -0,0 +1,6 @@
+[scrollbar-width-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [viewport displays a scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-009.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-009.html.ini
new file mode 100644
index 0000000000..5290e70ac4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-009.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-width-009.html]
+ [viewport displays a scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini
new file mode 100644
index 0000000000..3e64758c25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-width-011.tentative.html]
+ [scrollbar-width thin on the root overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini
new file mode 100644
index 0000000000..2d6225da84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-width-013.tentative.html]
+ [scrollbar-width thin on the root overridess ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini
new file mode 100644
index 0000000000..95454c5b2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-width-015.tentative.html]
+ [scrollbar-width thin overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini
new file mode 100644
index 0000000000..34a6d8eb59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini
@@ -0,0 +1,4 @@
+[scrollbar-width-016.tentative.html]
+ [scrollbar-width thin overrides ::-webkit-scrollbar]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-keywords.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-keywords.html.ini
new file mode 100644
index 0000000000..3f857d01cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-keywords.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-width-keywords.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-002.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-002.html.ini
new file mode 100644
index 0000000000..788caadd03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-002.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-width-paint-002.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-004.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-004.html.ini
new file mode 100644
index 0000000000..c2a650af4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-paint-004.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-width-paint-004.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-parsing.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-parsing.html.ini
new file mode 100644
index 0000000000..52028d6223
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/scrollbar-width-parsing.html.ini
@@ -0,0 +1,3 @@
+[scrollbar-width-parsing.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar-body.html.ini b/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar-body.html.ini
new file mode 100644
index 0000000000..cb9a5c82ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar-body.html.ini
@@ -0,0 +1,3 @@
+[viewport-scrollbar-body.html]
+ fuzzy:
+ if os == "win": maxDifference=0-4;totalPixels=0-51
diff --git a/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar.html.ini b/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar.html.ini
new file mode 100644
index 0000000000..7c72c1d211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scrollbars/viewport-scrollbar.html.ini
@@ -0,0 +1,3 @@
+[viewport-scrollbar.html]
+ fuzzy:
+ if os == "win": maxDifference=0-7;totalPixels=0-12
diff --git a/testing/web-platform/meta/css/css-shadow-parts/different-host.html.ini b/testing/web-platform/meta/css/css-shadow-parts/different-host.html.ini
new file mode 100644
index 0000000000..068ce46b74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/different-host.html.ini
@@ -0,0 +1,3 @@
+[different-host.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/double-forward.html.ini b/testing/web-platform/meta/css/css-shadow-parts/double-forward.html.ini
new file mode 100644
index 0000000000..ade8b2b587
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/double-forward.html.ini
@@ -0,0 +1,3 @@
+[double-forward.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/exportparts-multiple.html.ini b/testing/web-platform/meta/css/css-shadow-parts/exportparts-multiple.html.ini
new file mode 100644
index 0000000000..cd11a6b7a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/exportparts-multiple.html.ini
@@ -0,0 +1,3 @@
+[exportparts-multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/host-part-001.html.ini b/testing/web-platform/meta/css/css-shadow-parts/host-part-001.html.ini
new file mode 100644
index 0000000000..585d21716d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/host-part-001.html.ini
@@ -0,0 +1,3 @@
+[host-part-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/idlharness.html.ini b/testing/web-platform/meta/css/css-shadow-parts/idlharness.html.ini
new file mode 100644
index 0000000000..17ff7bb8d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/inner-host.html.ini b/testing/web-platform/meta/css/css-shadow-parts/inner-host.html.ini
new file mode 100644
index 0000000000..66d779ee77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/inner-host.html.ini
@@ -0,0 +1,3 @@
+[inner-host.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-nested-pseudo-class.html.ini b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-nested-pseudo-class.html.ini
new file mode 100644
index 0000000000..6d8dd62ca0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-nested-pseudo-class.html.ini
@@ -0,0 +1,2 @@
+[interaction-with-nested-pseudo-class.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini
new file mode 100644
index 0000000000..511b5e68ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini
@@ -0,0 +1,3 @@
+[interaction-with-pseudo-elements.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-exportparts-forward.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-exportparts-forward.html.ini
new file mode 100644
index 0000000000..542fd18f2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-exportparts-forward.html.ini
@@ -0,0 +1,3 @@
+[invalidation-change-exportparts-forward.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-forward.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-forward.html.ini
new file mode 100644
index 0000000000..b83e243ee5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-forward.html.ini
@@ -0,0 +1,3 @@
+[invalidation-change-part-name-forward.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-domtokenlist.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-domtokenlist.html.ini
new file mode 100644
index 0000000000..a40cfc2a8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-domtokenlist.html.ini
@@ -0,0 +1,3 @@
+[invalidation-change-part-name-idl-domtokenlist.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-setter.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-setter.html.ini
new file mode 100644
index 0000000000..0474ad6aa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name-idl-setter.html.ini
@@ -0,0 +1,3 @@
+[invalidation-change-part-name-idl-setter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name.html.ini
new file mode 100644
index 0000000000..1a308c085f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-change-part-name.html.ini
@@ -0,0 +1,3 @@
+[invalidation-change-part-name.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector-forward.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector-forward.html.ini
new file mode 100644
index 0000000000..cd746e82af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector-forward.html.ini
@@ -0,0 +1,3 @@
+[invalidation-complex-selector-forward.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector.html.ini
new file mode 100644
index 0000000000..f261f0cef3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-complex-selector.html.ini
@@ -0,0 +1,3 @@
+[invalidation-complex-selector.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/invalidation-part-pseudo.html.ini b/testing/web-platform/meta/css/css-shadow-parts/invalidation-part-pseudo.html.ini
new file mode 100644
index 0000000000..e41f852ca6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/invalidation-part-pseudo.html.ini
@@ -0,0 +1,7 @@
+[invalidation-part-pseudo.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Invalidation of nested part on hover]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/multiple-parts.html.ini b/testing/web-platform/meta/css/css-shadow-parts/multiple-parts.html.ini
new file mode 100644
index 0000000000..9f13824b6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/multiple-parts.html.ini
@@ -0,0 +1,3 @@
+[multiple-parts.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/part-name-idl.html.ini b/testing/web-platform/meta/css/css-shadow-parts/part-name-idl.html.ini
new file mode 100644
index 0000000000..48ed08e119
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/part-name-idl.html.ini
@@ -0,0 +1,3 @@
+[part-name-idl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/precedence-part-vs-part.html.ini b/testing/web-platform/meta/css/css-shadow-parts/precedence-part-vs-part.html.ini
new file mode 100644
index 0000000000..0068f9063b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/precedence-part-vs-part.html.ini
@@ -0,0 +1,3 @@
+[precedence-part-vs-part.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/serialization.html.ini b/testing/web-platform/meta/css/css-shadow-parts/serialization.html.ini
new file mode 100644
index 0000000000..bdab80c8af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/serialization.html.ini
@@ -0,0 +1,3 @@
+[serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-forward-shorthand.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-forward-shorthand.html.ini
new file mode 100644
index 0000000000..39b46be21e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-forward-shorthand.html.ini
@@ -0,0 +1,3 @@
+[simple-forward-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-forward.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-forward.html.ini
new file mode 100644
index 0000000000..1f5c81c345
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-forward.html.ini
@@ -0,0 +1,3 @@
+[simple-forward.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-important-important.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-important-important.html.ini
new file mode 100644
index 0000000000..9f61725a55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-important-important.html.ini
@@ -0,0 +1,3 @@
+[simple-important-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-important-inline.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-important-inline.html.ini
new file mode 100644
index 0000000000..c6bae59017
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-important-inline.html.ini
@@ -0,0 +1,3 @@
+[simple-important-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-important.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-important.html.ini
new file mode 100644
index 0000000000..5adfe5c6ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-important.html.ini
@@ -0,0 +1,3 @@
+[simple-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple-inline.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple-inline.html.ini
new file mode 100644
index 0000000000..537b33e25f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple-inline.html.ini
@@ -0,0 +1,3 @@
+[simple-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/simple.html.ini b/testing/web-platform/meta/css/css-shadow-parts/simple.html.ini
new file mode 100644
index 0000000000..df4e0d2ec8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/simple.html.ini
@@ -0,0 +1,3 @@
+[simple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shadow-parts/style-sharing.html.ini b/testing/web-platform/meta/css/css-shadow-parts/style-sharing.html.ini
new file mode 100644
index 0000000000..1aa2d9d2ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shadow-parts/style-sharing.html.ini
@@ -0,0 +1,3 @@
+[style-sharing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/animation/__dir__.ini b/testing/web-platform/meta/css/css-shapes/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-shapes/animation/shape-outside-composition.html.ini b/testing/web-platform/meta/css/css-shapes/animation/shape-outside-composition.html.ini
new file mode 100644
index 0000000000..5bd05285ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/animation/shape-outside-composition.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-composition.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-invalid.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-invalid.html.ini
new file mode 100644
index 0000000000..d460ea5a24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-invalid.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-valid.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-valid.html.ini
new file mode 100644
index 0000000000..6d75852254
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-margin-valid.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-computed.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-computed.html.ini
new file mode 100644
index 0000000000..34c2a1f5b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-computed.html.ini
@@ -0,0 +1,11 @@
+[shape-outside-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property polygon(calc(10px - 0.5em), 20%, 30%, 40%, 50%, calc(10px - 0.5em)) value 'polygon(-10px, 20%, 30%, 40%, 50%, -10px)']
+ expected: FAIL
+
+ [Property polygon(10%, 20%, 30%, 40%, 50%, 60%) content-box value 'undefined']
+ expected: FAIL
+
+ [Property polygon(evenodd, -10px, -20px, -30px, -40px, -50px, -60px) margin-box value 'undefined']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid-position.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid-position.html.ini
new file mode 100644
index 0000000000..9e36000b05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid-position.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-position.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid.html.ini
new file mode 100644
index 0000000000..7509954ac8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-invalid.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-valid.html.ini b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-valid.html.ini
new file mode 100644
index 0000000000..630628c6b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/parsing/shape-outside-valid.html.ini
@@ -0,0 +1,5 @@
+[shape-outside-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['shape-outside'\] = "cross-fade(url(\\"https://example.com/\\"), green)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-001.html.ini
new file mode 100644
index 0000000000..461b975632
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-circle-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-002.html.ini
new file mode 100644
index 0000000000..467f1455bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-circle-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-003.html.ini
new file mode 100644
index 0000000000..dee1c13b19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-circle-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-circle-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-003.html.ini
new file mode 100644
index 0000000000..5ac0c40a39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-ellipse-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-004.html.ini
new file mode 100644
index 0000000000..f3e8040ec9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-ellipse-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-005.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-005.html.ini
new file mode 100644
index 0000000000..6ceac35518
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-005.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-ellipse-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-006.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-006.html.ini
new file mode 100644
index 0000000000..4490b12bfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-ellipse-006.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-ellipse-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-001.html.ini
new file mode 100644
index 0000000000..457b807ec4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-inset-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-002.html.ini
new file mode 100644
index 0000000000..6f20bd8289
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-inset-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-003.html.ini
new file mode 100644
index 0000000000..919013cd5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-inset-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-004.html.ini
new file mode 100644
index 0000000000..aa4457e7bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside-invalid-inset-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-invalid-inset-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/__dir__.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/__dir__.ini
new file mode 100644
index 0000000000..c3deeb9730
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200, gpu:51200]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative.html.ini
new file mode 100644
index 0000000000..8b796825b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-formatting-context.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-003.html.ini
new file mode 100644
index 0000000000..54696270f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-003.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-border-box-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-002.html.ini
new file mode 100644
index 0000000000..86789eddd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-border-box-border-radius-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1309830
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-004.html.ini
new file mode 100644
index 0000000000..1ba412b8c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-border-box-border-radius-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-border-box-border-radius-004.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1309830
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-003.html.ini
new file mode 100644
index 0000000000..d2e8a841e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-003.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-content-box-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-002.html.ini
new file mode 100644
index 0000000000..ba0220e5dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-margin-box-border-radius-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1309830
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-004.html.ini
new file mode 100644
index 0000000000..9001436eb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-margin-box-border-radius-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-margin-box-border-radius-004.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1309830
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-padding-box-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-padding-box-003.html.ini
new file mode 100644
index 0000000000..9f9fa0aaf7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-box/shape-outside-padding-box-003.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-padding-box-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html.ini
new file mode 100644
index 0000000000..e5a78c2d1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html.ini
@@ -0,0 +1 @@
+[shape-outside-linear-gradient-002.html]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini
new file mode 100644
index 0000000000..42d2e7ff29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-linear-gradient-003.html]
+ expected:
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html.ini
new file mode 100644
index 0000000000..bbdd77c182
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html.ini
@@ -0,0 +1,5 @@
+[shape-outside-radial-gradient-004.html]
+ [CSS Test: Left float with radial gradient shape, shape margin, and shape-image-threshold]
+ disabled: marginal inconsistent behavior per-platform
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-004.html.ini
new file mode 100644
index 0000000000..ebc78dc377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-004.html.ini
@@ -0,0 +1,3 @@
+[shape-image-004.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-009.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-009.html.ini
new file mode 100644
index 0000000000..545c94db16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-009.html.ini
@@ -0,0 +1,3 @@
+[shape-image-009.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-010.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-010.html.ini
new file mode 100644
index 0000000000..8c18b649d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-010.html.ini
@@ -0,0 +1,3 @@
+[shape-image-010.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-013.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-013.html.ini
new file mode 100644
index 0000000000..99ebe613ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-013.html.ini
@@ -0,0 +1,3 @@
+[shape-image-013.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-016.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-016.html.ini
new file mode 100644
index 0000000000..edfc9231e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-016.html.ini
@@ -0,0 +1,3 @@
+[shape-image-016.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-024.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-024.html.ini
new file mode 100644
index 0000000000..8f529e412c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-024.html.ini
@@ -0,0 +1,2 @@
+[shape-image-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-026.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-026.html.ini
new file mode 100644
index 0000000000..3ad7eb76f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-026.html.ini
@@ -0,0 +1,3 @@
+[shape-image-026.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-028.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-028.html.ini
new file mode 100644
index 0000000000..3d230f3f64
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/shape-image-028.html.ini
@@ -0,0 +1,3 @@
+[shape-image-028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html.ini
new file mode 100644
index 0000000000..0818616ae2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-030.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html.ini
new file mode 100644
index 0000000000..635b637c74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-031.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-000.html.ini
new file mode 100644
index 0000000000..ba1a94f027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-000.html.ini
@@ -0,0 +1,3 @@
+[shape-image-threshold-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-001.html.ini
new file mode 100644
index 0000000000..0ae1001ec1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-001.html.ini
@@ -0,0 +1,3 @@
+[shape-image-threshold-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-003.html.ini
new file mode 100644
index 0000000000..93d8e6681c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-image-threshold-003.html.ini
@@ -0,0 +1,3 @@
+[shape-image-threshold-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-000.html.ini
new file mode 100644
index 0000000000..7f8ad401ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-000.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-001.html.ini
new file mode 100644
index 0000000000..4171fd22b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-001.html.ini
@@ -0,0 +1,8 @@
+[shape-margin-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [10vmin - computed]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1514429
+
+ [10vw - computed]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1514429
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-002.html.ini
new file mode 100644
index 0000000000..5ec6867284
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-002.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-003.html.ini
new file mode 100644
index 0000000000..dd90c68c2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-003.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-004.html.ini
new file mode 100644
index 0000000000..ef3c71749b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-004.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-005.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-005.html.ini
new file mode 100644
index 0000000000..f8473be0ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-margin-005.html.ini
@@ -0,0 +1,3 @@
+[shape-margin-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-box-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-box-000.html.ini
new file mode 100644
index 0000000000..d5ec9893c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-box-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-box-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-003.html.ini
new file mode 100644
index 0000000000..a5e3125a42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-004.html.ini
new file mode 100644
index 0000000000..7a2749df19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-004.html]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1559989
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-007.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-007.html.ini
new file mode 100644
index 0000000000..3bbe058f38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-007.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-008.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-008.html.ini
new file mode 100644
index 0000000000..57b5a1b858
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-circle-008.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-circle-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-000.html.ini
new file mode 100644
index 0000000000..54cffcae63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-computed-shape-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-001.html.ini
new file mode 100644
index 0000000000..84a2496e82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-computed-shape-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-computed-shape-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-003.html.ini
new file mode 100644
index 0000000000..733a4e181c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-ellipse-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-004.html.ini
new file mode 100644
index 0000000000..d3ec50c221
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-004.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-ellipse-004.html]
+ prefs: [dom.innerSize.rounded:true]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-005.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-005.html.ini
new file mode 100644
index 0000000000..ab68d1af97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-005.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-ellipse-005.html]
+ prefs: [dom.innerSize.rounded:true]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-007.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-007.html.ini
new file mode 100644
index 0000000000..ba49dd31b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-007.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-ellipse-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-008.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-008.html.ini
new file mode 100644
index 0000000000..e07d687da5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-008.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-ellipse-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-011.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-011.html.ini
new file mode 100644
index 0000000000..e6771675a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-ellipse-011.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-ellipse-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-000.html.ini
new file mode 100644
index 0000000000..a16946ef24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-001.html.ini
new file mode 100644
index 0000000000..3c1bfaceef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-002.html.ini
new file mode 100644
index 0000000000..f4b6a0dc3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-003.html.ini
new file mode 100644
index 0000000000..bc0f243ca1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-003.html.ini
@@ -0,0 +1,162 @@
+[shape-outside-inset-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [inset(10ex round 10ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex / 10ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex / 10ex 20ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex / 10ex 20ex 30ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex / 10ex 20ex 30ex 40ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex / 10ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex / 10ex 20ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex / 10ex 20ex 30ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex / 10ex 20ex 30ex 40ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex / 10ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex / 10ex 20ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex 40ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex 40ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex 40ex / 10ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex 40ex) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch / 10ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch / 10ch 20ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch / 10ch 20ch 30ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch / 10ch 20ch 30ch 40ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch / 10ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch / 10ch 20ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch / 10ch 20ch 30ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch / 10ch 20ch 30ch 40ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch / 10ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch / 10ch 20ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch / 10ch 20ch 30ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch / 10ch 20ch 30ch 40ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch 40ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch 40ch / 10ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch 40ch / 10ch 20ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch 40ch / 10ch 20ch 30ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [inset(10ch round 10ch 20ch 30ch 40ch / 10ch 20ch 30ch 40ch) - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-004.html.ini
new file mode 100644
index 0000000000..db31bed935
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-004.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-005.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-005.html.ini
new file mode 100644
index 0000000000..80e74ed796
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-005.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-006.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-006.html.ini
new file mode 100644
index 0000000000..95418bebff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-006.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-007.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-007.html.ini
new file mode 100644
index 0000000000..2f719068c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-007.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-008.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-008.html.ini
new file mode 100644
index 0000000000..2a568d3f7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-008.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-009.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-009.html.ini
new file mode 100644
index 0000000000..800f9ccd85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-inset-009.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-inset-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-000.html.ini
new file mode 100644
index 0000000000..dbc5ebaa19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-001.html.ini
new file mode 100644
index 0000000000..f8695b2995
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-002.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-002.html.ini
new file mode 100644
index 0000000000..937d8c6a63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-002.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-003.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-003.html.ini
new file mode 100644
index 0000000000..52a16f71e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-003.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-004.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-004.html.ini
new file mode 100644
index 0000000000..d86b858c96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-004.html.ini
@@ -0,0 +1,42 @@
+[shape-outside-polygon-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Three vertices - ex ex, ex ex, ex ex - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Three vertices - em em, em em, ex ex - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Three vertices - ex ex, em, em, em em - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [One vertex - rem ch - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Two vertices - rem rem, ch ch - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Two vertices - ch ch, rem rem - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Two vertices - rem ch, ch rem - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Three vertices - ch ch, ch ch, ch ch - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Three vertices - rem rem, ch ch, rem rem - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Three vertices - rem rem, rem, rem, ch ch - computed]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-005.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-005.html.ini
new file mode 100644
index 0000000000..4396ed5ef2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-005.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-006.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-006.html.ini
new file mode 100644
index 0000000000..84cdd03899
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-polygon-006.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-polygon-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini
new file mode 100644
index 0000000000..36c61a417c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini
@@ -0,0 +1,12 @@
+[shape-outside-shape-arguments-000.html]
+ [Font relative units - computed]
+ expected:
+ if os == "mac": [PASS, FAIL]
+
+ [View relative units - computed]
+ expected:
+ if (os == "mac") and debug: [FAIL, PASS]
+ if (os == "mac") and not debug: [FAIL, PASS]
+ if os == "android": FAIL
+ if os == "win": [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-001.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-001.html.ini
new file mode 100644
index 0000000000..412d3d0d17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-001.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-arguments-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-box-pair-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-box-pair-000.html.ini
new file mode 100644
index 0000000000..3883081bc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-box-pair-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-box-pair-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-inherit-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-inherit-000.html.ini
new file mode 100644
index 0000000000..475dc050fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-inherit-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-inherit-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-initial-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-initial-000.html.ini
new file mode 100644
index 0000000000..f5c8d1fd29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-initial-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-initial-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-none-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-none-000.html.ini
new file mode 100644
index 0000000000..a3e2efd6a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-none-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-none-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-notation-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-notation-000.html.ini
new file mode 100644
index 0000000000..56b8647189
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-notation-000.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-shape-notation-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/__dir__.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-004.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-004.html.ini
new file mode 100644
index 0000000000..7714793cb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-004.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-008.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-008.html.ini
new file mode 100644
index 0000000000..4ccd1d0412
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-008.html.ini
@@ -0,0 +1,2 @@
+[shape-outside-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-014.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-014.html.ini
new file mode 100644
index 0000000000..2dda2b2439
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-014.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-015.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-015.html.ini
new file mode 100644
index 0000000000..fcf393980b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-015.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-016.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-016.html.ini
new file mode 100644
index 0000000000..0ec01da599
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-016.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-018.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-018.html.ini
new file mode 100644
index 0000000000..549f45312b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-018.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-019.html.ini b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-019.html.ini
new file mode 100644
index 0000000000..8364ee350f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-shapes/spec-examples/shape-outside-019.html.ini
@@ -0,0 +1,3 @@
+[shape-outside-019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-size-adjust/__dir__.ini b/testing/web-platform/meta/css/css-size-adjust/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/css/css-size-adjust/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini b/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini
new file mode 100644
index 0000000000..618e8bf2bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini
@@ -0,0 +1,504 @@
+[text-size-adjust-interpolation.html]
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (-0.3) should be [13%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (0) should be [60%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (0.6) should be [4%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (1) should be [0%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (0) should be [60%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (-0.3) should be [13%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (0.6) should be [4%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (-2) should be [30%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (-2) should be [30%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (0) should be [60%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (-0.3) should be [13%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (0.6) should be [54%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (1.5) should be [45%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (-2) should be [80%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (0.3) should be [57%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (-2) should be [30%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (1.5) should be [45%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (1) should be [0%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (-0.3) should be [13%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (0.3) should be [57%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (0.6) should be [4%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (-0.3) should be [63%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (-0.3) should be [63%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (1) should be [0%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (-2) should be [30%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (0.3) should be [7%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (0) should be [60%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [10%\] to [0%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (0.6) should be [4%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (-2) should be [80%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (0.3) should be [7%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (1.5) should be [45%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (0.6) should be [58%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [inherit\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (-2) should be [80%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [10%\] to [0%\] at (1) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [unset\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [10%\] to [0%\] at (0.3) should be [7%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (-0.3) should be [63%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (0.3) should be [57%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (0.6) should be [54%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (1.5) should be [45%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [inherit\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [10%\] to [0%\] at (0.3) should be [7%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from neutral to [50%\] at (-2) should be [80%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [unset\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (0.3) should be [64%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (0.3) should be [57%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [unset\] to [50%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [inherit\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [inherit\] to [50%\] at (-2) should be [110%\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <text-size-adjust> from neutral to [50%\] at (-0.3) should be [63%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-size-adjust> from neutral to [50%\] at (0.6) should be [54%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [unset\] to [50%\] at (-0.3) should be [76%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from neutral to [50%\] at (0.6) should be [54%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [70%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [100%\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [70%\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-size-adjust/inheritance.html.ini b/testing/web-platform/meta/css/css-size-adjust/inheritance.html.ini
new file mode 100644
index 0000000000..88d42e5bfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-size-adjust/inheritance.html.ini
@@ -0,0 +1,7 @@
+[inheritance.html]
+ [Property text-size-adjust inherits]
+ expected: FAIL
+
+ [Property text-size-adjust has initial value auto]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-computed.html.ini b/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-computed.html.ini
new file mode 100644
index 0000000000..5cdae24451
--- /dev/null
+++ b/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-computed.html.ini
@@ -0,0 +1,16 @@
+[text-size-adjust-computed.html]
+ [Property text-size-adjust value 'none']
+ expected: FAIL
+
+ [Property text-size-adjust value '0%']
+ expected: FAIL
+
+ [Property text-size-adjust value '200%']
+ expected: FAIL
+
+ [Property text-size-adjust value 'auto']
+ expected: FAIL
+
+ [Property text-size-adjust value '100%']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-valid.html.ini b/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-valid.html.ini
new file mode 100644
index 0000000000..29e56738a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-size-adjust/parsing/text-size-adjust-valid.html.ini
@@ -0,0 +1,16 @@
+[text-size-adjust-valid.html]
+ [e.style['text-size-adjust'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-size-adjust'\] = "200%" should set the property value]
+ expected: FAIL
+
+ [e.style['text-size-adjust'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['text-size-adjust'\] = "100%" should set the property value]
+ expected: FAIL
+
+ [e.style['text-size-adjust'\] = "0%" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-sizing/__dir__.ini b/testing/web-platform/meta/css/css-sizing/__dir__.ini
new file mode 100644
index 0000000000..066b1dcdc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.fit-content-function.enabled:true, layout.css.contain-intrinsic-size.enabled:true]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/__dir__.ini b/testing/web-platform/meta/css/css-sizing/animation/__dir__.ini
new file mode 100644
index 0000000000..61f482fa7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200, tab:51200]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/max-height-composition.html.ini b/testing/web-platform/meta/css/css-sizing/animation/max-height-composition.html.ini
new file mode 100644
index 0000000000..8d5313473c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/max-height-composition.html.ini
@@ -0,0 +1,3 @@
+[max-height-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/max-width-composition.html.ini b/testing/web-platform/meta/css/css-sizing/animation/max-width-composition.html.ini
new file mode 100644
index 0000000000..afb2a27ff3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/max-width-composition.html.ini
@@ -0,0 +1,3 @@
+[max-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/min-height-composition.html.ini b/testing/web-platform/meta/css/css-sizing/animation/min-height-composition.html.ini
new file mode 100644
index 0000000000..a8c3c41d5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/min-height-composition.html.ini
@@ -0,0 +1,3 @@
+[min-height-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/min-width-composition.html.ini b/testing/web-platform/meta/css/css-sizing/animation/min-width-composition.html.ini
new file mode 100644
index 0000000000..feb9daa29b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/min-width-composition.html.ini
@@ -0,0 +1,3 @@
+[min-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/animation/width-composition.html.ini b/testing/web-platform/meta/css/css-sizing/animation/width-composition.html.ini
new file mode 100644
index 0000000000..de2e63e073
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/animation/width-composition.html.ini
@@ -0,0 +1,3 @@
+[width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/__dir__.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/__dir__.ini
new file mode 100644
index 0000000000..f2b8c461d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [rdd:51200]
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-038.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-038.html.ini
new file mode 100644
index 0000000000..edbc12114a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-038.html.ini
@@ -0,0 +1,2 @@
+[block-aspect-ratio-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-039.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-039.html.ini
new file mode 100644
index 0000000000..9108c74b46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-039.html.ini
@@ -0,0 +1,2 @@
+[block-aspect-ratio-039.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-042.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-042.html.ini
new file mode 100644
index 0000000000..22341d7f6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-042.html.ini
@@ -0,0 +1,2 @@
+[block-aspect-ratio-042.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-043.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-043.html.ini
new file mode 100644
index 0000000000..5745df6352
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/block-aspect-ratio-043.html.ini
@@ -0,0 +1,2 @@
+[block-aspect-ratio-043.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/flex-aspect-ratio-038.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/flex-aspect-ratio-038.html.ini
new file mode 100644
index 0000000000..da784c2607
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/flex-aspect-ratio-038.html.ini
@@ -0,0 +1,2 @@
+[flex-aspect-ratio-038.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html.ini
new file mode 100644
index 0000000000..064714960b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html.ini
@@ -0,0 +1,2 @@
+[grid-aspect-ratio-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html.ini
new file mode 100644
index 0000000000..e78f734742
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html.ini
@@ -0,0 +1,2 @@
+[grid-aspect-ratio-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-028.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-028.html.ini
new file mode 100644
index 0000000000..8ac35f36ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-028.html.ini
@@ -0,0 +1,2 @@
+[grid-aspect-ratio-028.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-029.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-029.html.ini
new file mode 100644
index 0000000000..aeab6adbab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-029.html.ini
@@ -0,0 +1,2 @@
+[grid-aspect-ratio-029.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-001.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-001.html.ini
new file mode 100644
index 0000000000..d0f9973eff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-001.html.ini
@@ -0,0 +1,3 @@
+[quirks-mode-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-002.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-002.html.ini
new file mode 100644
index 0000000000..b9b20571d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-002.html.ini
@@ -0,0 +1,3 @@
+[quirks-mode-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-003.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-003.html.ini
new file mode 100644
index 0000000000..d9548cec73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/quirks-mode-003.html.ini
@@ -0,0 +1,5 @@
+[quirks-mode-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [body height should match documentElement due to min-height: auto]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-010.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-010.html.ini
new file mode 100644
index 0000000000..e62b716ce8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-010.html.ini
@@ -0,0 +1,3 @@
+[replaced-element-010.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-011.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-011.html.ini
new file mode 100644
index 0000000000..2e0b3d1942
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-011.html.ini
@@ -0,0 +1,3 @@
+[replaced-element-011.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-028.html.ini b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-028.html.ini
new file mode 100644
index 0000000000..df2395a46a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/aspect-ratio/replaced-element-028.html.ini
@@ -0,0 +1,3 @@
+[replaced-element-028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/auto-scrollbar-inside-stf-abspos.html.ini b/testing/web-platform/meta/css/css-sizing/auto-scrollbar-inside-stf-abspos.html.ini
new file mode 100644
index 0000000000..b584a35fc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/auto-scrollbar-inside-stf-abspos.html.ini
@@ -0,0 +1,4 @@
+[auto-scrollbar-inside-stf-abspos.html]
+ expected:
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini b/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini
new file mode 100644
index 0000000000..0d9b36fba0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini
@@ -0,0 +1,5 @@
+[box-sizing-replaced-001.xht]
+ expected:
+ if os == "android": PASS
+ if os == "mac": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-sizing/button-min-width.html.ini b/testing/web-platform/meta/css/css-sizing/button-min-width.html.ini
new file mode 100644
index 0000000000..c2fd69790c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/button-min-width.html.ini
@@ -0,0 +1,2 @@
+[button-min-width.html]
+ prefs: [layout.css.zoom.enabled:false]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/__dir__.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/__dir__.ini
new file mode 100644
index 0000000000..e977af25bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.content-visibility.enabled:true]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-004.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-004.html.ini
new file mode 100644
index 0000000000..7fe46db0d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-004.html.ini
@@ -0,0 +1,3 @@
+[auto-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-005.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-005.html.ini
new file mode 100644
index 0000000000..d356b2dc9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-005.html.ini
@@ -0,0 +1,3 @@
+[auto-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-006.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-006.html.ini
new file mode 100644
index 0000000000..0355e6bb7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-006.html.ini
@@ -0,0 +1,3 @@
+[auto-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-007.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-007.html.ini
new file mode 100644
index 0000000000..f91aee8f2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-007.html.ini
@@ -0,0 +1,3 @@
+[auto-007.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini
new file mode 100644
index 0000000000..919de9c9d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini
@@ -0,0 +1,21 @@
+[auto-008.html]
+ [requestAnimationFrame]
+ expected:
+ if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and debug and swgl: [PASS, FAIL]
+ if (os == "win") and not debug: [PASS, FAIL]
+ if os == "mac": [PASS, FAIL]
+
+ [Early ResizeObserver]
+ expected:
+ if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and debug and swgl: [PASS, FAIL]
+ if (os == "win") and not debug: [PASS, FAIL]
+ if os == "mac": [PASS, FAIL]
+
+ [Late ResizeObserver]
+ expected:
+ if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and debug and swgl: [PASS, FAIL]
+ if (os == "win") and not debug: [PASS, FAIL]
+ if os == "mac": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-009.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-009.html.ini
new file mode 100644
index 0000000000..15a291f695
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-009.html.ini
@@ -0,0 +1,3 @@
+[auto-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-010.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-010.html.ini
new file mode 100644
index 0000000000..65ea1bf6a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-010.html.ini
@@ -0,0 +1,3 @@
+[auto-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-011.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-011.html.ini
new file mode 100644
index 0000000000..de5c748b5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-011.html.ini
@@ -0,0 +1,3 @@
+[auto-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-012.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-012.html.ini
new file mode 100644
index 0000000000..881dc56879
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-012.html.ini
@@ -0,0 +1,3 @@
+[auto-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html.ini
new file mode 100644
index 0000000000..c1a2df8041
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-008.html.ini
@@ -0,0 +1,2 @@
+[contain-intrinsic-size-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html.ini
new file mode 100644
index 0000000000..d89a1237c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-009.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html.ini
new file mode 100644
index 0000000000..10857a4085
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-028.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html.ini
new file mode 100644
index 0000000000..79daabf972
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-029.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-029.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html.ini
new file mode 100644
index 0000000000..94980aad94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-030.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-030.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html.ini
new file mode 100644
index 0000000000..ee503aee63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-031.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-031.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html.ini
new file mode 100644
index 0000000000..289a826f04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-032.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-032.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html.ini
new file mode 100644
index 0000000000..e0cdd0b259
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-033.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-033.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html.ini
new file mode 100644
index 0000000000..dec1e629a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-logical-003.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-logical-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html.ini
new file mode 100644
index 0000000000..be4c09cb24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[contain-intrinsic-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/dynamic-available-size-iframe.html.ini b/testing/web-platform/meta/css/css-sizing/dynamic-available-size-iframe.html.ini
new file mode 100644
index 0000000000..961c8724db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/dynamic-available-size-iframe.html.ini
@@ -0,0 +1 @@
+[dynamic-available-size-iframe.html]
diff --git a/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini b/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
new file mode 100644
index 0000000000..228e61ce10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
@@ -0,0 +1,3 @@
+[hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini b/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini
new file mode 100644
index 0000000000..5a3efab9e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini
@@ -0,0 +1,3 @@
+[hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-sizing/image-fractional-height-with-wide-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-sizing/image-fractional-height-with-wide-aspect-ratio.html.ini
new file mode 100644
index 0000000000..1e9c99e77b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-fractional-height-with-wide-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[image-fractional-height-with-wide-aspect-ratio.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html.ini
new file mode 100644
index 0000000000..9584350fcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html.ini
new file mode 100644
index 0000000000..cf3f37da00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html.ini
new file mode 100644
index 0000000000..f8a6c079eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html.ini
new file mode 100644
index 0000000000..bd8cf6d5ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html.ini
new file mode 100644
index 0000000000..642cb65caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html.ini
new file mode 100644
index 0000000000..53b834e36f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html.ini
new file mode 100644
index 0000000000..8e4cf87a15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html.ini b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html.ini
new file mode 100644
index 0000000000..6bcf1ccbf7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html.ini
@@ -0,0 +1,2 @@
+[image-min-max-content-intrinsic-size-change-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/inheritance-001.html.ini b/testing/web-platform/meta/css/css-sizing/inheritance-001.html.ini
new file mode 100644
index 0000000000..677e27b532
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/inheritance-001.html.ini
@@ -0,0 +1,3 @@
+[inheritance-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/inheritance-002.html.ini b/testing/web-platform/meta/css/css-sizing/inheritance-002.html.ini
new file mode 100644
index 0000000000..4e9ed58076
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/inheritance-002.html.ini
@@ -0,0 +1,3 @@
+[inheritance-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/inline-intrinsic-size-calc.html.ini b/testing/web-platform/meta/css/css-sizing/inline-intrinsic-size-calc.html.ini
new file mode 100644
index 0000000000..d28cf5e000
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/inline-intrinsic-size-calc.html.ini
@@ -0,0 +1,3 @@
+[inline-intrinsic-size-calc.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-002.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-002.html.ini
new file mode 100644
index 0000000000..b221184e33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-002.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-003.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-003.html.ini
new file mode 100644
index 0000000000..8a9dba35f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-003.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-004.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-004.html.ini
new file mode 100644
index 0000000000..5a3816e413
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-004.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-005.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-005.html.ini
new file mode 100644
index 0000000000..70aa6872ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-005.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-006.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-006.html.ini
new file mode 100644
index 0000000000..de1b08ea8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-006.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-007.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-007.html.ini
new file mode 100644
index 0000000000..e2a4927e42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-007.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-008.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-008.html.ini
new file mode 100644
index 0000000000..07e06b49c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-008.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-001.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-001.html.ini
new file mode 100644
index 0000000000..1b6f862baa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-005.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-005.html.ini
new file mode 100644
index 0000000000..c9e577c3f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-005.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-dynamic-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-007.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-007.html.ini
new file mode 100644
index 0000000000..801453108e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-007.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-dynamic-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-008.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-008.html.ini
new file mode 100644
index 0000000000..fcbbdabd9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-008.html.ini
@@ -0,0 +1,2 @@
+[intrinsic-percent-replaced-dynamic-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/intrinsic-size-fallback-replaced.html.ini b/testing/web-platform/meta/css/css-sizing/intrinsic-size-fallback-replaced.html.ini
new file mode 100644
index 0000000000..7e8c8aefaa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/intrinsic-size-fallback-replaced.html.ini
@@ -0,0 +1,3 @@
+[intrinsic-size-fallback-replaced.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/max-content-input-001.html.ini b/testing/web-platform/meta/css/css-sizing/max-content-input-001.html.ini
new file mode 100644
index 0000000000..a329e3b095
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/max-content-input-001.html.ini
@@ -0,0 +1,2 @@
+[max-content-input-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/min-max-content-orthogonal-flow-crash-001.html.ini b/testing/web-platform/meta/css/css-sizing/min-max-content-orthogonal-flow-crash-001.html.ini
new file mode 100644
index 0000000000..7c8c27ca21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/min-max-content-orthogonal-flow-crash-001.html.ini
@@ -0,0 +1,3 @@
+[min-max-content-orthogonal-flow-crash-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/min-width-max-width-precedence.html.ini b/testing/web-platform/meta/css/css-sizing/min-width-max-width-precedence.html.ini
new file mode 100644
index 0000000000..ca4fe2e5ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/min-width-max-width-precedence.html.ini
@@ -0,0 +1,3 @@
+[min-width-max-width-precedence.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/height-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/height-valid.html.ini
new file mode 100644
index 0000000000..8ffaa7a638
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/height-valid.html.ini
@@ -0,0 +1,3 @@
+[height-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-height-computed.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-height-computed.html.ini
new file mode 100644
index 0000000000..62c9ce146a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-height-computed.html.ini
@@ -0,0 +1,3 @@
+[max-height-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-height-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-height-invalid.html.ini
new file mode 100644
index 0000000000..7de27b70aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-height-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-height-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-height-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-height-valid.html.ini
new file mode 100644
index 0000000000..f7110ff753
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-height-valid.html.ini
@@ -0,0 +1,3 @@
+[max-height-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-width-computed.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-width-computed.html.ini
new file mode 100644
index 0000000000..bda05dc0fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-width-computed.html.ini
@@ -0,0 +1,3 @@
+[max-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-width-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-width-invalid.html.ini
new file mode 100644
index 0000000000..d3a1b5916d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[max-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/max-width-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/max-width-valid.html.ini
new file mode 100644
index 0000000000..7fca8b6a16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/max-width-valid.html.ini
@@ -0,0 +1,3 @@
+[max-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-height-computed.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-height-computed.html.ini
new file mode 100644
index 0000000000..c6943633b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-height-computed.html.ini
@@ -0,0 +1,3 @@
+[min-height-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-height-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-height-invalid.html.ini
new file mode 100644
index 0000000000..4d6714df6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-height-invalid.html.ini
@@ -0,0 +1,3 @@
+[min-height-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-height-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-height-valid.html.ini
new file mode 100644
index 0000000000..89ed166c5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-height-valid.html.ini
@@ -0,0 +1,3 @@
+[min-height-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-width-computed.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-width-computed.html.ini
new file mode 100644
index 0000000000..9306b9657d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-width-computed.html.ini
@@ -0,0 +1,3 @@
+[min-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-width-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-width-invalid.html.ini
new file mode 100644
index 0000000000..26e3be80f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[min-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/min-width-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/min-width-valid.html.ini
new file mode 100644
index 0000000000..e94872c327
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/min-width-valid.html.ini
@@ -0,0 +1,3 @@
+[min-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/width-invalid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/width-invalid.html.ini
new file mode 100644
index 0000000000..e3eb55525f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/width-invalid.html.ini
@@ -0,0 +1,3 @@
+[width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/parsing/width-valid.html.ini b/testing/web-platform/meta/css/css-sizing/parsing/width-valid.html.ini
new file mode 100644
index 0000000000..ee76a2b501
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/parsing/width-valid.html.ini
@@ -0,0 +1,3 @@
+[width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/percentage-height-in-flexbox.html.ini b/testing/web-platform/meta/css/css-sizing/percentage-height-in-flexbox.html.ini
new file mode 100644
index 0000000000..fa48968089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/percentage-height-in-flexbox.html.ini
@@ -0,0 +1,3 @@
+[percentage-height-in-flexbox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html.ini b/testing/web-platform/meta/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html.ini
new file mode 100644
index 0000000000..cbd21c6e9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html.ini
@@ -0,0 +1,3 @@
+[percentage-height-replaced-content-in-auto-cb.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/percentage-min-width.html.ini b/testing/web-platform/meta/css/css-sizing/percentage-min-width.html.ini
new file mode 100644
index 0000000000..ca587f5e87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/percentage-min-width.html.ini
@@ -0,0 +1,3 @@
+[percentage-min-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/replaced-aspect-ratio-stretch-fit-003.html.ini b/testing/web-platform/meta/css/css-sizing/replaced-aspect-ratio-stretch-fit-003.html.ini
new file mode 100644
index 0000000000..bebfd11ef9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/replaced-aspect-ratio-stretch-fit-003.html.ini
@@ -0,0 +1,2 @@
+[replaced-aspect-ratio-stretch-fit-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-sizing/replaced-fractional-height-from-aspect-ratio-2.html.ini b/testing/web-platform/meta/css/css-sizing/replaced-fractional-height-from-aspect-ratio-2.html.ini
new file mode 100644
index 0000000000..eed19b2290
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/replaced-fractional-height-from-aspect-ratio-2.html.ini
@@ -0,0 +1,3 @@
+[replaced-fractional-height-from-aspect-ratio-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-001.html.ini b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-001.html.ini
new file mode 100644
index 0000000000..43b85724a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-001.html.ini
@@ -0,0 +1,3 @@
+[svg-intrinsic-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-002.html.ini b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-002.html.ini
new file mode 100644
index 0000000000..8d5f0568c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-002.html.ini
@@ -0,0 +1,3 @@
+[svg-intrinsic-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-003.html.ini b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-003.html.ini
new file mode 100644
index 0000000000..2b41defb91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-003.html.ini
@@ -0,0 +1,3 @@
+[svg-intrinsic-size-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-004.html.ini b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-004.html.ini
new file mode 100644
index 0000000000..75992af148
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/svg-intrinsic-size-004.html.ini
@@ -0,0 +1,3 @@
+[svg-intrinsic-size-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/table-percentage-max-width-beside-float.html.ini b/testing/web-platform/meta/css/css-sizing/table-percentage-max-width-beside-float.html.ini
new file mode 100644
index 0000000000..a4759d9a91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/table-percentage-max-width-beside-float.html.ini
@@ -0,0 +1,3 @@
+[table-percentage-max-width-beside-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-below-float.html.ini b/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-below-float.html.ini
new file mode 100644
index 0000000000..a2ca119f71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-below-float.html.ini
@@ -0,0 +1,3 @@
+[table-percentage-min-width-below-float.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-beside-float.html.ini b/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-beside-float.html.ini
new file mode 100644
index 0000000000..b6012185d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-sizing/table-percentage-min-width-beside-float.html.ini
@@ -0,0 +1,4 @@
+[table-percentage-min-width-beside-float.html]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/at-rule-in-declaration-list.html.ini b/testing/web-platform/meta/css/css-syntax/at-rule-in-declaration-list.html.ini
new file mode 100644
index 0000000000..d9f85a6d59
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/at-rule-in-declaration-list.html.ini
@@ -0,0 +1,6 @@
+[at-rule-in-declaration-list.html]
+ [Allow @-rule with block inside font-face rule]
+ expected: FAIL
+
+ [Allow @-rule with semi-colon inside font-face rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/charset-is-not-a-rule.html.ini b/testing/web-platform/meta/css/css-syntax/charset-is-not-a-rule.html.ini
new file mode 100644
index 0000000000..c1217d0c56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset-is-not-a-rule.html.ini
@@ -0,0 +1,3 @@
+[charset-is-not-a-rule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html.ini
new file mode 100644
index 0000000000..54100a5d97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html.ini
new file mode 100644
index 0000000000..52562db841
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus.html.ini
new file mode 100644
index 0000000000..332578bdef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-bogus.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-bogus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16-ascii-only.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16-ascii-only.html.ini
new file mode 100644
index 0000000000..d079367576
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16-ascii-only.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-utf16-ascii-only.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16.html.ini
new file mode 100644
index 0000000000..71be4cb843
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-utf16.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16be.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16be.html.ini
new file mode 100644
index 0000000000..1b6487782f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16be.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-utf16be.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16.html.ini
new file mode 100644
index 0000000000..4ad95470b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-windows-1250-in-utf16.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16be.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16be.html.ini
new file mode 100644
index 0000000000..4dee1d5345
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-at-charset-windows-1250-in-utf16be.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-at-charset-windows-1250-in-utf16be.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus-at-charset-windows-1250.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus-at-charset-windows-1250.html.ini
new file mode 100644
index 0000000000..8636eb5f89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus-at-charset-windows-1250.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-http-bogus-at-charset-windows-1250.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus.html.ini
new file mode 100644
index 0000000000..8e0df41065
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-bogus.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-http-bogus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-windows-1250-at-charset-windows-1253.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-windows-1250-at-charset-windows-1253.html.ini
new file mode 100644
index 0000000000..495b51d68d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-http-windows-1250-at-charset-windows-1253.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-http-windows-1250-at-charset-windows-1253.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-no-decl.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-no-decl.html.ini
new file mode 100644
index 0000000000..a51f8a405e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-no-decl.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-no-decl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-utf8-bom.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-utf8-bom.html.ini
new file mode 100644
index 0000000000..b8b1c1c884
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1251-css-utf8-bom.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1251-css-utf8-bom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/page-windows-1252-http-windows-1251-css-utf8-bom.html.ini b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1252-http-windows-1251-css-utf8-bom.html.ini
new file mode 100644
index 0000000000..d244edaa1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/page-windows-1252-http-windows-1251-css-utf8-bom.html.ini
@@ -0,0 +1,3 @@
+[page-windows-1252-http-windows-1251-css-utf8-bom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/charset/xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml.ini b/testing/web-platform/meta/css/css-syntax/charset/xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml.ini
new file mode 100644
index 0000000000..be31249121
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/charset/xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml.ini
@@ -0,0 +1,3 @@
+[xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini b/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
new file mode 100644
index 0000000000..d0ceac7c52
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
@@ -0,0 +1,12 @@
+[custom-property-rule-ambiguity.html]
+ [Rule that looks like a custom property declaration is ignored]
+ expected: FAIL
+
+ [Rule that looks like an invalid custom property declaration is ignored]
+ expected: FAIL
+
+ [Nested rule that looks like a custom property declaration]
+ expected: FAIL
+
+ [Nested rule that looks like an invalid custom property declaration]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/decimal-points-in-numbers.html.ini b/testing/web-platform/meta/css/css-syntax/decimal-points-in-numbers.html.ini
new file mode 100644
index 0000000000..df7125d7a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/decimal-points-in-numbers.html.ini
@@ -0,0 +1,3 @@
+[decimal-points-in-numbers.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini b/testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini
new file mode 100644
index 0000000000..4e4e139e68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini
@@ -0,0 +1,21 @@
+[declarations-trim-whitespace.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [--foo-3:bar ;]
+ expected: FAIL
+
+ [--foo-4: bar ;]
+ expected: FAIL
+
+ [--foo-5: bar !important;]
+ expected: FAIL
+
+ [--foo-6: bar !important ;]
+ expected: FAIL
+
+ [--foo-9:bar (then ws until end of rule)]
+ expected: FAIL
+
+ [--foo-2: bar;]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini b/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini
new file mode 100644
index 0000000000..b6e2635770
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini
@@ -0,0 +1,11 @@
+[escaped-eof.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Escaped EOF turns into a U+FFFD in a dimension token.]
+ expected: FAIL
+
+ [Escaped EOF turns into a U+FFFD in an ident token.]
+ expected: FAIL
+
+ [Escaped EOF turns into a U+FFFD in a url token.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/inclusive-ranges.html.ini b/testing/web-platform/meta/css/css-syntax/inclusive-ranges.html.ini
new file mode 100644
index 0000000000..e88430804f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/inclusive-ranges.html.ini
@@ -0,0 +1,3 @@
+[inclusive-ranges.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/input-preprocessing.html.ini b/testing/web-platform/meta/css/css-syntax/input-preprocessing.html.ini
new file mode 100644
index 0000000000..17ffbff344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/input-preprocessing.html.ini
@@ -0,0 +1,3 @@
+[input-preprocessing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/non-ascii-codepoints.html.ini b/testing/web-platform/meta/css/css-syntax/non-ascii-codepoints.html.ini
new file mode 100644
index 0000000000..a8874f3948
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/non-ascii-codepoints.html.ini
@@ -0,0 +1,2 @@
+[non-ascii-codepoints.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-syntax/serialize-consecutive-tokens.html.ini b/testing/web-platform/meta/css/css-syntax/serialize-consecutive-tokens.html.ini
new file mode 100644
index 0000000000..e508baaff8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/serialize-consecutive-tokens.html.ini
@@ -0,0 +1,8 @@
+[serialize-consecutive-tokens.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Comments are handled correctly when computing a/* comment */var(--t1) using t1:b.]
+ expected: FAIL
+
+ [Comments are handled correctly when computing var(--t1)b using t1:a/* comment */.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/unclosed-constructs.html.ini b/testing/web-platform/meta/css/css-syntax/unclosed-constructs.html.ini
new file mode 100644
index 0000000000..2543f555b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/unclosed-constructs.html.ini
@@ -0,0 +1,3 @@
+[unclosed-constructs.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/unclosed-url-at-eof.html.ini b/testing/web-platform/meta/css/css-syntax/unclosed-url-at-eof.html.ini
new file mode 100644
index 0000000000..73522bd08c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/unclosed-url-at-eof.html.ini
@@ -0,0 +1,3 @@
+[unclosed-url-at-eof.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/unicode-range-selector.html.ini b/testing/web-platform/meta/css/css-syntax/unicode-range-selector.html.ini
new file mode 100644
index 0000000000..7274275642
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/unicode-range-selector.html.ini
@@ -0,0 +1,3 @@
+[unicode-range-selector.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/urange-parsing.html.ini b/testing/web-platform/meta/css/css-syntax/urange-parsing.html.ini
new file mode 100644
index 0000000000..9aa54ccd3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/urange-parsing.html.ini
@@ -0,0 +1,281 @@
+[urange-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ["u+000000?" is invalid]
+ expected: FAIL
+
+ ["u+?a" is invalid]
+ expected: FAIL
+
+ ["u+0000000" is invalid]
+ expected: FAIL
+
+ ["u+0?-0a" is invalid]
+ expected: FAIL
+
+ ["u+00a????" is invalid]
+ expected: FAIL
+
+ ["u+2?????" is invalid]
+ expected: FAIL
+
+ ["u/**/+0a/**/?" => "U+A0-AF"]
+ expected: FAIL
+
+ ["u+aa?????" is invalid]
+ expected: FAIL
+
+ ["u+aaaaaaa" is invalid]
+ expected: FAIL
+
+ ["u+aaaa???" is invalid]
+ expected: FAIL
+
+ ["u/**/+/**/?" => "U+0-F"]
+ expected: FAIL
+
+ ["u+0??????" is invalid]
+ expected: FAIL
+
+ ["u+0aaaaa" => "U+AAAAA"]
+ expected: FAIL
+
+ ["u+00000aa" is invalid]
+ expected: FAIL
+
+ ["u+000000" => "U+0"]
+ expected: FAIL
+
+ ["u+000000-0aaaaa" => "U+0-AAAAA"]
+ expected: FAIL
+
+ ["u+a?a" is invalid]
+ expected: FAIL
+
+ ["u+?" => "U+0-F"]
+ expected: FAIL
+
+ ["u+a??????" is invalid]
+ expected: FAIL
+
+ ["u+0+0a" is invalid]
+ expected: FAIL
+
+ ["u+efg" is invalid]
+ expected: FAIL
+
+ ["u+0a0000" => "U+A0000"]
+ expected: FAIL
+
+ ["u+000000-000001" => "U+0-1"]
+ expected: FAIL
+
+ ["u+0?????" => "U+0-FFFFF"]
+ expected: FAIL
+
+ ["U+0a0" => "U+A0"]
+ expected: FAIL
+
+ ["u+0-000000a" is invalid]
+ expected: FAIL
+
+ ["u-0+1" is invalid]
+ expected: FAIL
+
+ ["u+a????" => "U+A0000-AFFFF"]
+ expected: FAIL
+
+ ["u+00000a" => "U+A"]
+ expected: FAIL
+
+ ["u+0-0aaaaaa" is invalid]
+ expected: FAIL
+
+ ["u+aaaaa??" is invalid]
+ expected: FAIL
+
+ ["u+000000a" is invalid]
+ expected: FAIL
+
+ ["u+222222-22222a" is invalid]
+ expected: FAIL
+
+ ["u/**/+0/**/?" => "U+0-F"]
+ expected: FAIL
+
+ ["u+aaa????" is invalid]
+ expected: FAIL
+
+ ["u+a??" => "U+A00-AFF"]
+ expected: FAIL
+
+ ["u+0?a" is invalid]
+ expected: FAIL
+
+ ["u + abc" is invalid]
+ expected: FAIL
+
+ ["u/**/0" is invalid]
+ expected: FAIL
+
+ ["u+0a" => "U+A"]
+ expected: FAIL
+
+ ["u+00000?" => "U+0-F"]
+ expected: FAIL
+
+ ["u/**/+/**/a/**/?" => "U+A0-AF"]
+ expected: FAIL
+
+ ["u+00000" => "U+0"]
+ expected: FAIL
+
+ ["u+0000" => "U+0"]
+ expected: FAIL
+
+ ["u+ abc" is invalid]
+ expected: FAIL
+
+ ["u+0a?????" is invalid]
+ expected: FAIL
+
+ ["u+222222" is invalid]
+ expected: FAIL
+
+ ["u+a???" => "U+A000-AFFF"]
+ expected: FAIL
+
+ ["u+00000a0" is invalid]
+ expected: FAIL
+
+ ["u+???????" is invalid]
+ expected: FAIL
+
+ ["u+00" => "U+0"]
+ expected: FAIL
+
+ ["u+0a00000" is invalid]
+ expected: FAIL
+
+ ["u+?????" => "u+0-FFFFF"]
+ expected: FAIL
+
+ ["u+0000000-0a" is invalid]
+ expected: FAIL
+
+ ["u+a?????" is invalid]
+ expected: FAIL
+
+ ["u+0a????" => "U+A0000-AFFFF"]
+ expected: FAIL
+
+ ["u+aaaaaa" is invalid]
+ expected: FAIL
+
+ ["u+0+1" is invalid]
+ expected: FAIL
+
+ ["u+aaaaaa?" is invalid]
+ expected: FAIL
+
+ ["u+00000??" is invalid]
+ expected: FAIL
+
+ ["u/**/+0/**/-0a" => "U+0-A"]
+ expected: FAIL
+
+ ["u+000" => "U+0"]
+ expected: FAIL
+
+ ["u+0aaaaaa" is invalid]
+ expected: FAIL
+
+ ["u+0-222222" is invalid]
+ expected: FAIL
+
+ ["u+0aaaaa0" is invalid]
+ expected: FAIL
+
+ ["u+a?" => "U+A0-AF"]
+ expected: FAIL
+
+ ["U + a b c" is invalid]
+ expected: FAIL
+
+ ["u-0-1" is invalid]
+ expected: FAIL
+
+ ["u+??????" is invalid]
+ expected: FAIL
+
+ ["u+22222a" is invalid]
+ expected: FAIL
+
+ ["u+0-0a" => "U+0-A"]
+ expected: FAIL
+
+ ["u/**/+0/**/-1" => "U+0-1"]
+ expected: FAIL
+
+ ["u +abc" is invalid]
+ expected: FAIL
+
+ ["u+0000000-1" is invalid]
+ expected: FAIL
+
+ ["u+0-0a?" is invalid]
+ expected: FAIL
+
+ ["u+0-0000001" is invalid]
+ expected: FAIL
+
+ ["u+a" => "U+A"]
+ expected: FAIL
+
+ ["u+aaaa" => "U+AAAA"]
+ expected: FAIL
+
+ ["u+0" => "U+0"]
+ expected: FAIL
+
+ ["u+aaa" => "U+AAA"]
+ expected: FAIL
+
+ ["u+1e9a" => "U+1E9A"]
+ expected: FAIL
+
+ ["U+abc" => "U+ABC"]
+ expected: FAIL
+
+ ["u+aaaaa" => "U+AAAAA"]
+ expected: FAIL
+
+ ["u+AbC" => "U+ABC"]
+ expected: FAIL
+
+ ["U+ABC" => "U+ABC"]
+ expected: FAIL
+
+ ["u+1e-20" => "U+1E-20"]
+ expected: FAIL
+
+ ["u+1e3" => "U+1E3"]
+ expected: FAIL
+
+ ["u+0-1" => "U+0-1"]
+ expected: FAIL
+
+ ["u+ABC" => "U+ABC"]
+ expected: FAIL
+
+ ["u+aa" => "U+AA"]
+ expected: FAIL
+
+ ["u+abc" => "U+ABC"]
+ expected: FAIL
+
+ ["u+0-10ffff" => "U+0-10FFFF"]
+ expected: FAIL
+
+ ["u+0-110000" is invalid]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/url-whitespace-consumption.html.ini b/testing/web-platform/meta/css/css-syntax/url-whitespace-consumption.html.ini
new file mode 100644
index 0000000000..80feeab411
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/url-whitespace-consumption.html.ini
@@ -0,0 +1,3 @@
+[url-whitespace-consumption.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini b/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
new file mode 100644
index 0000000000..c0cd6ecc9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
@@ -0,0 +1,12 @@
+[var-with-blocks.html]
+ [Trailing block, leading var()]
+ expected: FAIL
+
+ [Leading block, trailing var()]
+ expected: FAIL
+
+ [In-block var() with trailing token]
+ expected: FAIL
+
+ [In-block var() with leading token]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/whitespace.html.ini b/testing/web-platform/meta/css/css-syntax/whitespace.html.ini
new file mode 100644
index 0000000000..d2a8df5020
--- /dev/null
+++ b/testing/web-platform/meta/css/css-syntax/whitespace.html.ini
@@ -0,0 +1,3 @@
+[whitespace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/__dir__.ini b/testing/web-platform/meta/css/css-tables/__dir__.ini
new file mode 100644
index 0000000000..c4b2fdedd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-tables/absolute-tables-005.html.ini b/testing/web-platform/meta/css/css-tables/absolute-tables-005.html.ini
new file mode 100644
index 0000000000..d77bd8f4a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/absolute-tables-005.html.ini
@@ -0,0 +1,3 @@
+[absolute-tables-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/absolute-tables-008.tentative.html.ini b/testing/web-platform/meta/css/css-tables/absolute-tables-008.tentative.html.ini
new file mode 100644
index 0000000000..11ff6c71d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/absolute-tables-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[absolute-tables-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/absolute-tables-009.tentative.html.ini b/testing/web-platform/meta/css/css-tables/absolute-tables-009.tentative.html.ini
new file mode 100644
index 0000000000..a205dfd295
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/absolute-tables-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[absolute-tables-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/absolute-tables-010.tentative.html.ini b/testing/web-platform/meta/css/css-tables/absolute-tables-010.tentative.html.ini
new file mode 100644
index 0000000000..889ea8d3a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/absolute-tables-010.tentative.html.ini
@@ -0,0 +1,2 @@
+[absolute-tables-010.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/absolute-tables-011.tentative.html.ini b/testing/web-platform/meta/css/css-tables/absolute-tables-011.tentative.html.ini
new file mode 100644
index 0000000000..84719467bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/absolute-tables-011.tentative.html.ini
@@ -0,0 +1,2 @@
+[absolute-tables-011.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/auto-layout-calc-width-001.html.ini b/testing/web-platform/meta/css/css-tables/auto-layout-calc-width-001.html.ini
new file mode 100644
index 0000000000..d8560cdeca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/auto-layout-calc-width-001.html.ini
@@ -0,0 +1,3 @@
+[auto-layout-calc-width-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/border-spacing-included-in-sizes-001.html.ini b/testing/web-platform/meta/css/css-tables/border-spacing-included-in-sizes-001.html.ini
new file mode 100644
index 0000000000..5760782ebb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/border-spacing-included-in-sizes-001.html.ini
@@ -0,0 +1,3 @@
+[border-spacing-included-in-sizes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/border-writing-mode-dynamic-001.html.ini b/testing/web-platform/meta/css/css-tables/border-writing-mode-dynamic-001.html.ini
new file mode 100644
index 0000000000..3459c1a1dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/border-writing-mode-dynamic-001.html.ini
@@ -0,0 +1,3 @@
+[border-writing-mode-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/bounding-box-computation-1.html.ini b/testing/web-platform/meta/css/css-tables/bounding-box-computation-1.html.ini
new file mode 100644
index 0000000000..794742a127
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/bounding-box-computation-1.html.ini
@@ -0,0 +1,3 @@
+[bounding-box-computation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/bounding-box-computation-2.html.ini b/testing/web-platform/meta/css/css-tables/bounding-box-computation-2.html.ini
new file mode 100644
index 0000000000..b5bfbf647b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/bounding-box-computation-2.html.ini
@@ -0,0 +1,3 @@
+[bounding-box-computation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/bounding-box-computation-3.html.ini b/testing/web-platform/meta/css/css-tables/bounding-box-computation-3.html.ini
new file mode 100644
index 0000000000..2f06a269bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/bounding-box-computation-3.html.ini
@@ -0,0 +1,11 @@
+[bounding-box-computation-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Control test: Table height is 120px]
+ expected: FAIL
+
+ [First (empty) table-row-group is 0px wide]
+ expected: FAIL
+
+ [Second table-row-group should be located at 10px top]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/caption-side-1.html.ini b/testing/web-platform/meta/css/css-tables/caption-side-1.html.ini
new file mode 100644
index 0000000000..9a0e309361
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/caption-side-1.html.ini
@@ -0,0 +1,5 @@
+[caption-side-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Multiple captions can be rendered]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/caption-writing-mode-001.html.ini b/testing/web-platform/meta/css/css-tables/caption-writing-mode-001.html.ini
new file mode 100644
index 0000000000..590f02940d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/caption-writing-mode-001.html.ini
@@ -0,0 +1,5 @@
+[caption-writing-mode-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Caption with auto top/bottom margins is centered vertically for vertical-lr tables]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/caption-writing-mode-002.html.ini b/testing/web-platform/meta/css/css-tables/caption-writing-mode-002.html.ini
new file mode 100644
index 0000000000..21a7d6429a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/caption-writing-mode-002.html.ini
@@ -0,0 +1,3 @@
+[caption-writing-mode-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/chrome-rowspan-bug.html.ini b/testing/web-platform/meta/css/css-tables/chrome-rowspan-bug.html.ini
new file mode 100644
index 0000000000..7145471735
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/chrome-rowspan-bug.html.ini
@@ -0,0 +1,3 @@
+[chrome-rowspan-bug.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/col_removal.html.ini b/testing/web-platform/meta/css/css-tables/col_removal.html.ini
new file mode 100644
index 0000000000..ba37d329f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/col_removal.html.ini
@@ -0,0 +1,5 @@
+[col_removal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Table grid syncs after COL removal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini b/testing/web-platform/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini
new file mode 100644
index 0000000000..e8567578ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini
@@ -0,0 +1,2 @@
+[collapsed-border-positioned-tr-td.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/collapsed-scroll-overflow.html.ini b/testing/web-platform/meta/css/css-tables/collapsed-scroll-overflow.html.ini
new file mode 100644
index 0000000000..5c7067d522
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/collapsed-scroll-overflow.html.ini
@@ -0,0 +1,5 @@
+[collapsed-scroll-overflow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [collapsed-scroll-overflow]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/column-track-merging.html.ini b/testing/web-platform/meta/css/css-tables/column-track-merging.html.ini
new file mode 100644
index 0000000000..dddf5f5a16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/column-track-merging.html.ini
@@ -0,0 +1,8 @@
+[column-track-merging.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [main table 5]
+ expected: FAIL
+
+ [main table 12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/crashtests/__dir__.ini b/testing/web-platform/meta/css/css-tables/crashtests/__dir__.ini
new file mode 100644
index 0000000000..7817dca3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/crashtests/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/css-tables/dynamic-rowspan-change.html.ini b/testing/web-platform/meta/css/css-tables/dynamic-rowspan-change.html.ini
new file mode 100644
index 0000000000..2ee159fec8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/dynamic-rowspan-change.html.ini
@@ -0,0 +1,3 @@
+[dynamic-rowspan-change.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/fixed-layout-1.html.ini b/testing/web-platform/meta/css/css-tables/fixed-layout-1.html.ini
new file mode 100644
index 0000000000..a50a915fe5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fixed-layout-1.html.ini
@@ -0,0 +1,3 @@
+[fixed-layout-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/fixed-layout-2.html.ini b/testing/web-platform/meta/css/css-tables/fixed-layout-2.html.ini
new file mode 100644
index 0000000000..4ce6517545
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fixed-layout-2.html.ini
@@ -0,0 +1,5 @@
+[fixed-layout-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Table-layout:fixed is applied when width is min-content]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/fixed-layout-calc-width-001.html.ini b/testing/web-platform/meta/css/css-tables/fixed-layout-calc-width-001.html.ini
new file mode 100644
index 0000000000..a8251db0c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fixed-layout-calc-width-001.html.ini
@@ -0,0 +1,3 @@
+[fixed-layout-calc-width-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/fixed-layout-excess-width-distribution-001.html.ini b/testing/web-platform/meta/css/css-tables/fixed-layout-excess-width-distribution-001.html.ini
new file mode 100644
index 0000000000..0562601db6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fixed-layout-excess-width-distribution-001.html.ini
@@ -0,0 +1,3 @@
+[fixed-layout-excess-width-distribution-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html.ini b/testing/web-platform/meta/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html.ini
new file mode 100644
index 0000000000..39ce64164e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fixup-dynamic-anonymous-inline-table-003.html.ini
@@ -0,0 +1,2 @@
+[fixup-dynamic-anonymous-inline-table-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/fractional-percent-width.html.ini b/testing/web-platform/meta/css/css-tables/fractional-percent-width.html.ini
new file mode 100644
index 0000000000..bde7d0a17d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/fractional-percent-width.html.ini
@@ -0,0 +1,3 @@
+[fractional-percent-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/height-distribution/computing-row-measure-0.html.ini b/testing/web-platform/meta/css/css-tables/height-distribution/computing-row-measure-0.html.ini
new file mode 100644
index 0000000000..7c2f8f1192
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/computing-row-measure-0.html.ini
@@ -0,0 +1,3 @@
+[computing-row-measure-0.html]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: ["OK", "ERROR"]
diff --git a/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-007.html.ini b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-007.html.ini
new file mode 100644
index 0000000000..18a4753c2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-007.html.ini
@@ -0,0 +1,2 @@
+[percentage-sizing-of-table-cell-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html.ini b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html.ini
new file mode 100644
index 0000000000..f69760fa4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html.ini
@@ -0,0 +1,2 @@
+[percentage-sizing-of-table-cell-children-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html.ini b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html.ini
new file mode 100644
index 0000000000..629e065582
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html.ini
@@ -0,0 +1,14 @@
+[percentage-sizing-of-table-cell-children.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Percentages resolve based on the row height]
+ expected: FAIL
+
+ [Percentages resolve based on the final row height]
+ expected: FAIL
+
+ [Unresolvable percentage widths are resolved as auto in first pass (replaced elements)]
+ expected: FAIL
+
+ [Unresolvable percentage heights are resolved as 0px in first pass (scrollable overflow)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini
new file mode 100644
index 0000000000..dbbaad2b65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html.ini
@@ -0,0 +1,2 @@
+[percentage-sizing-of-table-cell-replaced-children-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/html-to-css-mapping-1.html.ini b/testing/web-platform/meta/css/css-tables/html-to-css-mapping-1.html.ini
new file mode 100644
index 0000000000..716eb52542
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html-to-css-mapping-1.html.ini
@@ -0,0 +1,3 @@
+[html-to-css-mapping-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/html-to-css-mapping-2.html.ini b/testing/web-platform/meta/css/css-tables/html-to-css-mapping-2.html.ini
new file mode 100644
index 0000000000..2861ecfa4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html-to-css-mapping-2.html.ini
@@ -0,0 +1,38 @@
+[html-to-css-mapping-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [1: HTML -> CSS Mapping for borders is applied correctly on table markup (table left color)]
+ expected: FAIL
+
+ [2: HTML -> CSS Mapping for borders is applied correctly on table markup (table left width)]
+ expected: FAIL
+
+ [3a: HTML -> CSS Mapping for borders is applied correctly on table markup (table left color)]
+ expected: FAIL
+
+ [3b: HTML -> CSS Mapping for borders is applied correctly on table markup (td top width)]
+ expected: FAIL
+
+ [3b: HTML -> CSS Mapping for borders is applied correctly on table markup (td top style)]
+ expected: FAIL
+
+ [3b: HTML -> CSS Mapping for borders is applied correctly on table markup (td top color)]
+ expected: FAIL
+
+ [3c: HTML -> CSS Mapping for borders is applied correctly on table markup (td left width)]
+ expected: FAIL
+
+ [3c: HTML -> CSS Mapping for borders is applied correctly on table markup (td left style)]
+ expected: FAIL
+
+ [3c: HTML -> CSS Mapping for borders is applied correctly on table markup (td left color)]
+ expected: FAIL
+
+ [4: HTML -> CSS Mapping for borders is applied correctly on table markup (table left color)]
+ expected: FAIL
+
+ [4: HTML -> CSS Mapping for borders is applied correctly on table markup (td left color)]
+ expected: FAIL
+
+ [5b: HTML -> CSS Mapping for borders is applied correctly on table markup (table right color)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/html5-table-formatting-1.html.ini b/testing/web-platform/meta/css/css-tables/html5-table-formatting-1.html.ini
new file mode 100644
index 0000000000..ca25b52e35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html5-table-formatting-1.html.ini
@@ -0,0 +1,5 @@
+[html5-table-formatting-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Empty tables do not take table-columns into account]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/html5-table-formatting-2.html.ini b/testing/web-platform/meta/css/css-tables/html5-table-formatting-2.html.ini
new file mode 100644
index 0000000000..e9f533f2aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html5-table-formatting-2.html.ini
@@ -0,0 +1,3 @@
+[html5-table-formatting-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/html5-table-formatting-3.html.ini b/testing/web-platform/meta/css/css-tables/html5-table-formatting-3.html.ini
new file mode 100644
index 0000000000..472bf25758
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html5-table-formatting-3.html.ini
@@ -0,0 +1,9 @@
+[html5-table-formatting-3.html]
+ [Explicitely-defined consecutive columns spanned by the same set of cells are not merged, and cells span across border-spacing]
+ expected: FAIL
+
+ [Explicitely-defined consecutive rows spanned by the same set of cells are not merged, and cells span across border-spacing]
+ expected: FAIL
+
+ [Explicitely-defined consecutive columns spanned by the same set of cells are not merged]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/html5-table-formatting-fixed-layout-1.html.ini b/testing/web-platform/meta/css/css-tables/html5-table-formatting-fixed-layout-1.html.ini
new file mode 100644
index 0000000000..9376c9a38f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/html5-table-formatting-fixed-layout-1.html.ini
@@ -0,0 +1,3 @@
+[html5-table-formatting-fixed-layout-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/inheritance.html.ini b/testing/web-platform/meta/css/css-tables/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/no-overflow-with-table-cell-margins.html.ini b/testing/web-platform/meta/css/css-tables/no-overflow-with-table-cell-margins.html.ini
new file mode 100644
index 0000000000..0de6878f14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/no-overflow-with-table-cell-margins.html.ini
@@ -0,0 +1,3 @@
+[no-overflow-with-table-cell-margins.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/border-spacing-invalid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/border-spacing-invalid.html.ini
new file mode 100644
index 0000000000..045fe0ae3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/border-spacing-invalid.html.ini
@@ -0,0 +1,3 @@
+[border-spacing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini
new file mode 100644
index 0000000000..9ca75e6c1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini
@@ -0,0 +1,3 @@
+[border-spacing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/caption-side-computed.html.ini b/testing/web-platform/meta/css/css-tables/parsing/caption-side-computed.html.ini
new file mode 100644
index 0000000000..fe9dc9e261
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/caption-side-computed.html.ini
@@ -0,0 +1,3 @@
+[caption-side-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini
new file mode 100644
index 0000000000..e5809f17e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini
@@ -0,0 +1,10 @@
+[caption-side-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['caption-side'\] = "left" should not set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [e.style['caption-side'\] = "right" should not set the property value]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/caption-side-valid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/caption-side-valid.html.ini
new file mode 100644
index 0000000000..d604203585
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/caption-side-valid.html.ini
@@ -0,0 +1,3 @@
+[caption-side-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/empty-cells-computed.html.ini b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-computed.html.ini
new file mode 100644
index 0000000000..35509ee022
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-computed.html.ini
@@ -0,0 +1,3 @@
+[empty-cells-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/empty-cells-invalid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-invalid.html.ini
new file mode 100644
index 0000000000..fdae4df123
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-invalid.html.ini
@@ -0,0 +1,3 @@
+[empty-cells-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/empty-cells-valid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-valid.html.ini
new file mode 100644
index 0000000000..2803766ef2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/empty-cells-valid.html.ini
@@ -0,0 +1,3 @@
+[empty-cells-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/table-layout-computed.html.ini b/testing/web-platform/meta/css/css-tables/parsing/table-layout-computed.html.ini
new file mode 100644
index 0000000000..8e9d3ed30a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/table-layout-computed.html.ini
@@ -0,0 +1,3 @@
+[table-layout-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/table-layout-invalid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/table-layout-invalid.html.ini
new file mode 100644
index 0000000000..b513c7d1a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/table-layout-invalid.html.ini
@@ -0,0 +1,3 @@
+[table-layout-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/parsing/table-layout-valid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/table-layout-valid.html.ini
new file mode 100644
index 0000000000..3e0b910352
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/parsing/table-layout-valid.html.ini
@@ -0,0 +1,3 @@
+[table-layout-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/percent-height-overflow-auto-in-restricted-block-size-cell.html.ini b/testing/web-platform/meta/css/css-tables/percent-height-overflow-auto-in-restricted-block-size-cell.html.ini
new file mode 100644
index 0000000000..13d8ad175f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/percent-height-overflow-auto-in-restricted-block-size-cell.html.ini
@@ -0,0 +1,5 @@
+[percent-height-overflow-auto-in-restricted-block-size-cell.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#container 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/percent-width-ignored-001.tentative.html.ini b/testing/web-platform/meta/css/css-tables/percent-width-ignored-001.tentative.html.ini
new file mode 100644
index 0000000000..b70f5bfad8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/percent-width-ignored-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[percent-width-ignored-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/percent-width-ignored-002.tentative.html.ini b/testing/web-platform/meta/css/css-tables/percent-width-ignored-002.tentative.html.ini
new file mode 100644
index 0000000000..fabb0af2b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/percent-width-ignored-002.tentative.html.ini
@@ -0,0 +1,5 @@
+[percent-width-ignored-002.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [#stf 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/percent-width-ignored-003.tentative.html.ini b/testing/web-platform/meta/css/css-tables/percent-width-ignored-003.tentative.html.ini
new file mode 100644
index 0000000000..dd82002b17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/percent-width-ignored-003.tentative.html.ini
@@ -0,0 +1,3 @@
+[percent-width-ignored-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto-scrolled.html.ini b/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto-scrolled.html.ini
new file mode 100644
index 0000000000..55805c45ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto-scrolled.html.ini
@@ -0,0 +1,2 @@
+[table-cell-overflow-auto-scrolled.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto.html.ini b/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto.html.ini
new file mode 100644
index 0000000000..09f5d2bb0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-cell-overflow-auto.html.ini
@@ -0,0 +1,2 @@
+[table-cell-overflow-auto.html]
+prefs: [layout.tables.scrollable-cells:true]
diff --git a/testing/web-platform/meta/css/css-tables/table-cell-writing-mode-computed.html.ini b/testing/web-platform/meta/css/css-tables/table-cell-writing-mode-computed.html.ini
new file mode 100644
index 0000000000..0b50907d03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-cell-writing-mode-computed.html.ini
@@ -0,0 +1,3 @@
+[table-cell-writing-mode-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/table-model-fixup-2.html.ini b/testing/web-platform/meta/css/css-tables/table-model-fixup-2.html.ini
new file mode 100644
index 0000000000..964db67ae2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-model-fixup-2.html.ini
@@ -0,0 +1,3 @@
+[table-model-fixup-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/table-model-fixup.html.ini b/testing/web-platform/meta/css/css-tables/table-model-fixup.html.ini
new file mode 100644
index 0000000000..d28dcd39c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-model-fixup.html.ini
@@ -0,0 +1,3 @@
+[table-model-fixup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/table-position-sticky-computed.html.ini b/testing/web-platform/meta/css/css-tables/table-position-sticky-computed.html.ini
new file mode 100644
index 0000000000..2e7dc42ca4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/table-position-sticky-computed.html.ini
@@ -0,0 +1,3 @@
+[table-position-sticky-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/__dir__.ini b/testing/web-platform/meta/css/css-tables/tentative/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/baseline-table.html.ini b/testing/web-platform/meta/css/css-tables/tentative/baseline-table.html.ini
new file mode 100644
index 0000000000..1a72d1b4fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/baseline-table.html.ini
@@ -0,0 +1,7 @@
+[baseline-table.html]
+ [.container 11]
+ expected: FAIL
+
+ [.container 13]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-tables/tentative/baseline-td.html.ini b/testing/web-platform/meta/css/css-tables/tentative/baseline-td.html.ini
new file mode 100644
index 0000000000..a7cc532c83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/baseline-td.html.ini
@@ -0,0 +1,10 @@
+[baseline-td.html]
+ [table, .display-table 3]
+ expected: FAIL
+
+ [table, .display-table 4]
+ expected: FAIL
+
+ [table, .display-table 5]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-tables/tentative/caption.html.ini b/testing/web-platform/meta/css/css-tables/tentative/caption.html.ini
new file mode 100644
index 0000000000..b412422c74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/caption.html.ini
@@ -0,0 +1,31 @@
+[caption.html]
+ [table 9]
+ expected: FAIL
+
+ [table 8]
+ expected: FAIL
+
+ [table 3]
+ expected: FAIL
+
+ [table 2]
+ expected: FAIL
+
+ [table 1]
+ expected: FAIL
+
+ [table 5]
+ expected: FAIL
+
+ [table 4]
+ expected: FAIL
+
+ [table 12]
+ expected: FAIL
+
+ [table 10]
+ expected: FAIL
+
+ [table 13]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-tables/tentative/col-collapse-table-size.html.ini b/testing/web-platform/meta/css/css-tables/tentative/col-collapse-table-size.html.ini
new file mode 100644
index 0000000000..1605f9e2d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/col-collapse-table-size.html.ini
@@ -0,0 +1,3 @@
+[col-collapse-table-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/colgroup-col.html.ini b/testing/web-platform/meta/css/css-tables/tentative/colgroup-col.html.ini
new file mode 100644
index 0000000000..d043d305af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/colgroup-col.html.ini
@@ -0,0 +1,3 @@
+[colgroup-col.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/colspan-redistribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/colspan-redistribution.html.ini
new file mode 100644
index 0000000000..45f6acf053
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/colspan-redistribution.html.ini
@@ -0,0 +1,17 @@
+[colspan-redistribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 5]
+ expected: FAIL
+
+ [table 26]
+ expected: FAIL
+
+ [table 29]
+ expected: FAIL
+
+ [table 30]
+ expected: FAIL
+
+ [table 31]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/column-widths.html.ini b/testing/web-platform/meta/css/css-tables/tentative/column-widths.html.ini
new file mode 100644
index 0000000000..b9fb681103
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/column-widths.html.ini
@@ -0,0 +1,3 @@
+[column-widths.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/element-sizing.html.ini b/testing/web-platform/meta/css/css-tables/tentative/element-sizing.html.ini
new file mode 100644
index 0000000000..8af8723881
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/element-sizing.html.ini
@@ -0,0 +1,3 @@
+[element-sizing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/position-sticky-container.html.ini b/testing/web-platform/meta/css/css-tables/tentative/position-sticky-container.html.ini
new file mode 100644
index 0000000000..0a8d04ec46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/position-sticky-container.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-container.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/rowspan-height-redistribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/rowspan-height-redistribution.html.ini
new file mode 100644
index 0000000000..bf9cbb58dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/rowspan-height-redistribution.html.ini
@@ -0,0 +1,18 @@
+[rowspan-height-redistribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 7]
+ expected:
+ if os == "android": FAIL
+
+ [table 8]
+ expected: FAIL
+
+ [table 10]
+ expected: FAIL
+
+ [table 18]
+ expected: FAIL
+
+ [table 20]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-fixed-distribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-fixed-distribution.html.ini
new file mode 100644
index 0000000000..1d7367396c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-fixed-distribution.html.ini
@@ -0,0 +1,2 @@
+[section-no-tbody-fixed-distribution.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-percent-distribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-percent-distribution.html.ini
new file mode 100644
index 0000000000..95929715d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/section-no-tbody-percent-distribution.html.ini
@@ -0,0 +1,3 @@
+[section-no-tbody-percent-distribution.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-fixed-minmax.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-fixed-minmax.html.ini
new file mode 100644
index 0000000000..521a856c33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-fixed-minmax.html.ini
@@ -0,0 +1,3 @@
+[table-fixed-minmax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-height-redistribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-height-redistribution.html.ini
new file mode 100644
index 0000000000..2357f3a852
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-height-redistribution.html.ini
@@ -0,0 +1,61 @@
+[table-height-redistribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 5]
+ expected: FAIL
+
+ [table 14]
+ expected: FAIL
+
+ [table 7]
+ expected: FAIL
+
+ [table 10]
+ expected: FAIL
+
+ [table 11]
+ expected: FAIL
+
+ [table 12]
+ expected: FAIL
+
+ [table 17]
+ expected: FAIL
+
+ [table 18]
+ expected:
+ if os == "android": FAIL
+
+ [table 19]
+ expected:
+ if os == "android": FAIL
+
+ [table 20]
+ expected:
+ if os == "android": FAIL
+
+ [table 21]
+ expected:
+ if os == "android": FAIL
+
+ [table 22]
+ expected:
+ if os == "android": FAIL
+
+ [table 25]
+ expected: FAIL
+
+ [table 27]
+ expected: FAIL
+
+ [table 28]
+ expected: FAIL
+
+ [table 29]
+ expected: FAIL
+
+ [table 30]
+ expected: FAIL
+
+ [table 31]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-minmax.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-minmax.html.ini
new file mode 100644
index 0000000000..c32c3d7a62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-minmax.html.ini
@@ -0,0 +1,3 @@
+[table-minmax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-quirks.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-quirks.html.ini
new file mode 100644
index 0000000000..3f0c69857a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-quirks.html.ini
@@ -0,0 +1,5 @@
+[table-quirks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed-padding.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed-padding.html.ini
new file mode 100644
index 0000000000..2a1d1293f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed-padding.html.ini
@@ -0,0 +1,17 @@
+[table-width-redistribution-fixed-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 8]
+ expected: FAIL
+
+ [table 11]
+ expected: FAIL
+
+ [table 12]
+ expected: FAIL
+
+ [table 13]
+ expected: FAIL
+
+ [table 15]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed.html.ini
new file mode 100644
index 0000000000..cf2f69bda4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution-fixed.html.ini
@@ -0,0 +1,5 @@
+[table-width-redistribution-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 13]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution.html.ini
new file mode 100644
index 0000000000..1d4793b318
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/table-width-redistribution.html.ini
@@ -0,0 +1,5 @@
+[table-width-redistribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/tbody-height-redistribution.html.ini b/testing/web-platform/meta/css/css-tables/tentative/tbody-height-redistribution.html.ini
new file mode 100644
index 0000000000..fc7e347b07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/tbody-height-redistribution.html.ini
@@ -0,0 +1,21 @@
+[tbody-height-redistribution.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 7]
+ expected:
+ if os == "android": FAIL
+
+ [table 8]
+ expected: FAIL
+
+ [table 9]
+ expected: FAIL
+
+ [table 11]
+ expected: FAIL
+
+ [table 12]
+ expected: FAIL
+
+ [table 10]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-001.html.ini b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-001.html.ini
new file mode 100644
index 0000000000..58d1d8306f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-001.html.ini
@@ -0,0 +1,3 @@
+[td-box-sizing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-002.html.ini b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-002.html.ini
new file mode 100644
index 0000000000..f1293b265e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-002.html.ini
@@ -0,0 +1,3 @@
+[td-box-sizing-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-003.html.ini b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-003.html.ini
new file mode 100644
index 0000000000..b2ef89e62e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tentative/td-box-sizing-003.html.ini
@@ -0,0 +1,8 @@
+[td-box-sizing-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table 9]
+ expected: FAIL
+
+ [table 10]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/tfoot-crash-print.html.ini b/testing/web-platform/meta/css/css-tables/tfoot-crash-print.html.ini
new file mode 100644
index 0000000000..7411f409d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/tfoot-crash-print.html.ini
@@ -0,0 +1,3 @@
+[tfoot-crash-print.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-border-spacing.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-border-spacing.html.ini
new file mode 100644
index 0000000000..43b3c65884
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-border-spacing.html.ini
@@ -0,0 +1,2 @@
+[visibility-collapse-border-spacing.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-col-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-001.html.ini
new file mode 100644
index 0000000000..59c7f798c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-col-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-col-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-002.html.ini
new file mode 100644
index 0000000000..c8837a151d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-col-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-col-003.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-003.html.ini
new file mode 100644
index 0000000000..93b7b4ef3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-003.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-col-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-col-004-dynamic.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-004-dynamic.html.ini
new file mode 100644
index 0000000000..60659800b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-004-dynamic.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-col-004-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-col-005.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-005.html.ini
new file mode 100644
index 0000000000..a76a1af4bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-col-005.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-col-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-001.html.ini
new file mode 100644
index 0000000000..2822309090
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-colspan-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-002.html.ini
new file mode 100644
index 0000000000..852dc12644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-colspan-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-003.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-003.html.ini
new file mode 100644
index 0000000000..4ad90329d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-colspan-003.html.ini
@@ -0,0 +1,2 @@
+[visibility-collapse-colspan-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-non-rowcol-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-non-rowcol-001.html.ini
new file mode 100644
index 0000000000..ac5556c479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-non-rowcol-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-non-rowcol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-001.html.ini
new file mode 100644
index 0000000000..68de314d6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-002-dynamic.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-002-dynamic.html.ini
new file mode 100644
index 0000000000..bd34a9b2ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-002-dynamic.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-002-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-003-dynamic.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-003-dynamic.html.ini
new file mode 100644
index 0000000000..56b30b1b9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-003-dynamic.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-003-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-004.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-004.html.ini
new file mode 100644
index 0000000000..40d0a5c5e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-004.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-005.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-005.html.ini
new file mode 100644
index 0000000000..b309aaf1d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-005.html.ini
@@ -0,0 +1,8 @@
+[visibility-collapse-row-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [collapsed row should not contribute to overflow]
+ expected: FAIL
+
+ [collapsed section should not contribute to overflow]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-001.html.ini
new file mode 100644
index 0000000000..5abd637092
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-group-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-002.html.ini
new file mode 100644
index 0000000000..36bcf36039
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-row-group-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-row-group-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-001.html.ini
new file mode 100644
index 0000000000..cb7878da47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowcol-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-002.html.ini
new file mode 100644
index 0000000000..da11103013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowcol-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowcol-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-001.html.ini
new file mode 100644
index 0000000000..64d9534214
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowspan-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002-border-separate.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002-border-separate.html.ini
new file mode 100644
index 0000000000..9a8c3bf241
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002-border-separate.html.ini
@@ -0,0 +1,6 @@
+[visibility-collapse-rowspan-002-border-separate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [spanning cell shrinks to sum of remaining three rows' height]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002.html.ini
new file mode 100644
index 0000000000..c15f76bb63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-002.html.ini
@@ -0,0 +1,6 @@
+[visibility-collapse-rowspan-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [spanning cell shrinks to sum of remaining three rows' height]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003-border-separate.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003-border-separate.html.ini
new file mode 100644
index 0000000000..1794acf706
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003-border-separate.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowspan-003-border-separate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003.html.ini
new file mode 100644
index 0000000000..9b1e44aa48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-003.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowspan-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-004-dynamic.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-004-dynamic.html.ini
new file mode 100644
index 0000000000..41d3f110d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-004-dynamic.html.ini
@@ -0,0 +1,10 @@
+[visibility-collapse-rowspan-004-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [(2nd collapse) spanning cell shrinks to sum of remaining three rows' height]
+ expected:
+ if os == "mac": FAIL
+
+ [spanning cell shrinks to sum of remaining three rows' height]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-005.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-005.html.ini
new file mode 100644
index 0000000000..2920f44c56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-005.html.ini
@@ -0,0 +1,2 @@
+[visibility-collapse-rowspan-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-crash.html.ini b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-crash.html.ini
new file mode 100644
index 0000000000..7e05ff58fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-collapse-rowspan-crash.html.ini
@@ -0,0 +1,3 @@
+[visibility-collapse-rowspan-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-hidden-col-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-hidden-col-001.html.ini
new file mode 100644
index 0000000000..896a2ad89e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-hidden-col-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-hidden-col-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-001.html.ini
new file mode 100644
index 0000000000..399f0fc2ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-hidden-nested-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-002.html.ini
new file mode 100644
index 0000000000..bf72c6d244
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-hidden-nested-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-hidden-nested-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-hidden-row-001.html.ini b/testing/web-platform/meta/css/css-tables/visibility-hidden-row-001.html.ini
new file mode 100644
index 0000000000..6906121708
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-hidden-row-001.html.ini
@@ -0,0 +1,3 @@
+[visibility-hidden-row-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/visibility-hidden-row-002.html.ini b/testing/web-platform/meta/css/css-tables/visibility-hidden-row-002.html.ini
new file mode 100644
index 0000000000..16b9715252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/visibility-hidden-row-002.html.ini
@@ -0,0 +1,3 @@
+[visibility-hidden-row-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/computing-table-width-1.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/computing-table-width-1.html.ini
new file mode 100644
index 0000000000..888187bb5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/computing-table-width-1.html.ini
@@ -0,0 +1,3 @@
+[computing-table-width-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-1.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-1.html.ini
new file mode 100644
index 0000000000..f2ea5fc90c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-1.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-1.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-2.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-2.html.ini
new file mode 100644
index 0000000000..96e5735476
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-2.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-guess.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-guess.html.ini
new file mode 100644
index 0000000000..1bf7f18fb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-guess.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-min-content-guess.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html.ini
new file mode 100644
index 0000000000..32016a4bed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-min-content-percent-guess.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html.ini
new file mode 100644
index 0000000000..dd1593d217
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-min-content-specified-guess.1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html.ini
new file mode 100644
index 0000000000..adacba9da3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html.ini
@@ -0,0 +1,3 @@
+[distribution-algo-min-content-specified-guess.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding-vertical-rl.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding-vertical-rl.html.ini
new file mode 100644
index 0000000000..8026ae9f3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[td-with-subpixel-padding-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding.html.ini b/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding.html.ini
new file mode 100644
index 0000000000..9ede1d02a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-tables/width-distribution/td-with-subpixel-padding.html.ini
@@ -0,0 +1,3 @@
+[td-with-subpixel-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/__dir__.ini b/testing/web-platform/meta/css/css-text-decor/__dir__.ini
new file mode 100644
index 0000000000..660dbf6a31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [gfx.font_rendering.fallback.async:false]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini b/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
new file mode 100644
index 0000000000..96c3aae92b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
@@ -0,0 +1,480 @@
+[text-decoration-thickness-interpolation.html]
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini b/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini
new file mode 100644
index 0000000000..5b2d71c611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini
@@ -0,0 +1 @@
+[inheritance.html]
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini
new file mode 100644
index 0000000000..1a98d8ff77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini
@@ -0,0 +1,2 @@
+[selection-pseudo-with-decoration-invalidation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini
new file mode 100644
index 0000000000..17d161ef07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini
@@ -0,0 +1,2 @@
+[selection-pseudo-with-decoration-invalidation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini
new file mode 100644
index 0000000000..8a717fbbff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-thickness.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini b/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini
new file mode 100644
index 0000000000..2632ab7e88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini
@@ -0,0 +1,3 @@
+[line-through-vertical.html]
+ expected:
+ if (os == 'linux' and os_version == '18.04'): FAIL # Bug 1601501
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini
new file mode 100644
index 0000000000..d3aefc1d8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini
new file mode 100644
index 0000000000..2939437c3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini
@@ -0,0 +1,8 @@
+[text-decoration-line-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property text-decoration-line value 'spelling-error']
+ expected: FAIL
+
+ [Property text-decoration-line value 'grammar-error']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini
new file mode 100644
index 0000000000..58e854afd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-line-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini
new file mode 100644
index 0000000000..a51fdefebe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini
@@ -0,0 +1,8 @@
+[text-decoration-line-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-line'\] = "spelling-error" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-line'\] = "grammar-error" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini
new file mode 100644
index 0000000000..49e3235b43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini
new file mode 100644
index 0000000000..a5fccd1bf5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini
new file mode 100644
index 0000000000..a66988768e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini
new file mode 100644
index 0000000000..590db2e8a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini
new file mode 100644
index 0000000000..15fbf3c596
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini
new file mode 100644
index 0000000000..680793a76b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini
new file mode 100644
index 0000000000..7bfb725470
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini
new file mode 100644
index 0000000000..be27733f02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini
new file mode 100644
index 0000000000..84f4329d27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini
new file mode 100644
index 0000000000..3fedd62e74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini
new file mode 100644
index 0000000000..248a6dc8cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini
new file mode 100644
index 0000000000..e77873beb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini
new file mode 100644
index 0000000000..9420388e7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini
new file mode 100644
index 0000000000..97ac3fe2df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini
new file mode 100644
index 0000000000..91d96a2089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-color-selection-pseudo-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini
new file mode 100644
index 0000000000..82e783ebeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-color.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini
new file mode 100644
index 0000000000..41c1859b5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini
@@ -0,0 +1,5 @@
+[text-decoration-decorating-box-001.html]
+ expected:
+ if os == "mac": PASS
+ if os == "win": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini
new file mode 100644
index 0000000000..abeb0080d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-propagation-display-contents.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini
new file mode 100644
index 0000000000..139a151b6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink-upright-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini
new file mode 100644
index 0000000000..1b8d015c86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink-upright-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini
new file mode 100644
index 0000000000..e013a96506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini
new file mode 100644
index 0000000000..bc05e598d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini
new file mode 100644
index 0000000000..454e27c010
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini
new file mode 100644
index 0000000000..36c6f1dc5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini
new file mode 100644
index 0000000000..3be41e7268
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-subelements-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini
new file mode 100644
index 0000000000..6320de6ee8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-fixed.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini
new file mode 100644
index 0000000000..549a7bca31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-from-font-variable.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
new file mode 100644
index 0000000000..386c91f06a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-initial.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
new file mode 100644
index 0000000000..2b42275219
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini
new file mode 100644
index 0000000000..c60aaaceb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-length-rounding-down.tentative.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini
new file mode 100644
index 0000000000..4e20f1a3a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-length-rounding-up.tentative.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
new file mode 100644
index 0000000000..4229116ea2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini
new file mode 100644
index 0000000000..7dbfada69c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini
@@ -0,0 +1,5 @@
+[text-decoration-underline-position-vertical-ja.html]
+ expected:
+ if (os == "android"): PASS
+ FAIL
+ bug: https://github.com/web-platform-tests/wpt/issues/20604
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini
new file mode 100644
index 0000000000..39bcc14bfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=70;totalPixels=0-11
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini
new file mode 100644
index 0000000000..158d557ad4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini
@@ -0,0 +1,4 @@
+[text-emphasis-style-008.html]
+ bug: Fuzz looks massive but it's just a dot antialiased differently
+ fuzzy:
+ if os == "win": maxDifference=0-47;totalPixels=0-54
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini
new file mode 100644
index 0000000000..a6a027178a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini
@@ -0,0 +1,6 @@
+[text-emphasis-style-010.html]
+ fuzzy:
+ if os == "mac": maxDifference=68;totalPixels=0-24
+ if os == "win": maxDifference=47;totalPixels=0-11
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini
new file mode 100644
index 0000000000..871ac1ce95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-016.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=70;totalPixels=0-11
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini
new file mode 100644
index 0000000000..9c0af99df7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-filled-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini
new file mode 100644
index 0000000000..1e2e38d110
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-open-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini
new file mode 100644
index 0000000000..bc71f858e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-shape-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini
new file mode 100644
index 0000000000..74640c786c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-unrepresentable-characters.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini b/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini
new file mode 100644
index 0000000000..54d25d46e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [PR_SetCurrentThreadName, PR_SetThreadPrivate, _PR_CreateThread]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini
new file mode 100644
index 0000000000..bd4d3d1ac6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini
new file mode 100644
index 0000000000..930e7509a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini
new file mode 100644
index 0000000000..aeb2915bfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-overline-vertical.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini
new file mode 100644
index 0000000000..2f5331e186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini
new file mode 100644
index 0000000000..ea6b37a0b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-from-font-variable.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text/__dir__.ini b/testing/web-platform/meta/css/css-text/__dir__.ini
new file mode 100644
index 0000000000..fb8d38bf0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/__dir__.ini
@@ -0,0 +1 @@
+prefs: [mathml.legacy_mathvariant_attribute.disabled: true] \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-text/animations/__dir__.ini b/testing/web-platform/meta/css/css-text/animations/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/animations/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini b/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini
new file mode 100644
index 0000000000..2457baca5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini
@@ -0,0 +1,84 @@
+[hyphen-no-interpolation.html]
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [10\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/animations/word-spacing-composition.html.ini b/testing/web-platform/meta/css/css-text/animations/word-spacing-composition.html.ini
new file mode 100644
index 0000000000..582f585535
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/animations/word-spacing-composition.html.ini
@@ -0,0 +1,3 @@
+[word-spacing-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/bidi/__dir__.ini b/testing/web-platform/meta/css/css-text/bidi/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/bidi/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/bidi/bidi-lines-002.html.ini b/testing/web-platform/meta/css/css-text/bidi/bidi-lines-002.html.ini
new file mode 100644
index 0000000000..6a5b59fbea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/bidi/bidi-lines-002.html.ini
@@ -0,0 +1,2 @@
+[bidi-lines-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/bidi/bidi-tab-001.html.ini b/testing/web-platform/meta/css/css-text/bidi/bidi-tab-001.html.ini
new file mode 100644
index 0000000000..a7cb98aad0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/bidi/bidi-tab-001.html.ini
@@ -0,0 +1,2 @@
+[bidi-tab-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-004.html.ini b/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-004.html.ini
new file mode 100644
index 0000000000..4fe5fc98cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-004.html.ini
@@ -0,0 +1,5 @@
+[boundary-shaping-004.html]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
+ if (os == 'android'): FAIL
diff --git a/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-005.html.ini b/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-005.html.ini
new file mode 100644
index 0000000000..267c6e17c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-005.html.ini
@@ -0,0 +1,5 @@
+[boundary-shaping-005.html]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
+ if (os == 'android'): FAIL
diff --git a/testing/web-platform/meta/css/css-text/crashtests/__dir__.ini b/testing/web-platform/meta/css/css-text/crashtests/__dir__.ini
new file mode 100644
index 0000000000..7817dca3fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/crashtests/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/__dir__.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht.ini
new file mode 100644
index 0000000000..7a9c33f772
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-allow-end-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-block-bound-001.html.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-block-bound-001.html.ini
new file mode 100644
index 0000000000..c033e8b01c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-block-bound-001.html.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-block-bound-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht.ini
new file mode 100644
index 0000000000..873112e8ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-first-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-002.html.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-002.html.ini
new file mode 100644
index 0000000000..3c88e7c073
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-first-002.html.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-first-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht.ini
new file mode 100644
index 0000000000..f6a55de219
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-force-end-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html.ini
new file mode 100644
index 0000000000..bcc2607f63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-inline-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-bound-001.html.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-bound-001.html.ini
new file mode 100644
index 0000000000..734cb032a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-inline-bound-001.html.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-inline-bound-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht.ini
new file mode 100644
index 0000000000..4c63b89c11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht.ini
@@ -0,0 +1,2 @@
+[hanging-punctuation-last-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-scrollable-001.html.ini b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-scrollable-001.html.ini
new file mode 100644
index 0000000000..193bd4dff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hanging-punctuation/hanging-scrollable-001.html.ini
@@ -0,0 +1,4 @@
+[hanging-scrollable-001.html]
+ expected:
+ if (processor == "x86") and not fission and not debug: ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini
new file mode 100644
index 0000000000..4d27a7cd1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini
@@ -0,0 +1,2 @@
+[hyphenate-limit-chars-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphens-auto-004.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphens-auto-004.html.ini
new file mode 100644
index 0000000000..ddc2392ce1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphens-auto-004.html.ini
@@ -0,0 +1,2 @@
+[hyphens-auto-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-001.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-001.html.ini
new file mode 100644
index 0000000000..524fccf433
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-001.html.ini
@@ -0,0 +1,3 @@
+[hyphens-out-of-flow-001.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-002.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-002.html.ini
new file mode 100644
index 0000000000..6db3fd7f81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphens-out-of-flow-002.html.ini
@@ -0,0 +1,2 @@
+[hyphens-out-of-flow-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini
new file mode 100644
index 0000000000..c2b26804d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini
@@ -0,0 +1,5 @@
+[hyphens-shaping-001.html]
+ fuzzy:
+ if os == "win": maxDifference=0-40;totalPixels=0-4
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-002.html.ini b/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-002.html.ini
new file mode 100644
index 0000000000..cd05c14be9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/hyphens-shaping-002.html.ini
@@ -0,0 +1,3 @@
+[hyphens-shaping-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html.ini
new file mode 100644
index 0000000000..f3989e1c42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html.ini
new file mode 100644
index 0000000000..a701101bcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html.ini
new file mode 100644
index 0000000000..c1de6aa678
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html.ini
new file mode 100644
index 0000000000..eb41c437a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html.ini
new file mode 100644
index 0000000000..32339e8288
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini
new file mode 100644
index 0000000000..dbce6b5056
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-auto-006.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html.ini
new file mode 100644
index 0000000000..9b911263f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-manual-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html.ini
new file mode 100644
index 0000000000..22217afa23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-manual-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html.ini
new file mode 100644
index 0000000000..f2678305c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-manual-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html.ini
new file mode 100644
index 0000000000..27d2870668
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-manual-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html.ini
new file mode 100644
index 0000000000..863ba77e2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-manual-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html.ini b/testing/web-platform/meta/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html.ini
new file mode 100644
index 0000000000..1d4548e812
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html.ini
@@ -0,0 +1,2 @@
+[hyphens-i18n-auto-003-ref.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/i18n/__dir__.ini b/testing/web-platform/meta/css/css-text/i18n/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-006.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-006.html.ini
new file mode 100644
index 0000000000..1dadb92e7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-006.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-006.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-007.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-007.html.ini
new file mode 100644
index 0000000000..589f65aa3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-007.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-008.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-008.html.ini
new file mode 100644
index 0000000000..ff293c96b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-008.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-009.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-009.html.ini
new file mode 100644
index 0000000000..70849897f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-009.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-011.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-011.html.ini
new file mode 100644
index 0000000000..3eb7faf13d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-011.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-012.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-012.html.ini
new file mode 100644
index 0000000000..828d00239f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-012.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-012.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-014.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-014.html.ini
new file mode 100644
index 0000000000..3e5536ae25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-014.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-015.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-015.html.ini
new file mode 100644
index 0000000000..0247e9a6ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-015.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-016.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-016.html.ini
new file mode 100644
index 0000000000..fe277ddc3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-016.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-017.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-017.html.ini
new file mode 100644
index 0000000000..5c8193fb14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-017.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-018.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-018.html.ini
new file mode 100644
index 0000000000..a29178cc58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-018.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-019.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-019.html.ini
new file mode 100644
index 0000000000..c77eef8e58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-019.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-019.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-020.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-020.html.ini
new file mode 100644
index 0000000000..61e802688f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-020.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-021.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-021.html.ini
new file mode 100644
index 0000000000..03f18d94fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-021.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-022.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-022.html.ini
new file mode 100644
index 0000000000..1c8eed327a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-022.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-022.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-023.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-023.html.ini
new file mode 100644
index 0000000000..3693a09bd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-023.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-024.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-024.html.ini
new file mode 100644
index 0000000000..50948537ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-024.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-030.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-030.html.ini
new file mode 100644
index 0000000000..5c04745ea6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-030.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-030.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-031.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-031.html.ini
new file mode 100644
index 0000000000..5d3048c654
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-031.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-031.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-032.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-032.html.ini
new file mode 100644
index 0000000000..be9313465d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-032.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-032.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-040.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-040.html.ini
new file mode 100644
index 0000000000..1aa9e0ec46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-040.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-040.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-041.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-041.html.ini
new file mode 100644
index 0000000000..3b94423fcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-041.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-041.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-042.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-042.html.ini
new file mode 100644
index 0000000000..5ffa7efb29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-042.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-042.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-043.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-043.html.ini
new file mode 100644
index 0000000000..3303d65fef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-043.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-043.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-044.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-044.html.ini
new file mode 100644
index 0000000000..142a0c5927
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-044.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-044.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-045.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-045.html.ini
new file mode 100644
index 0000000000..a86ead845f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-045.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-045.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-046.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-046.html.ini
new file mode 100644
index 0000000000..c0db1b11f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-046.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-046.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-047.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-047.html.ini
new file mode 100644
index 0000000000..9270ca35f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-047.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-047.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-048.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-048.html.ini
new file mode 100644
index 0000000000..38ed517841
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-048.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-048.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-049.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-049.html.ini
new file mode 100644
index 0000000000..16f7b78073
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-049.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-049.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-050.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-050.html.ini
new file mode 100644
index 0000000000..e8e19f3bc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-050.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-050.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-051.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-051.html.ini
new file mode 100644
index 0000000000..13ba95c886
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-051.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-051.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-052.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-052.html.ini
new file mode 100644
index 0000000000..2cc00cb28a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-052.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-052.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-060.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-060.html.ini
new file mode 100644
index 0000000000..17af735b8c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-060.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-060.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-061.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-061.html.ini
new file mode 100644
index 0000000000..945115b554
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-061.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-061.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-062.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-062.html.ini
new file mode 100644
index 0000000000..e397c899c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-062.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-062.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-063.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-063.html.ini
new file mode 100644
index 0000000000..659ec9821b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-063.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-063.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-064.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-064.html.ini
new file mode 100644
index 0000000000..d04e9224df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-064.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-064.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-065.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-065.html.ini
new file mode 100644
index 0000000000..a2e2b4b701
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-065.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-065.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-066.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-066.html.ini
new file mode 100644
index 0000000000..5a8736eb15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-066.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-066.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-067.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-067.html.ini
new file mode 100644
index 0000000000..b67a8fe1a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-067.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-067.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-068.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-068.html.ini
new file mode 100644
index 0000000000..867f1b3da2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-068.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-068.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-069.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-069.html.ini
new file mode 100644
index 0000000000..db1787137d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-069.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-069.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-070.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-070.html.ini
new file mode 100644
index 0000000000..0195e7976d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-070.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-070.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-071.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-071.html.ini
new file mode 100644
index 0000000000..0be54fddd7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-071.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-071.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-072.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-072.html.ini
new file mode 100644
index 0000000000..0bef40f00c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-072.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-072.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-073.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-073.html.ini
new file mode 100644
index 0000000000..67d53ab40b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-073.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-073.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-074.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-074.html.ini
new file mode 100644
index 0000000000..e03ddc503f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-074.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-074.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-075.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-075.html.ini
new file mode 100644
index 0000000000..6e638e4ff0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-075.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-075.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-076.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-076.html.ini
new file mode 100644
index 0000000000..9b4be36897
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-076.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-076.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-077.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-077.html.ini
new file mode 100644
index 0000000000..5ebd25ba56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-077.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-077.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-078.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-078.html.ini
new file mode 100644
index 0000000000..2147faedde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-078.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-078.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-080.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-080.html.ini
new file mode 100644
index 0000000000..af4589620e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-080.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-080.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-081.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-081.html.ini
new file mode 100644
index 0000000000..3f1d277f23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-081.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-081.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-083.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-083.html.ini
new file mode 100644
index 0000000000..8b89f40cf9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-083.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-083.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-084.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-084.html.ini
new file mode 100644
index 0000000000..562a728dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-084.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-084.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-085.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-085.html.ini
new file mode 100644
index 0000000000..36164e8a1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-085.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-085.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-086.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-086.html.ini
new file mode 100644
index 0000000000..ceb88dcbff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-086.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-086.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-090.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-090.html.ini
new file mode 100644
index 0000000000..b8a648ec2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-090.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-090.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-091.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-091.html.ini
new file mode 100644
index 0000000000..feeb5663d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-091.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-091.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-092.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-092.html.ini
new file mode 100644
index 0000000000..a3831c2145
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-092.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-092.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-093.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-093.html.ini
new file mode 100644
index 0000000000..d8cf098a61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-093.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-093.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-095.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-095.html.ini
new file mode 100644
index 0000000000..a3bfdc13d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-095.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-095.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-096.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-096.html.ini
new file mode 100644
index 0000000000..2b35444826
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-096.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-096.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-097.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-097.html.ini
new file mode 100644
index 0000000000..299995c72b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-097.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-097.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-098.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-098.html.ini
new file mode 100644
index 0000000000..6b77f7771d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-098.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-098.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-099.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-099.html.ini
new file mode 100644
index 0000000000..e0ffee88ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-099.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-099.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-100.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-100.html.ini
new file mode 100644
index 0000000000..25cbe3768c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-100.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-100.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-101.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-101.html.ini
new file mode 100644
index 0000000000..95016d5a32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-101.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-101.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-102.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-102.html.ini
new file mode 100644
index 0000000000..7b6e45781d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-102.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-102.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-103.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-103.html.ini
new file mode 100644
index 0000000000..a7ed7057cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-103.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-103.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-104.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-104.html.ini
new file mode 100644
index 0000000000..2d108425bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-104.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-104.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-105.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-105.html.ini
new file mode 100644
index 0000000000..ce7c9f38bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-105.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-105.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-106.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-106.html.ini
new file mode 100644
index 0000000000..ac2cde5c18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-106.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-106.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-107.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-107.html.ini
new file mode 100644
index 0000000000..6f8009f696
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-107.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-107.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-108.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-108.html.ini
new file mode 100644
index 0000000000..ba39608a40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-108.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-108.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-109.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-109.html.ini
new file mode 100644
index 0000000000..2abbf75a62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-109.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-109.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-110.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-110.html.ini
new file mode 100644
index 0000000000..6b45a2506f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-110.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-110.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-111.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-111.html.ini
new file mode 100644
index 0000000000..8b0c937d4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-111.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-111.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-112.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-112.html.ini
new file mode 100644
index 0000000000..dee097aa22
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-112.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-112.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-113.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-113.html.ini
new file mode 100644
index 0000000000..aa5bb6f29a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-113.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-113.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-114.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-114.html.ini
new file mode 100644
index 0000000000..0bcc737be6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-114.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-114.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-115.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-115.html.ini
new file mode 100644
index 0000000000..c0327baaef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-115.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-115.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-116.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-116.html.ini
new file mode 100644
index 0000000000..b4a3649566
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-116.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-116.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-117.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-117.html.ini
new file mode 100644
index 0000000000..d931834da6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-117.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-117.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-118.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-118.html.ini
new file mode 100644
index 0000000000..f748b060c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-118.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-118.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-120.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-120.html.ini
new file mode 100644
index 0000000000..15c3218229
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-120.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-120.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-121.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-121.html.ini
new file mode 100644
index 0000000000..1b65ed0e83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-121.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-121.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-122.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-122.html.ini
new file mode 100644
index 0000000000..e762541801
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-122.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-122.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-123.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-123.html.ini
new file mode 100644
index 0000000000..b0ec6b79e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-123.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-123.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-124.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-124.html.ini
new file mode 100644
index 0000000000..091f2b630b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-124.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-124.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-125.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-125.html.ini
new file mode 100644
index 0000000000..900583cafe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-125.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-125.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-130.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-130.html.ini
new file mode 100644
index 0000000000..9d2d6584ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-130.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-130.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-131.html.ini b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-131.html.ini
new file mode 100644
index 0000000000..6c38c37f00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-131.html.ini
@@ -0,0 +1,3 @@
+[css3-text-line-break-baspglwj-131.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.ini
new file mode 100644
index 0000000000..c4e8d743c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cj-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.ini
new file mode 100644
index 0000000000..2789c1ba26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cj-normal.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.ini
new file mode 100644
index 0000000000..193c2bdb3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cj-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html.ini
new file mode 100644
index 0000000000..8d14c36321
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cpm-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.ini
new file mode 100644
index 0000000000..1569e2b9f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cpm-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html.ini
new file mode 100644
index 0000000000..633a48db55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-cpm-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.ini
new file mode 100644
index 0000000000..5c33324b0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-hyphens-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html.ini
new file mode 100644
index 0000000000..92b30055b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-hyphens-normal.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.ini
new file mode 100644
index 0000000000..8ee42714d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-hyphens-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html.ini
new file mode 100644
index 0000000000..2b79b1c7fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-in-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html.ini
new file mode 100644
index 0000000000..c08fcb1149
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-in-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html.ini
new file mode 100644
index 0000000000..edbf6e56d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-in-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html.ini
new file mode 100644
index 0000000000..6f211b4988
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-iteration-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html.ini
new file mode 100644
index 0000000000..d73df083cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-iteration-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.ini
new file mode 100644
index 0000000000..50bdf3f2fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-iteration-strict.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini
new file mode 100644
index 0000000000..e86604b36b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-po-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html.ini
new file mode 100644
index 0000000000..dd8364a4de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html.ini
@@ -0,0 +1,6 @@
+[css-text-line-break-ja-po-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [2035 REVERSED PRIME may NOT appear at line start if ja and normal]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.ini
new file mode 100644
index 0000000000..5a197500c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-po-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html.ini
new file mode 100644
index 0000000000..46498d1a4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-ja-pr-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html.ini
new file mode 100644
index 0000000000..480cba6871
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html.ini
@@ -0,0 +1,26 @@
+[css-text-line-break-ja-pr-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [FFE5 FULLWIDTH YEN SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [FFE6 FULLWIDTH WON SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [00B1 PLUS-MINUS SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [FF04 FULLWIDTH DOLLAR SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [20AC EURO SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [2116 NUMERO SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [FE69 SMALL DOLLAR SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
+
+ [FFE1 FULLWIDTH POUND SIGN may NOT appear at line start if ja and normal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html.ini
new file mode 100644
index 0000000000..b6d9d3abc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html.ini
@@ -0,0 +1,26 @@
+[css-text-line-break-ja-pr-strict.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [FFE1 FULLWIDTH POUND SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [FFE6 FULLWIDTH WON SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [00B1 PLUS-MINUS SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [FE69 SMALL DOLLAR SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [20AC EURO SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [FF04 FULLWIDTH DOLLAR SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [2116 NUMERO SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
+
+ [FFE5 FULLWIDTH YEN SIGN may NOT appear at line start if ja and strict]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/__dir__.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html.ini
new file mode 100644
index 0000000000..ca9708928e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cj-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html.ini
new file mode 100644
index 0000000000..ce0f4696be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cj-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html.ini
new file mode 100644
index 0000000000..714ba060aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cj-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html.ini
new file mode 100644
index 0000000000..2b71884d79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cpm-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html.ini
new file mode 100644
index 0000000000..3aec98bee3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cpm-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html.ini
new file mode 100644
index 0000000000..7bf7ae6079
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-cpm-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html.ini
new file mode 100644
index 0000000000..5eb6dc9f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-in-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html.ini
new file mode 100644
index 0000000000..e9b00f3f6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-in-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html.ini
new file mode 100644
index 0000000000..67b7ad8b33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-in-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html.ini
new file mode 100644
index 0000000000..28359b2632
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-iteration-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html.ini
new file mode 100644
index 0000000000..834cf248ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-iteration-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html.ini
new file mode 100644
index 0000000000..12138ab185
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-de-iteration-strict.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/__dir__.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html.ini
new file mode 100644
index 0000000000..ed9c5e69f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cj-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html.ini
new file mode 100644
index 0000000000..cced61b602
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cj-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html.ini
new file mode 100644
index 0000000000..9868466f5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cj-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html.ini
new file mode 100644
index 0000000000..44542f87ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cpm-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html.ini
new file mode 100644
index 0000000000..01bb74dbd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cpm-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html.ini
new file mode 100644
index 0000000000..06e6ec613c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-cpm-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html.ini
new file mode 100644
index 0000000000..6bd6dd71bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-in-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html.ini
new file mode 100644
index 0000000000..9d707d7b51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-in-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html.ini
new file mode 100644
index 0000000000..ae5d6df879
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-in-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html.ini
new file mode 100644
index 0000000000..8ce66aaa72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-iteration-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html.ini
new file mode 100644
index 0000000000..1785f02665
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-iteration-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html.ini
new file mode 100644
index 0000000000..551db89b37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-iteration-strict.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html.ini
new file mode 100644
index 0000000000..4f47c4be10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cj-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html.ini
new file mode 100644
index 0000000000..46ff217121
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cj-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html.ini
new file mode 100644
index 0000000000..a91c73d7bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cj-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html.ini
new file mode 100644
index 0000000000..6d7db900c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cpm-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html.ini
new file mode 100644
index 0000000000..6c89fd2a2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cpm-normal.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html.ini
new file mode 100644
index 0000000000..f7fe252b62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-cpm-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html.ini
new file mode 100644
index 0000000000..94538657d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-hyphens-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html.ini
new file mode 100644
index 0000000000..8bae3f9589
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-hyphens-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.ini
new file mode 100644
index 0000000000..5b2f724325
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-hyphens-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.ini
new file mode 100644
index 0000000000..d06abf1002
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-in-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.ini
new file mode 100644
index 0000000000..ace75a3ce8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-in-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.ini
new file mode 100644
index 0000000000..0727e254b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-in-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html.ini
new file mode 100644
index 0000000000..8880516fac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-iteration-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.ini
new file mode 100644
index 0000000000..8d1b5d1b5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-iteration-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html.ini
new file mode 100644
index 0000000000..5347e45ea7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-iteration-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html.ini
new file mode 100644
index 0000000000..b541361683
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-po-loose.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.ini
new file mode 100644
index 0000000000..94008b0b61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-po-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.ini
new file mode 100644
index 0000000000..456d613541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-po-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html.ini
new file mode 100644
index 0000000000..ccd4f9a82a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html.ini
@@ -0,0 +1,3 @@
+[css-text-line-break-zh-pr-loose.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini
new file mode 100644
index 0000000000..1e3dd966ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini
@@ -0,0 +1,26 @@
+[css-text-line-break-zh-pr-normal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [FFE6 FULLWIDTH WON SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [FFE1 FULLWIDTH POUND SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [20AC EURO SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [FFE5 FULLWIDTH YEN SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [2116 NUMERO SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [FE69 SMALL DOLLAR SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [00B1 PLUS-MINUS SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
+
+ [FF04 FULLWIDTH DOLLAR SIGN may NOT appear at line start if zh and normal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html.ini
new file mode 100644
index 0000000000..64e2619766
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html.ini
@@ -0,0 +1,26 @@
+[css-text-line-break-zh-pr-strict.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [FFE1 FULLWIDTH POUND SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [2116 NUMERO SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [FE69 SMALL DOLLAR SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [00B1 PLUS-MINUS SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [FF04 FULLWIDTH DOLLAR SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [FFE6 FULLWIDTH WON SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [20AC EURO SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
+
+ [FFE5 FULLWIDTH YEN SIGN may NOT appear at line start if zh and strict]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/inheritance.html.ini b/testing/web-platform/meta/css/css-text/inheritance.html.ini
new file mode 100644
index 0000000000..c7679d53bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/inheritance.html.ini
@@ -0,0 +1,12 @@
+[inheritance.html]
+ [Property text-align-all has initial value start]
+ expected: FAIL
+
+ [Property hanging-punctuation inherits]
+ expected: FAIL
+
+ [Property hanging-punctuation has initial value none]
+ expected: FAIL
+
+ [Property text-align-all inherits]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-200.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-200.html.ini
new file mode 100644
index 0000000000..67de3287f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-200.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-200.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-201.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-201.html.ini
new file mode 100644
index 0000000000..d5b42901e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-201.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-201.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-202.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-202.html.ini
new file mode 100644
index 0000000000..41e60fbcb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-202.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-202.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-203.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-203.html.ini
new file mode 100644
index 0000000000..9e44cbb3be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-203.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-203.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-204.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-204.html.ini
new file mode 100644
index 0000000000..5ade4e9f06
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-204.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-204.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-205.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-205.html.ini
new file mode 100644
index 0000000000..ec53f46129
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-205.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-205.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-206.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-206.html.ini
new file mode 100644
index 0000000000..6574cbd101
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-206.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-206.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-001.html.ini
new file mode 100644
index 0000000000..c6dab413d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bidi-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-002.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-002.html.ini
new file mode 100644
index 0000000000..ced2d38a8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-002.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bidi-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-003.xht.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-003.xht.ini
new file mode 100644
index 0000000000..79d304a407
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-003.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bidi-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-004.xht.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-004.xht.ini
new file mode 100644
index 0000000000..589ff07398
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-004.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bidi-004.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-005.xht.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-005.xht.ini
new file mode 100644
index 0000000000..93ca946d55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bidi-005.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bidi-005.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini
new file mode 100644
index 0000000000..541dbbd3f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-end-of-line-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini
new file mode 100644
index 0000000000..c7e79407a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-nesting-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-002.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-002.html.ini
new file mode 100644
index 0000000000..2be01f0390
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-002.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-nesting-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-003.xht.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-003.xht.ini
new file mode 100644
index 0000000000..ead0e49c4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-nesting-003.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-nesting-003.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-break/__dir__.ini b/testing/web-platform/meta/css/css-text/line-break/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-001.html.ini b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-001.html.ini
new file mode 100644
index 0000000000..12791e4bcb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-001.html.ini
@@ -0,0 +1,2 @@
+[line-break-anywhere-001.html]
+ fuzzy: maxDifference=0-184;totalPixels=0-8
diff --git a/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-006.html.ini b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-006.html.ini
new file mode 100644
index 0000000000..79944b55d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-006.html.ini
@@ -0,0 +1,2 @@
+[line-break-anywhere-and-white-space-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-007.html.ini b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-007.html.ini
new file mode 100644
index 0000000000..1a7f7b10fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-anywhere-and-white-space-007.html.ini
@@ -0,0 +1,2 @@
+[line-break-anywhere-and-white-space-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini b/testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini
new file mode 100644
index 0000000000..8504c63ccd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini
@@ -0,0 +1,3 @@
+[line-break-loose-hyphens-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/__dir__.ini b/testing/web-platform/meta/css/css-text/line-breaking/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini
new file mode 100644
index 0000000000..cd73840261
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini
@@ -0,0 +1,3 @@
+[line-breaking-013.html]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini
new file mode 100644
index 0000000000..d3d09759f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini
@@ -0,0 +1,3 @@
+[line-breaking-014.html]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini
new file mode 100644
index 0000000000..d7a4f8a1d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-018.html.ini
@@ -0,0 +1,4 @@
+[line-breaking-018.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini
new file mode 100644
index 0000000000..1010916e70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-019.html.ini
@@ -0,0 +1,4 @@
+[line-breaking-019.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini
new file mode 100644
index 0000000000..0301f56275
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-022.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-022.html.ini
new file mode 100644
index 0000000000..faa943ebfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-022.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-023.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-023.html.ini
new file mode 100644
index 0000000000..b72147da86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-023.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-003.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-003.html.ini
new file mode 100644
index 0000000000..8aef227b35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-003.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-004.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-004.html.ini
new file mode 100644
index 0000000000..295c687d08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-004.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-005.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-005.html.ini
new file mode 100644
index 0000000000..404fded9f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-005.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-006.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-006.html.ini
new file mode 100644
index 0000000000..6045172ba6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-006.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-010.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-010.html.ini
new file mode 100644
index 0000000000..cf5b8690fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-010.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-011.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-011.html.ini
new file mode 100644
index 0000000000..239a3ccdfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-011.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-012.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-012.html.ini
new file mode 100644
index 0000000000..d7bf3bccdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-012.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-013.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-013.html.ini
new file mode 100644
index 0000000000..9aa5d9e2b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-013.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-014.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-014.html.ini
new file mode 100644
index 0000000000..2f3b3cc709
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-014.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-015.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-015.html.ini
new file mode 100644
index 0000000000..f925901663
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-015.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-016.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-016.html.ini
new file mode 100644
index 0000000000..2cbf8d2756
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-016.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-017.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-017.html.ini
new file mode 100644
index 0000000000..0bd901901a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-017.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-018.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-018.html.ini
new file mode 100644
index 0000000000..52d31a1077
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-018.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-019.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-019.html.ini
new file mode 100644
index 0000000000..57df6098dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-019.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-020.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-020.html.ini
new file mode 100644
index 0000000000..482939ebb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-020.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-021.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-021.html.ini
new file mode 100644
index 0000000000..bcc066820d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-021.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-022.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-022.html.ini
new file mode 100644
index 0000000000..504c2fccfa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-022.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-023.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-023.html.ini
new file mode 100644
index 0000000000..44eba39843
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-023.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-024.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-024.html.ini
new file mode 100644
index 0000000000..920fd58001
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-024.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-025.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-025.html.ini
new file mode 100644
index 0000000000..a3fb7f940f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-025.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-025.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-026.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-026.html.ini
new file mode 100644
index 0000000000..a44892a287
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-026.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-026.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-027.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-027.html.ini
new file mode 100644
index 0000000000..7a3ee2ee0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-atomic-027.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-atomic-027.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-002.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-002.html.ini
new file mode 100644
index 0000000000..2124109d54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-002.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-replaced-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-003.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-003.html.ini
new file mode 100644
index 0000000000..a414a0f944
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/line-breaking-replaced-003.html.ini
@@ -0,0 +1,2 @@
+[line-breaking-replaced-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-012.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-012.html.ini
new file mode 100644
index 0000000000..1e6bbdb489
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-012.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-012.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-019.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-019.html.ini
new file mode 100644
index 0000000000..83f7958d9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-019.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-019.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-026.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-026.html.ini
new file mode 100644
index 0000000000..75590cbebe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-026.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-026.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-029.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-029.html.ini
new file mode 100644
index 0000000000..407cef76e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-029.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-029.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-030.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-030.html.ini
new file mode 100644
index 0000000000..d2a250fada
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-030.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-030.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-031.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-031.html.ini
new file mode 100644
index 0000000000..20c08cacd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-031.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-031.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-032.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-032.html.ini
new file mode 100644
index 0000000000..17f8a0a6fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-032.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-032.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-033.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-033.html.ini
new file mode 100644
index 0000000000..e0e6cbe551
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-033.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-033.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-034.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-034.html.ini
new file mode 100644
index 0000000000..19794dd196
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-034.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-034.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-035.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-035.html.ini
new file mode 100644
index 0000000000..3aef1d5469
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-035.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-035.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-040.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-040.html.ini
new file mode 100644
index 0000000000..f0b8592d74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-040.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-040.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-047.html.ini b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-047.html.ini
new file mode 100644
index 0000000000..6fb6b93f72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-breaking/segment-break-transformation-rules-047.html.ini
@@ -0,0 +1,3 @@
+[segment-break-transformation-rules-047.html]
+ expected:
+ if (os == "android") and swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/__dir__.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/__dir__.ini
new file mode 100644
index 0000000000..47a5fc3430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/__dir__.ini
@@ -0,0 +1 @@
+prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html.ini
new file mode 100644
index 0000000000..97039429c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap-anywhere-inline-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html.ini
new file mode 100644
index 0000000000..36f9032e81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap-anywhere-inline-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html.ini
new file mode 100644
index 0000000000..02175d41cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap-break-word-long-crash.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html.ini
new file mode 100644
index 0000000000..b3215aa4e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-break-word-white-space-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html.ini
new file mode 100644
index 0000000000..cb99fc06bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap-min-content-size-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html.ini
new file mode 100644
index 0000000000..95ea117645
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html.ini
@@ -0,0 +1,4 @@
+[overflow-wrap-normal-keep-all-001.html]
+ expected:
+ if (processor == "x86") and not debug: ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html.ini
new file mode 100644
index 0000000000..463dc95d2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-shaping-001.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html.ini
new file mode 100644
index 0000000000..4821c217ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-shaping-002.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/word-wrap-alias.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/word-wrap-alias.html.ini
new file mode 100644
index 0000000000..9f61e9f21a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/overflow-wrap/word-wrap-alias.html.ini
@@ -0,0 +1,3 @@
+[word-wrap-alias.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/__dir__.ini b/testing/web-platform/meta/css/css-text/parsing/__dir__.ini
new file mode 100644
index 0000000000..af3b65fe0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.text-wrap-balance.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini
new file mode 100644
index 0000000000..3d74b5a3ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini
@@ -0,0 +1,52 @@
+[hanging-punctuation-valid.html]
+ [e.style['hanging-punctuation'\] = "allow-end last first" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "force-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "force-end last" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "first force-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "allow-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "last first force-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "last first" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "first allow-end last" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "allow-end first" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "last" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "first" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "first last force-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "last allow-end" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "last allow-end first" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "first last" should set the property value]
+ expected: FAIL
+
+ [e.style['hanging-punctuation'\] = "force-end first last" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-computed.html.ini
new file mode 100644
index 0000000000..370d4d26aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-computed.html.ini
@@ -0,0 +1,29 @@
+[hyphenate-limit-chars-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property hyphenate-limit-chars value 'auto auto']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value 'auto auto auto']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value '5']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value '5 2']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value '5 2 3']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value '5 2 calc(3.1)']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value 'auto 2']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value 'auto 2 auto']
+ expected: FAIL
+
+ [Property hyphenate-limit-chars value 'auto auto 2']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-invalid.html.ini
new file mode 100644
index 0000000000..3e494dd31b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-invalid.html.ini
@@ -0,0 +1,3 @@
+[hyphenate-limit-chars-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-valid.html.ini
new file mode 100644
index 0000000000..4585c21d1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphenate-limit-chars-valid.html.ini
@@ -0,0 +1,29 @@
+[hyphenate-limit-chars-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['hyphenate-limit-chars'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "auto auto" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "auto auto auto" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "5" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "5 2" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "5 2 3" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "auto 2" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "auto 2 auto" should set the property value]
+ expected: FAIL
+
+ [e.style['hyphenate-limit-chars'\] = "auto auto 2" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphens-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphens-computed.html.ini
new file mode 100644
index 0000000000..277bb32d1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphens-computed.html.ini
@@ -0,0 +1,3 @@
+[hyphens-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphens-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphens-invalid.html.ini
new file mode 100644
index 0000000000..d1e6e20647
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphens-invalid.html.ini
@@ -0,0 +1,3 @@
+[hyphens-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/hyphens-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hyphens-valid.html.ini
new file mode 100644
index 0000000000..7dff9cd832
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/hyphens-valid.html.ini
@@ -0,0 +1,3 @@
+[hyphens-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini
new file mode 100644
index 0000000000..9c007b5b2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini
@@ -0,0 +1,3 @@
+[letter-spacing-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-invalid.html.ini
new file mode 100644
index 0000000000..181d22589f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-invalid.html.ini
@@ -0,0 +1,3 @@
+[letter-spacing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini
new file mode 100644
index 0000000000..5af774d808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini
@@ -0,0 +1,3 @@
+[letter-spacing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/line-break-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/line-break-computed.html.ini
new file mode 100644
index 0000000000..797ae4bda6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/line-break-computed.html.ini
@@ -0,0 +1,3 @@
+[line-break-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/line-break-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/line-break-invalid.html.ini
new file mode 100644
index 0000000000..452692e434
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/line-break-invalid.html.ini
@@ -0,0 +1,3 @@
+[line-break-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini
new file mode 100644
index 0000000000..6f37df662f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini
@@ -0,0 +1,3 @@
+[line-break-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-computed.html.ini
new file mode 100644
index 0000000000..1efbc877cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-computed.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-invalid.html.ini
new file mode 100644
index 0000000000..42ba450a4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-invalid.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-valid.html.ini
new file mode 100644
index 0000000000..6043d3a0d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/overflow-wrap-valid.html.ini
@@ -0,0 +1,3 @@
+[overflow-wrap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/tab-size-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/tab-size-computed.html.ini
new file mode 100644
index 0000000000..28b9e467e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/tab-size-computed.html.ini
@@ -0,0 +1,3 @@
+[tab-size-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/tab-size-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/tab-size-invalid.html.ini
new file mode 100644
index 0000000000..01dfee6ca5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/tab-size-invalid.html.ini
@@ -0,0 +1,3 @@
+[tab-size-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini
new file mode 100644
index 0000000000..f15572af8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini
@@ -0,0 +1,3 @@
+[tab-size-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-all-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-all-invalid.html.ini
new file mode 100644
index 0000000000..e6a0c62e00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-all-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-align-all-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini
new file mode 100644
index 0000000000..a6e5ecfd6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini
@@ -0,0 +1,23 @@
+[text-align-all-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-align-all'\] = "match-parent" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['text-align-all'\] = "justify" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-computed.html.ini
new file mode 100644
index 0000000000..88970e7ce3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-computed.html.ini
@@ -0,0 +1,3 @@
+[text-align-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-invalid.html.ini
new file mode 100644
index 0000000000..9404e24012
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-align-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-last-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-last-computed.html.ini
new file mode 100644
index 0000000000..e25f5e61ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-last-computed.html.ini
@@ -0,0 +1,5 @@
+[text-align-last-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property text-align-last value 'match-parent']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-last-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-last-invalid.html.ini
new file mode 100644
index 0000000000..204477d46f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-last-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-align-last-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini
new file mode 100644
index 0000000000..c0d1be9481
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini
@@ -0,0 +1,5 @@
+[text-align-last-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-align-last'\] = "match-parent" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini
new file mode 100644
index 0000000000..0a260d35d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini
@@ -0,0 +1,5 @@
+[text-align-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-align'\] = "justify-all" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-autospace-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-autospace-computed.html.ini
new file mode 100644
index 0000000000..9b0fc90065
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-autospace-computed.html.ini
@@ -0,0 +1,15 @@
+[text-autospace-computed.html]
+ [Property text-autospace value 'normal']
+ expected: FAIL
+
+ [Property text-autospace value 'no-autospace']
+ expected: FAIL
+
+ [Property text-autospace value 'auto']
+ expected: FAIL
+
+ [Property text-autospace value 'ideograph-alpha']
+ expected: FAIL
+
+ [Property text-autospace value 'ideograph-numeric']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-autospace-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-autospace-valid.html.ini
new file mode 100644
index 0000000000..bbfd554dad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-autospace-valid.html.ini
@@ -0,0 +1,108 @@
+[text-autospace-valid.html]
+ [e.style['text-autospace'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "no-autospace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-numeric insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha ideograph-numeric insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation normal insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation ideograph-alpha insert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert punctuation" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert punctuation normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert punctuation ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "insert punctuation ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-numeric replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "ideograph-alpha ideograph-numeric replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation normal replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "punctuation ideograph-alpha replace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace punctuation" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace punctuation normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace punctuation ideograph-alpha" should set the property value]
+ expected: FAIL
+
+ [e.style['text-autospace'\] = "replace punctuation ideograph-alpha ideograph-numeric" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-group-align-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-group-align-invalid.html.ini
new file mode 100644
index 0000000000..4a50e35090
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-group-align-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-group-align-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-group-align-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-group-align-valid.html.ini
new file mode 100644
index 0000000000..fb8b048954
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-group-align-valid.html.ini
@@ -0,0 +1,35 @@
+[text-group-align-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-group-align'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "end" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "left" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "right" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "center" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['text-group-align'\] = "revert-layer" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-justify-computed-legacy.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-justify-computed-legacy.html.ini
new file mode 100644
index 0000000000..828cf6d430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-justify-computed-legacy.html.ini
@@ -0,0 +1,3 @@
+[text-justify-computed-legacy.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-justify-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-justify-computed.html.ini
new file mode 100644
index 0000000000..28de3e0eb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-justify-computed.html.ini
@@ -0,0 +1,3 @@
+[text-justify-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-justify-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-justify-invalid.html.ini
new file mode 100644
index 0000000000..e865703eb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-justify-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-justify-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-justify-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-justify-valid.html.ini
new file mode 100644
index 0000000000..652244b16b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-justify-valid.html.ini
@@ -0,0 +1,3 @@
+[text-justify-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-spacing-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-spacing-computed.html.ini
new file mode 100644
index 0000000000..d355ec83a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-spacing-computed.html.ini
@@ -0,0 +1,45 @@
+[text-spacing-computed.html]
+ [Property text-spacing value 'normal']
+ expected: FAIL
+
+ [Property text-spacing value 'none']
+ expected: FAIL
+
+ [Property text-spacing value 'auto']
+ expected: FAIL
+
+ [Property text-spacing value 'no-autospace']
+ expected: FAIL
+
+ [Property text-spacing value 'space-all']
+ expected: FAIL
+
+ [Property text-spacing value 'no-autospace space-all']
+ expected: FAIL
+
+ [Property text-spacing value 'space-all no-autospace']
+ expected: FAIL
+
+ [Property text-spacing value 'trim-start']
+ expected: FAIL
+
+ [Property text-spacing value 'no-autospace normal']
+ expected: FAIL
+
+ [Property text-spacing value 'normal no-autospace']
+ expected: FAIL
+
+ [Property text-spacing value 'normal normal']
+ expected: FAIL
+
+ [Property text-spacing value 'normal trim-start']
+ expected: FAIL
+
+ [Property text-spacing value 'no-autospace trim-start']
+ expected: FAIL
+
+ [Property text-spacing value 'trim-start normal ']
+ expected: FAIL
+
+ [Property text-spacing value 'trim-start no-autospace']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-computed.html.ini
new file mode 100644
index 0000000000..c86caf8ed9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-computed.html.ini
@@ -0,0 +1,21 @@
+[text-spacing-trim-computed.html]
+ [Property text-spacing-trim value 'auto']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'space-all']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'trim-auto']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'space-first']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'trim-all']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'normal']
+ expected: FAIL
+
+ [Property text-spacing-trim value 'trim-start']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-valid.html.ini
new file mode 100644
index 0000000000..11ffcf238c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-spacing-trim-valid.html.ini
@@ -0,0 +1,21 @@
+[text-spacing-trim-valid.html]
+ [e.style['text-spacing-trim'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "space-all" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "trim-auto" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "space-first" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "trim-all" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing-trim'\] = "trim-start" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-spacing-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-spacing-valid.html.ini
new file mode 100644
index 0000000000..b58afe662e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-spacing-valid.html.ini
@@ -0,0 +1,45 @@
+[text-spacing-valid.html]
+ [e.style['text-spacing'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "no-autospace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "space-all" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "no-autospace space-all" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "space-all no-autospace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "trim-start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "no-autospace normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "normal no-autospace" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "normal normal" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "normal trim-start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "no-autospace trim-start" should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "trim-start normal " should set the property value]
+ expected: FAIL
+
+ [e.style['text-spacing'\] = "trim-start no-autospace" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-transform-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-transform-computed.html.ini
new file mode 100644
index 0000000000..2759d4667d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-transform-computed.html.ini
@@ -0,0 +1,3 @@
+[text-transform-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-transform-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-transform-invalid.html.ini
new file mode 100644
index 0000000000..210f9b2951
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-transform-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-transform-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini
new file mode 100644
index 0000000000..899f9d6d8d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini
@@ -0,0 +1,3 @@
+[text-transform-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/text-wrap-pretty.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-wrap-pretty.html.ini
new file mode 100644
index 0000000000..3143a97305
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/text-wrap-pretty.html.ini
@@ -0,0 +1,36 @@
+[text-wrap-pretty.html]
+ [e.style['text-wrap'\] = "pretty" should set the property value]
+ expected: FAIL
+
+ [e.style['text-wrap'\] = "wrap pretty" should set the property value]
+ expected: FAIL
+
+ [e.style['text-wrap'\] = "pretty wrap" should set the property value]
+ expected: FAIL
+
+ [e.style['text-wrap'\] = "nowrap pretty" should set the property value]
+ expected: FAIL
+
+ [e.style['text-wrap'\] = "pretty nowrap" should set the property value]
+ expected: FAIL
+
+ [e.style['text-wrap-style'\] = "pretty" should set the property value]
+ expected: FAIL
+
+ [Property text-wrap value 'pretty']
+ expected: FAIL
+
+ [Property text-wrap value 'wrap pretty']
+ expected: FAIL
+
+ [Property text-wrap value 'pretty wrap']
+ expected: FAIL
+
+ [Property text-wrap value 'nowrap pretty']
+ expected: FAIL
+
+ [Property text-wrap value 'pretty nowrap']
+ expected: FAIL
+
+ [Property text-wrap-style value 'pretty']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/white-space-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/white-space-computed.html.ini
new file mode 100644
index 0000000000..3703a67e97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/white-space-computed.html.ini
@@ -0,0 +1,3 @@
+[white-space-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/white-space-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/white-space-invalid.html.ini
new file mode 100644
index 0000000000..05c8b647eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/white-space-invalid.html.ini
@@ -0,0 +1,3 @@
+[white-space-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini
new file mode 100644
index 0000000000..4d3e3d5904
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini
@@ -0,0 +1,3 @@
+[white-space-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-break-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-break-computed.html.ini
new file mode 100644
index 0000000000..4b63de0223
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-break-computed.html.ini
@@ -0,0 +1,5 @@
+[word-break-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property word-break value 'auto-phrase']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-break-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-break-invalid.html.ini
new file mode 100644
index 0000000000..7489adce2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-break-invalid.html.ini
@@ -0,0 +1,3 @@
+[word-break-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-break-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-break-valid.html.ini
new file mode 100644
index 0000000000..30d1cdcca7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-break-valid.html.ini
@@ -0,0 +1,8 @@
+[word-break-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['word-break'\] = "auto-phrase" should set the property value]
+ expected: FAIL
+
+ [e.style['word-break'\] = "manual" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-space-transform-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-space-transform-computed.html.ini
new file mode 100644
index 0000000000..42cbfb34cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-space-transform-computed.html.ini
@@ -0,0 +1,15 @@
+[word-space-transform-computed.html]
+ [Property word-space-transform value 'none']
+ expected: FAIL
+
+ [Property word-space-transform value 'space']
+ expected: FAIL
+
+ [Property word-space-transform value 'ideographic-space']
+ expected: FAIL
+
+ [Property word-space-transform value 'space auto-phrase']
+ expected: FAIL
+
+ [Property word-space-transform value 'ideographic-space auto-phrase']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-space-transform-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-space-transform-valid.html.ini
new file mode 100644
index 0000000000..fefac5f033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-space-transform-valid.html.ini
@@ -0,0 +1,21 @@
+[word-space-transform-valid.html]
+ [e.style['word-space-transform'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "space" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "ideographic-space" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "space auto-phrase" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "ideographic-space auto-phrase" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "auto-phrase space" should set the property value]
+ expected: FAIL
+
+ [e.style['word-space-transform'\] = "auto-phrase ideographic-space" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-spacing-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-spacing-computed.html.ini
new file mode 100644
index 0000000000..6c470d2def
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-spacing-computed.html.ini
@@ -0,0 +1,3 @@
+[word-spacing-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini
new file mode 100644
index 0000000000..f704e59af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini
@@ -0,0 +1,5 @@
+[word-spacing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['word-spacing'\] = "20%" should not set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-spacing-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-spacing-valid.html.ini
new file mode 100644
index 0000000000..78370f47c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-spacing-valid.html.ini
@@ -0,0 +1,3 @@
+[word-spacing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-wrap-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-wrap-computed.html.ini
new file mode 100644
index 0000000000..a4d986ab3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-wrap-computed.html.ini
@@ -0,0 +1,3 @@
+[word-wrap-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-wrap-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-wrap-invalid.html.ini
new file mode 100644
index 0000000000..57aea634f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-wrap-invalid.html.ini
@@ -0,0 +1,3 @@
+[word-wrap-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/parsing/word-wrap-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-wrap-valid.html.ini
new file mode 100644
index 0000000000..48b43098b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/parsing/word-wrap-valid.html.ini
@@ -0,0 +1,3 @@
+[word-wrap-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-000.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-000.html.ini
new file mode 100644
index 0000000000..f1d5f3ca17
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-000.html.ini
@@ -0,0 +1,2 @@
+[shaping-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-002.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-002.html.ini
new file mode 100644
index 0000000000..8a834e9d09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-002.html.ini
@@ -0,0 +1,2 @@
+[shaping-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-003.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-003.html.ini
new file mode 100644
index 0000000000..10dbd45d9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-003.html.ini
@@ -0,0 +1,2 @@
+[shaping-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-004.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-004.html.ini
new file mode 100644
index 0000000000..a506ceaec8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-004.html.ini
@@ -0,0 +1,2 @@
+[shaping-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-005.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-005.html.ini
new file mode 100644
index 0000000000..f7a7877d4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-005.html.ini
@@ -0,0 +1,2 @@
+[shaping-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-006.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-006.html.ini
new file mode 100644
index 0000000000..2ab7cfdf63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-006.html.ini
@@ -0,0 +1,2 @@
+[shaping-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-007.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-007.html.ini
new file mode 100644
index 0000000000..9c93fc1cda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-007.html.ini
@@ -0,0 +1,2 @@
+[shaping-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-008.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-008.html.ini
new file mode 100644
index 0000000000..ff792047b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-008.html.ini
@@ -0,0 +1,2 @@
+[shaping-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-017.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-017.html.ini
new file mode 100644
index 0000000000..b1a14fb2c1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-017.html.ini
@@ -0,0 +1,2 @@
+[shaping-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-018.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-018.html.ini
new file mode 100644
index 0000000000..58570ef90b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-018.html.ini
@@ -0,0 +1,2 @@
+[shaping-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-020.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-020.html.ini
new file mode 100644
index 0000000000..0e8f44a093
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-020.html.ini
@@ -0,0 +1,3 @@
+[shaping-020.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-021.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-021.html.ini
new file mode 100644
index 0000000000..051cd9c380
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-021.html.ini
@@ -0,0 +1,2 @@
+[shaping-021.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-023.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-023.html.ini
new file mode 100644
index 0000000000..e11cee380a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-023.html.ini
@@ -0,0 +1,3 @@
+[shaping-023.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/shaping/shaping-024.html.ini b/testing/web-platform/meta/css/css-text/shaping/shaping-024.html.ini
new file mode 100644
index 0000000000..0d4e1eba86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/shaping/shaping-024.html.ini
@@ -0,0 +1,2 @@
+[shaping-024.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini
new file mode 100644
index 0000000000..5624b97157
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini
@@ -0,0 +1,2 @@
+[tab-size-spacing-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/__dir__.ini b/testing/web-platform/meta/css/css-text/text-align/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-end-001.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-end-001.html.ini
new file mode 100644
index 0000000000..5e5541bbb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-end-001.html.ini
@@ -0,0 +1,3 @@
+[text-align-end-001.html]
+ expected:
+ if os == "win": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-001.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-001.html.ini
new file mode 100644
index 0000000000..3d108b1ed7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-001.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-002.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-002.html.ini
new file mode 100644
index 0000000000..dd1e8bcfd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-002.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-003.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-003.html.ini
new file mode 100644
index 0000000000..5dee9a98b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-003.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-004.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-004.html.ini
new file mode 100644
index 0000000000..4dde867f48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-004.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-005.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-005.html.ini
new file mode 100644
index 0000000000..324ff4252f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-005.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-006.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-006.html.ini
new file mode 100644
index 0000000000..e55e143289
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-justifyall-006.html.ini
@@ -0,0 +1,2 @@
+[text-align-justifyall-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-last-empty-inline.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-last-empty-inline.html.ini
new file mode 100644
index 0000000000..ccec8075f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-last-empty-inline.html.ini
@@ -0,0 +1,4 @@
+[text-align-last-empty-inline.html]
+ [content that cannot be justified should be centered when text-align-last is justify]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini
new file mode 100644
index 0000000000..4882013e19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini
@@ -0,0 +1,84 @@
+[text-align-last-interpolation.html]
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (0) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [Web Animations: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (0) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [match-parent\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-001.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-001.html.ini
new file mode 100644
index 0000000000..506e4a6584
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-001.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-001.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-002.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-002.html.ini
new file mode 100644
index 0000000000..b212f04725
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-002.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-002.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-003.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-003.html.ini
new file mode 100644
index 0000000000..2adc77e121
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-003.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-003.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-004.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-004.html.ini
new file mode 100644
index 0000000000..c85bc81af4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-004.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-004.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-005.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-005.html.ini
new file mode 100644
index 0000000000..529d3d227d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-005.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-005.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-006.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-006.html.ini
new file mode 100644
index 0000000000..216ff9c03f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-006.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-006.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-007.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-007.html.ini
new file mode 100644
index 0000000000..86346a7e66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-007.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-007.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-008.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-008.html.ini
new file mode 100644
index 0000000000..eaf8c60163
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-008.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-008.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-010.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-010.html.ini
new file mode 100644
index 0000000000..0ebe7d01ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-010.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-010.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-014.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-014.html.ini
new file mode 100644
index 0000000000..7701f9e047
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-014.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-014.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-015.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-015.html.ini
new file mode 100644
index 0000000000..c73f53fdb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-015.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-015.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-016.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-016.html.ini
new file mode 100644
index 0000000000..d6f6c0bdd5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-016.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-016.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-start-017.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-start-017.html.ini
new file mode 100644
index 0000000000..9dccabc415
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-align/text-align-start-017.html.ini
@@ -0,0 +1,5 @@
+[text-align-start-017.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): PASS
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-001.html.ini
new file mode 100644
index 0000000000..a9779d4749
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-001.html.ini
@@ -0,0 +1,15 @@
+[text-autospace-001.html]
+ [text-autospace-001]
+ expected: FAIL
+
+ [text-autospace-001 1]
+ expected: FAIL
+
+ [text-autospace-001 2]
+ expected: FAIL
+
+ [text-autospace-001 3]
+ expected: FAIL
+
+ [text-autospace-001 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini
new file mode 100644
index 0000000000..eef64d20e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini
@@ -0,0 +1,2 @@
+[text-autospace-break-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-dynamic-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-dynamic-001.html.ini
new file mode 100644
index 0000000000..9573937844
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[text-autospace-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini
new file mode 100644
index 0000000000..3f928a6194
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini
@@ -0,0 +1,3 @@
+[text-autospace-first-line-001.html]
+ [text-autospace-first-line-001]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini
new file mode 100644
index 0000000000..a7599e67a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini
@@ -0,0 +1,3 @@
+[text-autospace-ligature-001.html]
+ [text-autospace not implemented]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
new file mode 100644
index 0000000000..932fd98518
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
@@ -0,0 +1,9 @@
+[text-autospace-mixed-001.html]
+ [text-autospace-mixed-001]
+ expected: FAIL
+
+ [text-autospace-mixed-001 1]
+ expected: FAIL
+
+ [text-autospace-mixed-001 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-no-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-no-001.html.ini
new file mode 100644
index 0000000000..853b10e9a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-no-001.html.ini
@@ -0,0 +1,2 @@
+[text-autospace-no-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-001.html.ini b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-001.html.ini
new file mode 100644
index 0000000000..a8adec5b0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-001.html.ini
@@ -0,0 +1,4 @@
+[shaping-join-001.html]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64"): ["PASS", "FAIL"]
+ if (os == "win") and debug and (processor == "x86"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-002.html.ini b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-002.html.ini
new file mode 100644
index 0000000000..68f5eace7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-002.html.ini
@@ -0,0 +1,2 @@
+[shaping-join-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-003.html.ini b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-003.html.ini
new file mode 100644
index 0000000000..1d1a4727f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-encoding/shaping-join-003.html.ini
@@ -0,0 +1,2 @@
+[shaping-join-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-002.html.ini b/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-002.html.ini
new file mode 100644
index 0000000000..fa2d7dedba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-002.html.ini
@@ -0,0 +1,3 @@
+[shaping-tatweel-002.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini b/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini
new file mode 100644
index 0000000000..cf710a9c94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini
@@ -0,0 +1,3 @@
+[shaping-tatweel-003.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center-vlr.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center-vlr.html.ini
new file mode 100644
index 0000000000..e745a34ece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center-vlr.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-center-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center.html.ini
new file mode 100644
index 0000000000..cb703fd56d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-center.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-center.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end-vlr.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end-vlr.html.ini
new file mode 100644
index 0000000000..9b7c668c22
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end-vlr.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-end-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end.html.ini
new file mode 100644
index 0000000000..181d3b1f66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-end.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left-vlr.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left-vlr.html.ini
new file mode 100644
index 0000000000..b25086d95a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left-vlr.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-left-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left.html.ini
new file mode 100644
index 0000000000..91966281ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-left.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-left.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right-vlr.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right-vlr.html.ini
new file mode 100644
index 0000000000..b4d729f337
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right-vlr.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-right-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right.html.ini
new file mode 100644
index 0000000000..fe721b69bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-right.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-right.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start-vlr.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start-vlr.html.ini
new file mode 100644
index 0000000000..a1ebbbf4ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start-vlr.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-start-vlr.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start.html.ini b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start.html.ini
new file mode 100644
index 0000000000..6de7b74d9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-group-align/text-group-align-start.html.ini
@@ -0,0 +1,2 @@
+[text-group-align-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-indent/__dir__.ini b/testing/web-platform/meta/css/css-text/text-indent/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-indent/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini b/testing/web-platform/meta/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini
new file mode 100644
index 0000000000..de3837fa08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini
@@ -0,0 +1,2 @@
+[text-indent-with-absolute-pos-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-001.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-001.html.ini
new file mode 100644
index 0000000000..02d9ce46e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-001.html.ini
@@ -0,0 +1,6 @@
+[text-justify-001.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: PASS
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
+ if (os == "win") and (processor == "x86_64"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html.ini
new file mode 100644
index 0000000000..5fbb062473
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html.ini
new file mode 100644
index 0000000000..c4c460f0d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html.ini
new file mode 100644
index 0000000000..29746185cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html.ini
new file mode 100644
index 0000000000..418864f009
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html.ini
new file mode 100644
index 0000000000..4303ac5d7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html.ini
new file mode 100644
index 0000000000..8b72408591
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html.ini
@@ -0,0 +1,2 @@
+[text-justify-and-trailing-spaces-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-justify/text-justify-word-separators.html.ini b/testing/web-platform/meta/css/css-text/text-justify/text-justify-word-separators.html.ini
new file mode 100644
index 0000000000..a7a5dca976
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-justify/text-justify-word-separators.html.ini
@@ -0,0 +1,2 @@
+[text-justify-word-separators.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-001.html.ini
new file mode 100644
index 0000000000..5c1b06f637
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-001.html.ini
@@ -0,0 +1,14 @@
+[text-spacing-trim-001.html]
+ expected: FAIL
+
+[text-spacing-trim-001.html?class=chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-001.html?class=chws,htb]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini
new file mode 100644
index 0000000000..3afc187fc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html.ini
@@ -0,0 +1,14 @@
+[text-spacing-trim-colon-001.html]
+ expected: FAIL
+
+[text-spacing-trim-colon-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-colon-001.html?class=chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-colon-001.html?class=chws,htb]
+ expected: FAIL
+
+[text-spacing-trim-colon-001.html?class=halt,vrl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini
new file mode 100644
index 0000000000..04e0cd4283
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini
@@ -0,0 +1,58 @@
+[text-spacing-trim-combinations-001.html]
+ ["国((国"]
+ expected: FAIL
+
+ ["国・(国"]
+ expected: FAIL
+
+ ["国)(国"]
+ expected: FAIL
+
+ ["国 (国"]
+ expected: FAIL
+
+ ["国))国"]
+ expected: FAIL
+
+ ["国)・国"]
+ expected: FAIL
+
+ ["国) 国"]
+ expected: FAIL
+
+ ["国(((国"]
+ expected: FAIL
+
+ ["国)))国"]
+ expected: FAIL
+
+
+[text-spacing-trim-combinations-001.html?class=vrl&test=CO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=htb&test=CO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=vrl&test=CC:HF]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=vrl&test=OO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=htb&test=MO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=vrl&test=MO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=htb&test=OO:FH]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=htb&test=CC:HF]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=htb&test=CM:HF]
+ expected: ERROR
+
+[text-spacing-trim-combinations-001.html?class=vrl&test=CM:HF]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini
new file mode 100644
index 0000000000..75d920c359
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html.ini
@@ -0,0 +1,14 @@
+[text-spacing-trim-dot-001.html]
+ expected: FAIL
+
+[text-spacing-trim-dot-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-dot-001.html?class=chws,htb]
+ expected: FAIL
+
+[text-spacing-trim-dot-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-dot-001.html?class=chws,vrl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html.ini
new file mode 100644
index 0000000000..90e386fa0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html.ini
@@ -0,0 +1,11 @@
+[text-spacing-trim-end-001.html?class=chws,htb]
+ expected: FAIL
+
+[text-spacing-trim-end-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-end-001.html?class=chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-end-001.html?class=halt,htb]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html.ini
new file mode 100644
index 0000000000..31f384d679
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html.ini
@@ -0,0 +1,8 @@
+[text-spacing-trim-narrow-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-narrow-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-narrow-001.html?class=chws,htb]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html.ini
new file mode 100644
index 0000000000..3c48caafa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html.ini
@@ -0,0 +1,26 @@
+[text-spacing-trim-quote-001.html?class=halt,htb&lang=ja]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=halt,htb&lang=zh-hant]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=halt,vrl&lang=zh-hant]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=chws,htb&lang=zh-hant]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=halt,htb&lang=zh-hans]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=chws,htb&lang=zh-hans]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=chws,vrl&lang=zh-hant]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=chws,vrl&lang=zh-hans]
+ expected: FAIL
+
+[text-spacing-trim-quote-001.html?class=halt,vrl&lang=zh-hans]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html.ini
new file mode 100644
index 0000000000..0a9076338d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html.ini
@@ -0,0 +1,29 @@
+[text-spacing-trim-start-001.html?class=space-first,chws,htb]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=trim-start,chws,htb]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=trim-start,halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=space-first,halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=trim-start,chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=space-first,halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=trim-start,halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-start-001.html?class=space-first,chws,vrl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html.ini
new file mode 100644
index 0000000000..ed633d0d0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html.ini
@@ -0,0 +1,2 @@
+[text-spacing-trim-start-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html.ini
new file mode 100644
index 0000000000..0d886ba11d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html.ini
@@ -0,0 +1,11 @@
+[text-spacing-trim-trim-all-001.html?class=chws,vrl]
+ expected: FAIL
+
+[text-spacing-trim-trim-all-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-trim-all-001.html?class=halt,vrl]
+ expected: FAIL
+
+[text-spacing-trim-trim-all-001.html?class=chws,htb]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/__dir__.ini b/testing/web-platform/meta/css/css-text/text-transform/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/text-transform/math/text-transform-math-auto-003.html.ini b/testing/web-platform/meta/css/css-text/text-transform/math/text-transform-math-auto-003.html.ini
new file mode 100644
index 0000000000..f63461815a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/math/text-transform-math-auto-003.html.ini
@@ -0,0 +1,336 @@
+[text-transform-math-auto-003.html]
+ [Selection.toString() for math-auto 'A' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'B' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'C' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'D' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'E' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'F' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'G' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'H' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'I' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'J' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'K' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'L' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'M' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'N' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'O' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'P' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Q' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'R' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'S' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'T' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'U' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'V' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'W' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'X' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Y' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Z' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'a' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'b' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'c' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'd' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'e' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'f' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'g' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'h' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'i' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'j' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'k' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'l' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'm' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'n' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'o' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'p' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'q' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'r' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 's' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 't' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'u' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'v' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'w' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'x' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'y' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'z' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ı' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ȷ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Α' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Β' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Γ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Δ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ε' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ζ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Η' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Θ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ι' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Κ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Λ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Μ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ν' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ξ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ο' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Π' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ρ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Σ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Τ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Υ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Φ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Χ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ψ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'Ω' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'α' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'β' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'γ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'δ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ε' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ζ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'η' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'θ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ι' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'κ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'λ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'μ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ν' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ξ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ο' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'π' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ρ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ς' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'σ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'τ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'υ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'φ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'χ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ψ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ω' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϑ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϕ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϖ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϰ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϱ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϴ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto 'ϵ' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto '∂' returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for math-auto '∇' returns the transformed character.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-003.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-003.html.ini
new file mode 100644
index 0000000000..a3a253b601
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-003.html.ini
@@ -0,0 +1,3 @@
+[text-transform-capitalize-003.html]
+ fuzzy:
+ if os == "mac": maxDifference=189;totalPixels=0-18
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini
new file mode 100644
index 0000000000..55b3e1dad7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini
@@ -0,0 +1,2 @@
+[text-transform-capitalize-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini
new file mode 100644
index 0000000000..317922771c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini
@@ -0,0 +1,3 @@
+[text-transform-capitalize-028.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-001.xht.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-001.xht.ini
new file mode 100644
index 0000000000..727473895c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-001.xht.ini
@@ -0,0 +1,2 @@
+[text-transform-fullwidth-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-004.xht.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-004.xht.ini
new file mode 100644
index 0000000000..c8c72bd8b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-004.xht.ini
@@ -0,0 +1,4 @@
+[text-transform-fullwidth-004.xht]
+ expected:
+ if (os == "win") and (processor == "x86_64"): [FAIL, PASS]
+ if (os == "win") and (processor == "x86"): [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-005.xht.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-005.xht.ini
new file mode 100644
index 0000000000..96dfbd0639
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-005.xht.ini
@@ -0,0 +1,5 @@
+[text-transform-fullwidth-005.xht]
+ bug: Snapping
+ expected:
+ if (os == "win") and (processor == "x86"): [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64"): [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-008.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-008.html.ini
new file mode 100644
index 0000000000..04a183847d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-008.html.ini
@@ -0,0 +1,3 @@
+[text-transform-fullwidth-008.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-009.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-009.html.ini
new file mode 100644
index 0000000000..2a479075a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-fullwidth-009.html.ini
@@ -0,0 +1,3 @@
+[text-transform-fullwidth-009.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini
new file mode 100644
index 0000000000..cca2292ebd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini
@@ -0,0 +1,2 @@
+[text-transform-shaping-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini
new file mode 100644
index 0000000000..2ba238436e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini
@@ -0,0 +1,2 @@
+[text-transform-shaping-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini
new file mode 100644
index 0000000000..7e956c7dfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini
@@ -0,0 +1,2 @@
+[text-transform-shaping-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-006.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-006.html.ini
new file mode 100644
index 0000000000..ad5a9f8623
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-006.html.ini
@@ -0,0 +1,5 @@
+[text-transform-upperlower-006.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini
new file mode 100644
index 0000000000..aa3953a8e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini
@@ -0,0 +1,3 @@
+[text-transform-upperlower-016.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-041.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-041.html.ini
new file mode 100644
index 0000000000..d9c0c892d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-041.html.ini
@@ -0,0 +1,2 @@
+[text-transform-upperlower-041.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-043.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-043.html.ini
new file mode 100644
index 0000000000..402c93d6d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-043.html.ini
@@ -0,0 +1,2 @@
+[text-transform-upperlower-043.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-107.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-107.html.ini
new file mode 100644
index 0000000000..afffdbf6c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-107.html.ini
@@ -0,0 +1,3 @@
+[text-transform-upperlower-107.html]
+ [Selection.toString() for 'ß' with text-transform: uppercase]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/__dir__.ini b/testing/web-platform/meta/css/css-text/white-space/__dir__.ini
new file mode 100644
index 0000000000..2aa82bf4d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.control-characters.visible:true,layout.css.text-wrap-balance.enabled:true,intl.icu4x.segmenter.enabled:true]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/white-space/append-whitespace-only-node-crash-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/append-whitespace-only-node-crash-001.html.ini
new file mode 100644
index 0000000000..ec455ad71e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/append-whitespace-only-node-crash-001.html.ini
@@ -0,0 +1,3 @@
+[append-whitespace-only-node-crash-001.html]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: ["OK", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini
new file mode 100644
index 0000000000..129efde61a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-051.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-051.html.ini
new file mode 100644
index 0000000000..a7f1149add
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-051.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-052.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-052.html.ini
new file mode 100644
index 0000000000..988ad46616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-052.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-004.html.ini
new file mode 100644
index 0000000000..8bb38167f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-004.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-before-first-char-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-005.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-005.html.ini
new file mode 100644
index 0000000000..51ee0defe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-005.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-before-first-char-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-006.html.ini
new file mode 100644
index 0000000000..d8aded28e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-006.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-before-first-char-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-015.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-015.html.ini
new file mode 100644
index 0000000000..3f4a1af748
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/break-spaces-before-first-char-015.html.ini
@@ -0,0 +1,2 @@
+[break-spaces-before-first-char-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/control-chars-00C.html.ini b/testing/web-platform/meta/css/css-text/white-space/control-chars-00C.html.ini
new file mode 100644
index 0000000000..0bc6acbb14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/control-chars-00C.html.ini
@@ -0,0 +1,2 @@
+[control-chars-00C.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/control-chars-00D.html.ini b/testing/web-platform/meta/css/css-text/white-space/control-chars-00D.html.ini
new file mode 100644
index 0000000000..c1b4dc8af5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/control-chars-00D.html.ini
@@ -0,0 +1,2 @@
+[control-chars-00D.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-002.html.ini b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-002.html.ini
new file mode 100644
index 0000000000..f66d7ce537
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-002.html.ini
@@ -0,0 +1,2 @@
+[eol-spaces-bidi-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-003.html.ini b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-003.html.ini
new file mode 100644
index 0000000000..3da751bb97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-003.html.ini
@@ -0,0 +1,2 @@
+[eol-spaces-bidi-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-004.html.ini
new file mode 100644
index 0000000000..82d8fad549
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/eol-spaces-bidi-004.html.ini
@@ -0,0 +1,2 @@
+[eol-spaces-bidi-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/full-width-leading-spaces-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/full-width-leading-spaces-004.html.ini
new file mode 100644
index 0000000000..de1424d9ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/full-width-leading-spaces-004.html.ini
@@ -0,0 +1,2 @@
+[full-width-leading-spaces-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/object-replacement-1.html.ini b/testing/web-platform/meta/css/css-text/white-space/object-replacement-1.html.ini
new file mode 100644
index 0000000000..6e65806ae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/object-replacement-1.html.ini
@@ -0,0 +1,3 @@
+[object-replacement-1.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/object-replacement-2.html.ini b/testing/web-platform/meta/css/css-text/white-space/object-replacement-2.html.ini
new file mode 100644
index 0000000000..aa40fb0456
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/object-replacement-2.html.ini
@@ -0,0 +1,3 @@
+[object-replacement-2.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-line-051.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-line-051.html.ini
new file mode 100644
index 0000000000..8a6c15721d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-line-051.html.ini
@@ -0,0 +1,2 @@
+[pre-line-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-line-052.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-line-052.html.ini
new file mode 100644
index 0000000000..65d4fabf29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-line-052.html.ini
@@ -0,0 +1,2 @@
+[pre-line-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-line-with-space-and-newline.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-line-with-space-and-newline.html.ini
new file mode 100644
index 0000000000..94d44abe45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-line-with-space-and-newline.html.ini
@@ -0,0 +1,2 @@
+[pre-line-with-space-and-newline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-with-whitespace-crash.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-with-whitespace-crash.html.ini
new file mode 100644
index 0000000000..59fc33d2f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-with-whitespace-crash.html.ini
@@ -0,0 +1,3 @@
+[pre-with-whitespace-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini
new file mode 100644
index 0000000000..7347535e71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-008.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-009.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-009.html.ini
new file mode 100644
index 0000000000..6b908f61ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-009.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-051.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-051.html.ini
new file mode 100644
index 0000000000..114fd931e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-051.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-052.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-052.html.ini
new file mode 100644
index 0000000000..b622318644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-052.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-005.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-005.html.ini
new file mode 100644
index 0000000000..94cb1f1692
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-005.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-tab-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-006.html.ini
new file mode 100644
index 0000000000..c19ca42771
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-tab-006.html.ini
@@ -0,0 +1,2 @@
+[pre-wrap-tab-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-003.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-003.tentative.html.ini
new file mode 100644
index 0000000000..e05439955c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-003.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-004.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-004.tentative.html.ini
new file mode 100644
index 0000000000..0185c8bf1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-004.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-004.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-005.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-005.tentative.html.ini
new file mode 100644
index 0000000000..c59d1fbb55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-005.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-005.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-006.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-006.tentative.html.ini
new file mode 100644
index 0000000000..96bdeb2618
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-006.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-006.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-008.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-008.tentative.html.ini
new file mode 100644
index 0000000000..b697f531b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-008.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-008.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-009.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-009.tentative.html.ini
new file mode 100644
index 0000000000..8fb4ffb83f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-009.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-009.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-010.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-010.tentative.html.ini
new file mode 100644
index 0000000000..90865f8ac5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-010.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-010.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-011.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-011.tentative.html.ini
new file mode 100644
index 0000000000..44659b6e3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-011.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-011.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-012.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-012.tentative.html.ini
new file mode 100644
index 0000000000..d3200b4ca7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-012.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-012.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-014.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-014.tentative.html.ini
new file mode 100644
index 0000000000..dff601eb0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-014.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-014.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-015.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-015.tentative.html.ini
new file mode 100644
index 0000000000..757951518d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-015.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-015.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-016.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-016.tentative.html.ini
new file mode 100644
index 0000000000..fccf0d072f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-016.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-016.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-017.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-017.tentative.html.ini
new file mode 100644
index 0000000000..26e926d9a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-017.tentative.html.ini
@@ -0,0 +1,3 @@
+[seg-break-transformation-017.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-018.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-018.tentative.html.ini
new file mode 100644
index 0000000000..d2dade8bef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-018.tentative.html.ini
@@ -0,0 +1,2 @@
+[seg-break-transformation-018.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-019.tentative.html.ini b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-019.tentative.html.ini
new file mode 100644
index 0000000000..03cf9febb5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/seg-break-transformation-019.tentative.html.ini
@@ -0,0 +1,2 @@
+[seg-break-transformation-019.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/tab-bidi-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/tab-bidi-001.html.ini
new file mode 100644
index 0000000000..f7a9eeba88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/tab-bidi-001.html.ini
@@ -0,0 +1,2 @@
+[tab-bidi-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/textarea-pre-wrap-012.html.ini b/testing/web-platform/meta/css/css-text/white-space/textarea-pre-wrap-012.html.ini
new file mode 100644
index 0000000000..2cb0af5369
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/textarea-pre-wrap-012.html.ini
@@ -0,0 +1,2 @@
+[textarea-pre-wrap-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-001.html.ini
new file mode 100644
index 0000000000..12265ea1cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-001.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-002.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-002.html.ini
new file mode 100644
index 0000000000..05500f1e11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-002.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html.ini
new file mode 100644
index 0000000000..1f4601220c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-break-spaces-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html.ini
new file mode 100644
index 0000000000..6b95cc216e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html.ini
@@ -0,0 +1,2 @@
+[trailing-ideographic-space-break-spaces-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-001.html.ini
new file mode 100644
index 0000000000..f7372b7b30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-001.html.ini
@@ -0,0 +1,2 @@
+[trailing-other-space-separators-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-002.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-002.html.ini
new file mode 100644
index 0000000000..1c03638b11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-002.html.ini
@@ -0,0 +1,2 @@
+[trailing-other-space-separators-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-003.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-003.html.ini
new file mode 100644
index 0000000000..9cf3d6ea83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-003.html.ini
@@ -0,0 +1,2 @@
+[trailing-other-space-separators-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-004.html.ini
new file mode 100644
index 0000000000..0e1bbd4cca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-other-space-separators-004.html.ini
@@ -0,0 +1,2 @@
+[trailing-other-space-separators-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-space-before-br-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-space-before-br-001.html.ini
new file mode 100644
index 0000000000..8ec8354b47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-space-before-br-001.html.ini
@@ -0,0 +1,3 @@
+[trailing-space-before-br-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-space-in-inline-box.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-space-in-inline-box.html.ini
new file mode 100644
index 0000000000..54997aecdf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-space-in-inline-box.html.ini
@@ -0,0 +1,3 @@
+[trailing-space-in-inline-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/trailing-space-position-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/trailing-space-position-001.html.ini
new file mode 100644
index 0000000000..b12d3ddf45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/trailing-space-position-001.html.ini
@@ -0,0 +1,3 @@
+[trailing-space-position-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-000.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-000.html.ini
new file mode 100644
index 0000000000..23d3eacd2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-000.html.ini
@@ -0,0 +1,3 @@
+[white-space-collapse-000.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-001.html.ini
new file mode 100644
index 0000000000..ec4dbcfc23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-001.html.ini
@@ -0,0 +1,3 @@
+[white-space-collapse-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-002.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-002.html.ini
new file mode 100644
index 0000000000..d9e7e86add
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-002.html.ini
@@ -0,0 +1,52 @@
+[white-space-collapse-002.html]
+ [RLO 2]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLO 3]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLO 4]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLO 5]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLE 2]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLE 3]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLE 4]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLE 5]
+ expected:
+ if nightly_build: PASS
+ FAIL
+
+ [RLM 2]
+ expected: FAIL
+
+ [RLM 3]
+ expected: FAIL
+
+ [RLM 4]
+ expected: FAIL
+
+ [RLM 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-discard-001.xht.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-discard-001.xht.ini
new file mode 100644
index 0000000000..16d18cbbbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-discard-001.xht.ini
@@ -0,0 +1,2 @@
+[white-space-collapse-discard-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht.ini
new file mode 100644
index 0000000000..338c942aea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht.ini
@@ -0,0 +1,2 @@
+[white-space-collapse-preserve-breaks-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini
new file mode 100644
index 0000000000..6bfbd15b49
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini
@@ -0,0 +1,2 @@
+[white-space-intrinsic-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-pre-051.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-051.html.ini
new file mode 100644
index 0000000000..7173a3ddfb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-051.html.ini
@@ -0,0 +1,2 @@
+[white-space-pre-051.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-pre-052.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-052.html.ini
new file mode 100644
index 0000000000..ecec233857
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-052.html.ini
@@ -0,0 +1,2 @@
+[white-space-pre-052.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-003.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-003.html.ini
new file mode 100644
index 0000000000..97c2a6c15f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-003.html.ini
@@ -0,0 +1,3 @@
+[white-space-pre-wrap-justify-003.html]
+ fuzzy:
+ if os == "win": maxDifference=0-92;totalPixels=0-89
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-004.html.ini
new file mode 100644
index 0000000000..c8b5819204
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-pre-wrap-justify-004.html.ini
@@ -0,0 +1,2 @@
+[white-space-pre-wrap-justify-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-trim-discard-inner-001.xht.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-trim-discard-inner-001.xht.ini
new file mode 100644
index 0000000000..b360d5c85e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/white-space-trim-discard-inner-001.xht.ini
@@ -0,0 +1,2 @@
+[white-space-trim-discard-inner-001.xht]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-006.html.ini
new file mode 100644
index 0000000000..3d3b8bf01f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-006.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-007.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-007.html.ini
new file mode 100644
index 0000000000..fb9fb32399
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-007.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-008.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-008.html.ini
new file mode 100644
index 0000000000..366b54520f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-008.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-009.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-009.html.ini
new file mode 100644
index 0000000000..4afccbc597
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-009.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-010.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-010.html.ini
new file mode 100644
index 0000000000..cd7a4694b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-010.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-011.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-011.html.ini
new file mode 100644
index 0000000000..3f73114505
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-011.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-014.html.ini b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-014.html.ini
new file mode 100644
index 0000000000..1d61127f7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/white-space/ws-break-spaces-applies-to-014.html.ini
@@ -0,0 +1,2 @@
+[ws-break-spaces-applies-to-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/whitespace-followed-by-cham-symbol-crash.html.ini b/testing/web-platform/meta/css/css-text/whitespace-followed-by-cham-symbol-crash.html.ini
new file mode 100644
index 0000000000..6fd4215126
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/whitespace-followed-by-cham-symbol-crash.html.ini
@@ -0,0 +1,3 @@
+[whitespace-followed-by-cham-symbol-crash.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT, CRASH]
diff --git a/testing/web-platform/meta/css/css-text/word-boundary/__dir__.ini b/testing/web-platform/meta/css/css-text/word-boundary/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-boundary/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/word-break/__dir__.ini b/testing/web-platform/meta/css/css-text/word-break/__dir__.ini
new file mode 100644
index 0000000000..4bcad5df3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/__dir__.ini
@@ -0,0 +1 @@
+prefs: [gfx.font_rendering.fallback.async:false,intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html.ini
new file mode 100644
index 0000000000..d2d12e408c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html.ini
new file mode 100644
index 0000000000..ebcf4159a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html.ini
new file mode 100644
index 0000000000..6c8f68cacc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html.ini
new file mode 100644
index 0000000000..50bd1d792a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html.ini
new file mode 100644
index 0000000000..a55fc46635
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html.ini
new file mode 100644
index 0000000000..5c0879ee3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-intrinsic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html.ini
new file mode 100644
index 0000000000..fdd0618400
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-overflow-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html.ini
new file mode 100644
index 0000000000..f3e550ce2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-wbr-nobr-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html.ini b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html.ini
new file mode 100644
index 0000000000..4b95771bc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html.ini
@@ -0,0 +1,2 @@
+[word-break-auto-phrase-wbr-nobr-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/break-boundary-2-chars-002.html.ini b/testing/web-platform/meta/css/css-text/word-break/break-boundary-2-chars-002.html.ini
new file mode 100644
index 0000000000..113816da86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/break-boundary-2-chars-002.html.ini
@@ -0,0 +1,2 @@
+[break-boundary-2-chars-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-008.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-008.html.ini
new file mode 100644
index 0000000000..ef0bf49032
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-008.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-015.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-015.html.ini
new file mode 100644
index 0000000000..fcbca62a5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-015.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-015.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-017.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-017.html.ini
new file mode 100644
index 0000000000..b082956b57
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-017.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-022.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-022.html.ini
new file mode 100644
index 0000000000..fb43c7a317
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-022.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-023.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-023.html.ini
new file mode 100644
index 0000000000..c315c1cdb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-023.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-inline-007.tentative.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-inline-007.tentative.html.ini
new file mode 100644
index 0000000000..0aad3a150d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-inline-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[word-break-break-all-inline-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-manual-001.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-manual-001.html.ini
new file mode 100644
index 0000000000..3f3a90f56a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-manual-001.html.ini
@@ -0,0 +1,2 @@
+[word-break-manual-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-min-content-007.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-min-content-007.html.ini
new file mode 100644
index 0000000000..3908bcd3ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-min-content-007.html.ini
@@ -0,0 +1,2 @@
+[word-break-min-content-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-normal-km-000.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-km-000.html.ini
new file mode 100644
index 0000000000..4bc2748c7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-km-000.html.ini
@@ -0,0 +1,5 @@
+[word-break-normal-km-000.html]
+ expected:
+ if (os == "mac"): PASS
+ if (os == "android"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-normal-lo-000.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-lo-000.html.ini
new file mode 100644
index 0000000000..76faa74b51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-lo-000.html.ini
@@ -0,0 +1,2 @@
+[word-break-normal-lo-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-normal-my-000.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-my-000.html.ini
new file mode 100644
index 0000000000..3418532737
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-my-000.html.ini
@@ -0,0 +1,4 @@
+[word-break-normal-my-000.html]
+ expected:
+ if (os == "android"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-normal-tdd-000.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-tdd-000.html.ini
new file mode 100644
index 0000000000..d019855a2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-normal-tdd-000.html.ini
@@ -0,0 +1,2 @@
+[word-break-normal-tdd-000.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-001.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-001.html.ini
new file mode 100644
index 0000000000..ed36235dce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-001.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-002.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-002.html.ini
new file mode 100644
index 0000000000..fb4d1903d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-002.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-003.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-003.html.ini
new file mode 100644
index 0000000000..1caf1da34d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-003.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-004.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-004.html.ini
new file mode 100644
index 0000000000..e100a5456f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-004.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-005.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-005.html.ini
new file mode 100644
index 0000000000..4488941951
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-005.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-006.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-006.html.ini
new file mode 100644
index 0000000000..569650aae5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-006.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-007.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-007.html.ini
new file mode 100644
index 0000000000..a1f2b89940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-007.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-008.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-008.html.ini
new file mode 100644
index 0000000000..049a1f539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-008.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-009.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-009.html.ini
new file mode 100644
index 0000000000..c624473164
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-009.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-010.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-010.html.ini
new file mode 100644
index 0000000000..d8629a7ab4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-010.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-011.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-011.html.ini
new file mode 100644
index 0000000000..e5c52041b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-011.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-012.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-012.html.ini
new file mode 100644
index 0000000000..51355eea6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-012.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-013.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-013.html.ini
new file mode 100644
index 0000000000..e02e91b487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-013.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-014.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-014.html.ini
new file mode 100644
index 0000000000..010bd971a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-014.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-016.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-016.html.ini
new file mode 100644
index 0000000000..da648618bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-016.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-016.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-017.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-017.html.ini
new file mode 100644
index 0000000000..4d3381aef7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-017.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-017.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-018.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-018.html.ini
new file mode 100644
index 0000000000..5936b3509b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-018.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-019.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-019.html.ini
new file mode 100644
index 0000000000..60151dc859
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-019.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-019.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-023.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-023.html.ini
new file mode 100644
index 0000000000..3e71717adb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-023.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-023.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-030.html.ini b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-030.html.ini
new file mode 100644
index 0000000000..a256c81a56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/word-space-transform/word-space-transform-030.html.ini
@@ -0,0 +1,2 @@
+[word-space-transform-030.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/writing-system/__dir__.ini b/testing/web-platform/meta/css/css-text/writing-system/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/writing-system/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text/writing-system/writing-system-line-break-001.html.ini b/testing/web-platform/meta/css/css-text/writing-system/writing-system-line-break-001.html.ini
new file mode 100644
index 0000000000..c027394e41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/writing-system/writing-system-line-break-001.html.ini
@@ -0,0 +1,3 @@
+[writing-system-line-break-001.html]
+ expected:
+ if (processor == "x86"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text/writing-system/writing-system-segment-break-001.html.ini b/testing/web-platform/meta/css/css-text/writing-system/writing-system-segment-break-001.html.ini
new file mode 100644
index 0000000000..7a96cf71dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/writing-system/writing-system-segment-break-001.html.ini
@@ -0,0 +1,2 @@
+[writing-system-segment-break-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/writing-system/writing-system-text-transform-001.html.ini b/testing/web-platform/meta/css/css-text/writing-system/writing-system-text-transform-001.html.ini
new file mode 100644
index 0000000000..b41b57e5ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/writing-system/writing-system-text-transform-001.html.ini
@@ -0,0 +1,2 @@
+[writing-system-text-transform-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/__dir__.ini b/testing/web-platform/meta/css/css-transforms/__dir__.ini
new file mode 100644
index 0000000000..af2c16f9a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.individual-transform.enabled:true, dom.animations-api.compositing.enabled:true, layout.css.backdrop-filter.enabled:true, layout.css.transform-box-content-stroke.enabled:true]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini
new file mode 100644
index 0000000000..2c8727edb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini
@@ -0,0 +1,3 @@
+[canvas-webgl-translate-in-animation.html]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/perspective-origin-interpolation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/perspective-origin-interpolation.html.ini
new file mode 100644
index 0000000000..f0a5110549
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/perspective-origin-interpolation.html.ini
@@ -0,0 +1,3 @@
+[perspective-origin-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini
new file mode 100644
index 0000000000..c750e5554d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation.html.ini
@@ -0,0 +1,3 @@
+[rotate-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/scale-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/scale-composition.html.ini
new file mode 100644
index 0000000000..3b53f54e7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/scale-composition.html.ini
@@ -0,0 +1,3 @@
+[scale-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
new file mode 100644
index 0000000000..fda6052908
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
@@ -0,0 +1,3 @@
+[scale-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-composition.html.ini
new file mode 100644
index 0000000000..86b34a2650
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-001.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-001.html.ini
new file mode 100644
index 0000000000..7eca95022c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-001.html.ini
@@ -0,0 +1,3 @@
+[transform-interpolation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-002.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-002.html.ini
new file mode 100644
index 0000000000..cf3272dff8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-002.html.ini
@@ -0,0 +1,3 @@
+[transform-interpolation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-003.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-003.html.ini
new file mode 100644
index 0000000000..57d8408bb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-003.html.ini
@@ -0,0 +1,3 @@
+[transform-interpolation-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-004.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-004.html.ini
new file mode 100644
index 0000000000..2dfba4cb22
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-004.html.ini
@@ -0,0 +1,3 @@
+[transform-interpolation-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-006.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-006.html.ini
new file mode 100644
index 0000000000..b2eb4ce84c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-006.html.ini
@@ -0,0 +1,3 @@
+[transform-interpolation-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-computed-value.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-computed-value.html.ini
new file mode 100644
index 0000000000..cd6201608f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-computed-value.html.ini
@@ -0,0 +1,248 @@
+[transform-interpolation-computed-value.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Interpolation between translate3d(0,0,-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between rotateZ(30deg) and rotateZ(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between rotate(30deg) and rotate(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateX(50px) and translateY(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scale3d(1, 2, 3) and scale(4, 5) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(180deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 2) and scale(3, 4) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scaleZ(1) and scaleZ(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(3) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateZ(50px) and translateX(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 2) and scale(3, 4) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleX(1) and scaleX(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotate(0deg) and rotateZ(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotate(0deg) and rotateX(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale3d(1, 2, 3) and scale3d(4, 5, 6) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleZ(1) and scale(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(0%) and translateX(50%) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(0px) and translateX(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 2) and scale3d(3, 4, 5) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skew(45deg, 0deg) and skew(0deg, 45deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotate(0deg) and rotateZ(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(60deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotateZ(30deg) and rotateZ(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1) and scale(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateZ(-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleX(1) and scaleX(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleZ(1) and scaleZ(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale3d(1, 2, 3) and scale3d(4, 5, 6) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(50px) and translateY(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleY(1) and scaleY(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateX(50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale3d(1, 2, 3) and scale(4, 5) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between rotate(0deg) and rotateX(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateY(0%) and translateX(50%) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between skew(0deg, 0deg) and skew(60deg, 60deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scale(1) and scale(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotate(30deg) and rotate(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between rotateX(0deg) and rotateX(90deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateZ(-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(60deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateY(0%) and translateX(50%) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate3d(0,0,-50px) and translateZ(50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(180deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between skew(0deg, 0deg) and skew(60deg, 60deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translateZ(50px) and translateX(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between rotateX(0deg) and rotateX(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 2) and scale3d(3, 4, 5) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between skewX(0deg) and skewX(90deg) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between skew(45deg, 0deg) and skew(0deg, 45deg) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(3) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(0px) and translateX(50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleY(1) and scaleY(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translateX(0%) and translateX(50%) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scaleZ(1) and scale(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translate(0%) and translate(50%) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate(0%) and translate(50%) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translate(50%) and translate(100%, 50%) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate(50%) and translate(100%, 50%) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 3) and scale(2) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between scale(1, 3) and scale(2) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translate(0%, 50%) and translate(50%, 100%) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate(0%, 50%) and translate(50%, 100%) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translate(50px, 0px) and translate(100px, 0px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate(50px, 0px) and translate(100px, 0px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between translate(50px, -50px) and translate(100px, 50px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between translate(50px, -50px) and translate(100px, 50px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between perspective(10px) and perspective(2.5px) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between perspective(10px) and perspective(2.5px) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between perspective(10px) and perspective(none) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between perspective(10px) and perspective(none) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between perspective(none) and perspective(none) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between perspective(none) and perspective(none) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between matrix(2, 0, 0, 2, 10, 30) and matrix(4, 0, 0, 6, 14, 10) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between matrix(2, 0, 0, 2, 10, 30) and matrix(4, 0, 0, 6, 14, 10) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between matrix3d(1, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 5, 10, 4, 1) and matrix3d(3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0, -11, 2, 2, 1) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between matrix3d(1, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 5, 10, 4, 1) and matrix3d(3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0, -11, 2, 2, 1) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
+
+ [Interpolation between matrix3d(1, 0, 0, 3, 0, 1, 0, 2, 0, 0, 1, 8, 0, 0, 0, 1) and matrix3d(1, 0, 0, 5, 0, 1, 0, 8, 0, 0, 1, 14, 0, 0, 0, 1) gives the correct computed value halfway according to computedStyleMap.]
+ expected: FAIL
+
+ [Interpolation between matrix3d(1, 0, 0, 3, 0, 1, 0, 2, 0, 0, 1, 8, 0, 0, 0, 1) and matrix3d(1, 0, 0, 5, 0, 1, 0, 8, 0, 0, 1, 14, 0, 0, 0, 1) gives the correct computed value halfway according to computedStyleMap with zoom active.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-inline-value.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-inline-value.html.ini
new file mode 100644
index 0000000000..591d7e9603
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-interpolation-inline-value.html.ini
@@ -0,0 +1,17 @@
+[transform-interpolation-inline-value.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Interpolation between translateY(0%) and translateX(50%) gives the correct computed value halfway according to commitStyles.]
+ expected: FAIL
+
+ [Interpolation between translateX(50px) and translateY(50px) gives the correct computed value halfway according to commitStyles.]
+ expected: FAIL
+
+ [Interpolation between rotate(0deg) and rotateZ(90deg) gives the correct computed value halfway according to commitStyles.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(2) gives the correct computed value halfway according to commitStyles.]
+ expected: FAIL
+
+ [Interpolation between scaleX(2) and scaleY(3) gives the correct computed value halfway according to commitStyles.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini
new file mode 100644
index 0000000000..a2f45543e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini
@@ -0,0 +1,6 @@
+[transform-matrix-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Compositing: property <transform> underlying [matrix3d(0.8535533905932737,0.1464466094067262,-0.5,0,0.1464466094067262,0.8535533905932737,0.5,0,0.5,-0.5,0.7071067811865476,0,100,0,0,1)\] from accumulate [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1)\] to accumulate [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 200, 0, 0, 1)\] at (1.5) should be [translateX(350px) rotate3d(1, 1, 0, 45deg)\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-origin-interpolation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-origin-interpolation.html.ini
new file mode 100644
index 0000000000..0db44952d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-origin-interpolation.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-perspective-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-perspective-composition.html.ini
new file mode 100644
index 0000000000..092d2cc3b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-perspective-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-perspective-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-rotate-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-rotate-composition.html.ini
new file mode 100644
index 0000000000..b4294ddc51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-rotate-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-rotate-composition.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-scale-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-scale-composition.html.ini
new file mode 100644
index 0000000000..6f49ccbfd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-scale-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-scale-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-skew-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-skew-composition.html.ini
new file mode 100644
index 0000000000..18e400e939
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-skew-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-skew-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-translate-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-translate-composition.html.ini
new file mode 100644
index 0000000000..d4f8cbb993
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/transform-translate-composition.html.ini
@@ -0,0 +1,3 @@
+[transform-translate-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/translate-animation-on-svg.html.ini b/testing/web-platform/meta/css/css-transforms/animation/translate-animation-on-svg.html.ini
new file mode 100644
index 0000000000..34d4fce4ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/translate-animation-on-svg.html.ini
@@ -0,0 +1,2 @@
+[translate-animation-on-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/animation/translate-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/translate-composition.html.ini
new file mode 100644
index 0000000000..9f90f39a82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/translate-composition.html.ini
@@ -0,0 +1,3 @@
+[translate-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini b/testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini
new file mode 100644
index 0000000000..ce2b85a4e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/animation/translate-interpolation.html.ini
@@ -0,0 +1,3 @@
+[translate-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-003.html.ini b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-003.html.ini
new file mode 100644
index 0000000000..423ef90b4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-003.html.ini
@@ -0,0 +1,2 @@
+[backface-visibility-hidden-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-004.html.ini b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-004.html.ini
new file mode 100644
index 0000000000..9b7a087298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-004.html.ini
@@ -0,0 +1,2 @@
+[backface-visibility-hidden-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-animated-002.html.ini b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-animated-002.html.ini
new file mode 100644
index 0000000000..e1656e3bbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/backface-visibility-hidden-animated-002.html.ini
@@ -0,0 +1,4 @@
+[backface-visibility-hidden-animated-002.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/crashtests/preserve3d-svg-foreign-object-hit-test.svg.ini b/testing/web-platform/meta/css/css-transforms/crashtests/preserve3d-svg-foreign-object-hit-test.svg.ini
new file mode 100644
index 0000000000..9de58e80db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/crashtests/preserve3d-svg-foreign-object-hit-test.svg.ini
@@ -0,0 +1,4 @@
+[preserve3d-svg-foreign-object-hit-test.svg]
+ expected:
+ if (os == "linux") and swgl and not debug: [PASS, TIMEOUT]
+ if (os == "linux") and not swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/inline-with-filter-and-hidden-backface.html.ini b/testing/web-platform/meta/css/css-transforms/inline-with-filter-and-hidden-backface.html.ini
new file mode 100644
index 0000000000..56447f8ab0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/inline-with-filter-and-hidden-backface.html.ini
@@ -0,0 +1,3 @@
+[inline-with-filter-and-hidden-backface.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-invalid.html.ini
new file mode 100644
index 0000000000..0519bb1690
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-invalid.html.ini
@@ -0,0 +1,3 @@
+[perspective-origin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-valid.html.ini
new file mode 100644
index 0000000000..1032516b23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/perspective-origin-valid.html.ini
@@ -0,0 +1,3 @@
+[perspective-origin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-invalid.html.ini
new file mode 100644
index 0000000000..b1ce861aa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[rotate-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-valid.html.ini
new file mode 100644
index 0000000000..7e8421ae6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/rotate-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[rotate-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-invalid.html.ini
new file mode 100644
index 0000000000..fab9258a7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[scale-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-valid.html.ini
new file mode 100644
index 0000000000..ad941214ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/scale-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[scale-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-computed.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-computed.html.ini
new file mode 100644
index 0000000000..b198d56bb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-computed.html.ini
@@ -0,0 +1,3 @@
+[transform-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-invalid.html.ini
new file mode 100644
index 0000000000..e7909e0f5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-invalid.html.ini
@@ -0,0 +1,3 @@
+[transform-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-computed.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-computed.html.ini
new file mode 100644
index 0000000000..564689e415
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-computed.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-invalid.html.ini
new file mode 100644
index 0000000000..3cf2e3ca91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-invalid.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-valid.html.ini
new file mode 100644
index 0000000000..8a00be567b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-origin-valid.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/transform-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/transform-valid.html.ini
new file mode 100644
index 0000000000..8a33aa5c9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/transform-valid.html.ini
@@ -0,0 +1,3 @@
+[transform-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-invalid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-invalid.html.ini
new file mode 100644
index 0000000000..71995fb1d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[translate-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-valid.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-valid.html.ini
new file mode 100644
index 0000000000..2f3dceac43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/parsing/translate-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[translate-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/perspective-split-by-zero-w.html.ini b/testing/web-platform/meta/css/css-transforms/perspective-split-by-zero-w.html.ini
new file mode 100644
index 0000000000..d26e2585c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/perspective-split-by-zero-w.html.ini
@@ -0,0 +1,4 @@
+[perspective-split-by-zero-w.html]
+ expected:
+ if (processor == "x86_64") and (os == "win") and not debug and not fission: [PASS, FAIL]
+ if (processor == "x86") and (os == "win") and swgl: PASS
diff --git a/testing/web-platform/meta/css/css-transforms/preserve-3d-flat-grouping-properties.html.ini b/testing/web-platform/meta/css/css-transforms/preserve-3d-flat-grouping-properties.html.ini
new file mode 100644
index 0000000000..4c35719ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/preserve-3d-flat-grouping-properties.html.ini
@@ -0,0 +1,3 @@
+[preserve-3d-flat-grouping-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/rotate/__dir__.ini b/testing/web-platform/meta/css/css-transforms/rotate/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/rotate/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-transforms/rotateY-180deg-with-overflow-scroll.html.ini b/testing/web-platform/meta/css/css-transforms/rotateY-180deg-with-overflow-scroll.html.ini
new file mode 100644
index 0000000000..42b6db2358
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/rotateY-180deg-with-overflow-scroll.html.ini
@@ -0,0 +1,3 @@
+[rotateY-180deg-with-overflow-scroll.html]
+ fuzzy:
+ if os == "win": maxDifference=0-4;totalPixels=0-51
diff --git a/testing/web-platform/meta/css/css-transforms/scale/__dir__.ini b/testing/web-platform/meta/css/css-transforms/scale/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/scale/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/css/css-transforms/scroll-preserve-3d.html.ini b/testing/web-platform/meta/css/css-transforms/scroll-preserve-3d.html.ini
new file mode 100644
index 0000000000..472e3fea87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/scroll-preserve-3d.html.ini
@@ -0,0 +1,3 @@
+[scroll-preserve-3d.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/skew-test1.html.ini b/testing/web-platform/meta/css/css-transforms/skew-test1.html.ini
new file mode 100644
index 0000000000..b940b0c326
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skew-test1.html.ini
@@ -0,0 +1,3 @@
+[skew-test1.html]
+ fuzzy: maxDifference=110-255;totalPixels=760-878
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini
new file mode 100644
index 0000000000..5eab981ba6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini
@@ -0,0 +1,7 @@
+[svg-skewx-001.html]
+ fuzzy:
+ maxDifference=0-47;totalPixels=0-102
+ expected:
+ if not debug and (os == "linux") and not swgl: [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini
new file mode 100644
index 0000000000..74270630a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini
@@ -0,0 +1,7 @@
+[svg-skewx-006.html]
+ fuzzy:
+ maxDifference=0-47;totalPixels=0-102
+ expected:
+ if not debug and (os == "linux") and not swgl: [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini
new file mode 100644
index 0000000000..a454327572
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini
@@ -0,0 +1,7 @@
+[svg-skewx-011.html]
+ fuzzy:
+ maxDifference=0-47;totalPixels=0-102
+ expected:
+ if not debug and (os == "linux") and not swgl: [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini
new file mode 100644
index 0000000000..c22bf97276
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini
@@ -0,0 +1,7 @@
+[svg-skewx-016.html]
+ fuzzy:
+ maxDifference=0-47;totalPixels=0-102
+ expected:
+ if not debug and (os == "linux") and not swgl: [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini
new file mode 100644
index 0000000000..775fde8785
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini
@@ -0,0 +1,7 @@
+[svg-skewx-021.html]
+ fuzzy:
+ maxDifference=0-47;totalPixels=0-102
+ expected:
+ if not debug and (os == "linux") and not swgl: [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002.html.ini b/testing/web-platform/meta/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002.html.ini
new file mode 100644
index 0000000000..927047d1e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002.html.ini
@@ -0,0 +1,3 @@
+[transform-3d-scales-different-x-y-dynamic-002.html]
+ expected:
+ if (os == "android") and not swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform-and-individual-transform-properties-computed-style.html.ini b/testing/web-platform/meta/css/css-transforms/transform-and-individual-transform-properties-computed-style.html.ini
new file mode 100644
index 0000000000..2bca065880
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-and-individual-transform-properties-computed-style.html.ini
@@ -0,0 +1,3 @@
+[transform-and-individual-transform-properties-computed-style.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-background-005.html.ini b/testing/web-platform/meta/css/css-transforms/transform-background-005.html.ini
new file mode 100644
index 0000000000..d8d4401ae5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-background-005.html.ini
@@ -0,0 +1,3 @@
+[transform-background-005.html]
+ fuzzy:
+ if swgl: maxDifference=3-3;totalPixels=12102-12102
diff --git a/testing/web-platform/meta/css/css-transforms/transform-getBoundingClientRect-001.html.ini b/testing/web-platform/meta/css/css-transforms/transform-getBoundingClientRect-001.html.ini
new file mode 100644
index 0000000000..59952d985a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-getBoundingClientRect-001.html.ini
@@ -0,0 +1,3 @@
+[transform-getBoundingClientRect-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-hit-testing.html.ini b/testing/web-platform/meta/css/css-transforms/transform-hit-testing.html.ini
new file mode 100644
index 0000000000..d13172db5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-hit-testing.html.ini
@@ -0,0 +1,3 @@
+[transform-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-iframe-001.html.ini b/testing/web-platform/meta/css/css-transforms/transform-iframe-001.html.ini
new file mode 100644
index 0000000000..2410f482ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-iframe-001.html.ini
@@ -0,0 +1 @@
+[transform-iframe-001.html]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-input-012.html.ini b/testing/web-platform/meta/css/css-transforms/transform-input-012.html.ini
new file mode 100644
index 0000000000..2d48aad890
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-012.html.ini
@@ -0,0 +1,5 @@
+[transform-input-012.html]
+ expected:
+ if (os == "mac") and not debug: [FAIL, PASS]
+ if (os == "mac") and debug: FAIL
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-input-013.html.ini b/testing/web-platform/meta/css/css-transforms/transform-input-013.html.ini
new file mode 100644
index 0000000000..9421a767f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-013.html.ini
@@ -0,0 +1,3 @@
+[transform-input-013.html]
+ expected:
+ if os == "mac": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-input-019.html.ini b/testing/web-platform/meta/css/css-transforms/transform-input-019.html.ini
new file mode 100644
index 0000000000..7b88541ba3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-019.html.ini
@@ -0,0 +1,4 @@
+[transform-input-019.html]
+ expected:
+ if os == "mac": FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform-origin-014.html.ini b/testing/web-platform/meta/css/css-transforms/transform-origin-014.html.ini
new file mode 100644
index 0000000000..4a5a6d355b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-origin-014.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-origin-in-shadow.html.ini b/testing/web-platform/meta/css/css-transforms/transform-origin-in-shadow.html.ini
new file mode 100644
index 0000000000..ae6540f343
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-origin-in-shadow.html.ini
@@ -0,0 +1,3 @@
+[transform-origin-in-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-origin/__dir__.ini b/testing/web-platform/meta/css/css-transforms/transform-origin/__dir__.ini
new file mode 100644
index 0000000000..c4b2fdedd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-origin/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-percent-009.html.ini b/testing/web-platform/meta/css/css-transforms/transform-percent-009.html.ini
new file mode 100644
index 0000000000..a6ad383d40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-percent-009.html.ini
@@ -0,0 +1,3 @@
+[transform-percent-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-scale-hittest.html.ini b/testing/web-platform/meta/css/css-transforms/transform-scale-hittest.html.ini
new file mode 100644
index 0000000000..976b4a2807
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-scale-hittest.html.ini
@@ -0,0 +1,3 @@
+[transform-scale-hittest.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform-table-009.html.ini b/testing/web-platform/meta/css/css-transforms/transform-table-009.html.ini
new file mode 100644
index 0000000000..c7c7903553
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-table-009.html.ini
@@ -0,0 +1,2 @@
+[transform-table-009.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform-table-010.html.ini b/testing/web-platform/meta/css/css-transforms/transform-table-010.html.ini
new file mode 100644
index 0000000000..7cd32fa541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-table-010.html.ini
@@ -0,0 +1,2 @@
+[transform-table-010.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform-table-011.html.ini b/testing/web-platform/meta/css/css-transforms/transform-table-011.html.ini
new file mode 100644
index 0000000000..439a4e59e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-table-011.html.ini
@@ -0,0 +1,2 @@
+[transform-table-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini b/testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini
new file mode 100644
index 0000000000..31ecf23b6e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini
@@ -0,0 +1,3 @@
+[transform3d-preserve3d-013.html]
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-29
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate.html.ini
new file mode 100644
index 0000000000..6b49bdcf9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate.html.ini
@@ -0,0 +1,3 @@
+[transform_translate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_invalid.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_invalid.html.ini
new file mode 100644
index 0000000000..80af1c0755
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_invalid.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_max.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_max.html.ini
new file mode 100644
index 0000000000..cf53c373dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_max.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_max.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_min.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_min.html.ini
new file mode 100644
index 0000000000..c27f4fa05d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_min.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_min.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_neg.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_neg.html.ini
new file mode 100644
index 0000000000..2e55d27ff4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_neg.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_neg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_second_omited.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_second_omited.html.ini
new file mode 100644
index 0000000000..095a8f6a14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_second_omited.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_second_omited.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transform_translate_zero.html.ini b/testing/web-platform/meta/css/css-transforms/transform_translate_zero.html.ini
new file mode 100644
index 0000000000..3d7ebbf8e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform_translate_zero.html.ini
@@ -0,0 +1,3 @@
+[transform_translate_zero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/transforms-skewY.html.ini b/testing/web-platform/meta/css/css-transforms/transforms-skewY.html.ini
new file mode 100644
index 0000000000..ed86f68b97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transforms-skewY.html.ini
@@ -0,0 +1,4 @@
+[transforms-skewY.html]
+ fuzzy:
+ maxDifference=0-128;totalPixels=0-200
+ \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-transforms/transforms-support-calc.html.ini b/testing/web-platform/meta/css/css-transforms/transforms-support-calc.html.ini
new file mode 100644
index 0000000000..d24e2ecf4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transforms-support-calc.html.ini
@@ -0,0 +1,3 @@
+[transforms-support-calc.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini b/testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini
new file mode 100644
index 0000000000..acec3e2823
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini
@@ -0,0 +1,3 @@
+[translate-getComputedStyle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transforms/translate/translate-and-transform-css-property-in-svg.html.ini b/testing/web-platform/meta/css/css-transforms/translate/translate-and-transform-css-property-in-svg.html.ini
new file mode 100644
index 0000000000..a35b8392ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/translate/translate-and-transform-css-property-in-svg.html.ini
@@ -0,0 +1,2 @@
+[translate-and-transform-css-property-in-svg.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transforms/ttwf-transform-skewy-001.html.ini b/testing/web-platform/meta/css/css-transforms/ttwf-transform-skewy-001.html.ini
new file mode 100644
index 0000000000..fcd1bc5758
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/ttwf-transform-skewy-001.html.ini
@@ -0,0 +1,4 @@
+[ttwf-transform-skewy-001.html]
+ fuzzy:
+ maxDifference=0-128;totalPixels=0-200
+ \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini
new file mode 100644
index 0000000000..7896769374
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/CSSTransition-effect.tentative.html.ini
@@ -0,0 +1,5 @@
+[CSSTransition-effect.tentative.html]
+ [After setting a transition's effect to null, a new transition can be started]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-finished.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-finished.tentative.html.ini
new file mode 100644
index 0000000000..7b05802708
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/CSSTransition-finished.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSTransition-finished.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-ready.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-ready.tentative.html.ini
new file mode 100644
index 0000000000..9ee437ee54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/CSSTransition-ready.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSTransition-ready.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-startTime.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-startTime.tentative.html.ini
new file mode 100644
index 0000000000..747676858f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/CSSTransition-startTime.tentative.html.ini
@@ -0,0 +1,8 @@
+[CSSTransition-startTime.tentative.html]
+ prefs: [privacy.reduceTimerPrecision.unconditional:false]
+ disabled:
+ if (os == "android") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560466
+
+ [The start time of transitions is based on when they are generated]
+ expected:
+ if (os == "android") and debug: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/CSSTransition-transitionProperty.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/CSSTransition-transitionProperty.tentative.html.ini
new file mode 100644
index 0000000000..206d623a6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/CSSTransition-transitionProperty.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSTransition-transitionProperty.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/Element-getAnimations.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/Element-getAnimations.tentative.html.ini
new file mode 100644
index 0000000000..0d44f4d998
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/Element-getAnimations.tentative.html.ini
@@ -0,0 +1,3 @@
+[Element-getAnimations.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html.ini
new file mode 100644
index 0000000000..1707d3fa65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html.ini
new file mode 100644
index 0000000000..914ff837d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-getKeyframes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html.ini
new file mode 100644
index 0000000000..7f846dac95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-setKeyframes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/KeyframeEffect-target.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-target.tentative.html.ini
new file mode 100644
index 0000000000..dfe8b0794d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/KeyframeEffect-target.tentative.html.ini
@@ -0,0 +1,3 @@
+[KeyframeEffect-target.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/__dir__.ini b/testing/web-platform/meta/css/css-transitions/__dir__.ini
new file mode 100644
index 0000000000..d477628216
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.animations-api.compositing.enabled:true, dom.animations-api.timelines.enabled:true, layout.css.marker.restricted:false]
diff --git a/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini
new file mode 100644
index 0000000000..a4a6f26dd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini
@@ -0,0 +1,3 @@
+[all-with-discrete.tentative.html]
+ [transition:all with transition-behavior:allow-discrete should animate discrete properties.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/animations/animate-with-color-mix.html.ini b/testing/web-platform/meta/css/css-transitions/animations/animate-with-color-mix.html.ini
new file mode 100644
index 0000000000..b195b0e5f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/animate-with-color-mix.html.ini
@@ -0,0 +1,18 @@
+[animate-with-color-mix.html]
+ [Transition from color-mix to legacy rgb]
+ expected: FAIL
+
+ [Transition from legacy rgb to color-mix]
+ expected: FAIL
+
+ [Transition from color-mix to srgb]
+ expected: FAIL
+
+ [Transition from srgb to color-mix]
+ expected: FAIL
+
+ [Transition from color-mix with transparency to legacy rgba]
+ expected: FAIL
+
+ [Transition from legacy rgba to color-mix with transparency]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/animations/text-shadow-composition.html.ini b/testing/web-platform/meta/css/css-transitions/animations/text-shadow-composition.html.ini
new file mode 100644
index 0000000000..13d7a0bc9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/text-shadow-composition.html.ini
@@ -0,0 +1,3 @@
+[text-shadow-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/animations/text-shadow-interpolation.html.ini b/testing/web-platform/meta/css/css-transitions/animations/text-shadow-interpolation.html.ini
new file mode 100644
index 0000000000..819d1ad20f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/text-shadow-interpolation.html.ini
@@ -0,0 +1,3 @@
+[text-shadow-interpolation.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transitions/animations/transition-end-event-shorthands.html.ini b/testing/web-platform/meta/css/css-transitions/animations/transition-end-event-shorthands.html.ini
new file mode 100644
index 0000000000..210b6967f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/transition-end-event-shorthands.html.ini
@@ -0,0 +1,3 @@
+[transition-end-event-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/animations/transition-timing-function.html.ini b/testing/web-platform/meta/css/css-transitions/animations/transition-timing-function.html.ini
new file mode 100644
index 0000000000..c8d4821b26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/transition-timing-function.html.ini
@@ -0,0 +1,7 @@
+[transition-timing-function.html]
+ expected:
+ if (os == "linux") and not fission and debug: [ERROR, OK]
+ if (os == "android") and not swgl and not debug: OK
+ if (os == "win") and not debug: OK
+ if os == "mac": OK
+ [OK, ERROR]
diff --git a/testing/web-platform/meta/css/css-transitions/animations/vertical-align-composition.html.ini b/testing/web-platform/meta/css/css-transitions/animations/vertical-align-composition.html.ini
new file mode 100644
index 0000000000..4f403148b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/animations/vertical-align-composition.html.ini
@@ -0,0 +1,3 @@
+[vertical-align-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/before-load-001.html.ini b/testing/web-platform/meta/css/css-transitions/before-load-001.html.ini
new file mode 100644
index 0000000000..75e372d525
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/before-load-001.html.ini
@@ -0,0 +1,2 @@
+[before-load-001.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/changing-while-transition-001.html.ini b/testing/web-platform/meta/css/css-transitions/changing-while-transition-001.html.ini
new file mode 100644
index 0000000000..698f1c05c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/changing-while-transition-001.html.ini
@@ -0,0 +1,3 @@
+[changing-while-transition-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/changing-while-transition-002.html.ini b/testing/web-platform/meta/css/css-transitions/changing-while-transition-002.html.ini
new file mode 100644
index 0000000000..08328f0dda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/changing-while-transition-002.html.ini
@@ -0,0 +1,3 @@
+[changing-while-transition-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/changing-while-transition-003.html.ini b/testing/web-platform/meta/css/css-transitions/changing-while-transition-003.html.ini
new file mode 100644
index 0000000000..fed9985838
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/changing-while-transition-003.html.ini
@@ -0,0 +1,3 @@
+[changing-while-transition-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/changing-while-transition-004.html.ini b/testing/web-platform/meta/css/css-transitions/changing-while-transition-004.html.ini
new file mode 100644
index 0000000000..62d47a85a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/changing-while-transition-004.html.ini
@@ -0,0 +1,3 @@
+[changing-while-transition-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/currentcolor-animation-001.html.ini b/testing/web-platform/meta/css/css-transitions/currentcolor-animation-001.html.ini
new file mode 100644
index 0000000000..427f332730
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/currentcolor-animation-001.html.ini
@@ -0,0 +1,3 @@
+[currentcolor-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/disconnected-element-001.html.ini b/testing/web-platform/meta/css/css-transitions/disconnected-element-001.html.ini
new file mode 100644
index 0000000000..40b44859ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/disconnected-element-001.html.ini
@@ -0,0 +1,3 @@
+[disconnected-element-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/event-dispatch.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/event-dispatch.tentative.html.ini
new file mode 100644
index 0000000000..efa7fcd58a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/event-dispatch.tentative.html.ini
@@ -0,0 +1,3 @@
+[event-dispatch.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-001.html.ini b/testing/web-platform/meta/css/css-transitions/events-001.html.ini
new file mode 100644
index 0000000000..b812292af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-001.html.ini
@@ -0,0 +1,3 @@
+[events-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-002.html.ini b/testing/web-platform/meta/css/css-transitions/events-002.html.ini
new file mode 100644
index 0000000000..021b718126
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-002.html.ini
@@ -0,0 +1,3 @@
+[events-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-003.html.ini b/testing/web-platform/meta/css/css-transitions/events-003.html.ini
new file mode 100644
index 0000000000..e7d64fc2c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-003.html.ini
@@ -0,0 +1,3 @@
+[events-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-004.html.ini b/testing/web-platform/meta/css/css-transitions/events-004.html.ini
new file mode 100644
index 0000000000..a2c2913a11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-004.html.ini
@@ -0,0 +1,3 @@
+[events-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-005.html.ini b/testing/web-platform/meta/css/css-transitions/events-005.html.ini
new file mode 100644
index 0000000000..031d04694d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-005.html.ini
@@ -0,0 +1,3 @@
+[events-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-006.html.ini b/testing/web-platform/meta/css/css-transitions/events-006.html.ini
new file mode 100644
index 0000000000..d1502f7f82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-006.html.ini
@@ -0,0 +1,3 @@
+[events-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/events-007.html.ini b/testing/web-platform/meta/css/css-transitions/events-007.html.ini
new file mode 100644
index 0000000000..e97af299f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/events-007.html.ini
@@ -0,0 +1,3 @@
+[events-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/historical.html.ini b/testing/web-platform/meta/css/css-transitions/historical.html.ini
new file mode 100644
index 0000000000..ecfd4d87c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/historical.html.ini
@@ -0,0 +1,3 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini b/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini
new file mode 100644
index 0000000000..718705d874
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini
@@ -0,0 +1,24 @@
+[idlharness-2.html]
+ [CSSStartingStyleRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSStartingStyleRule interface object length]
+ expected: FAIL
+
+ [CSSStartingStyleRule interface object name]
+ expected: FAIL
+
+ [CSSStartingStyleRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSStartingStyleRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSStartingStyleRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStartingStyleRule must be primary interface of sheet.cssRules[0\]]
+ expected: FAIL
+
+ [Stringification of sheet.cssRules[0\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/idlharness.html.ini b/testing/web-platform/meta/css/css-transitions/idlharness.html.ini
new file mode 100644
index 0000000000..17ff7bb8d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/idlharness.html.ini
@@ -0,0 +1,3 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/inherit-height-transition.html.ini b/testing/web-platform/meta/css/css-transitions/inherit-height-transition.html.ini
new file mode 100644
index 0000000000..c09961b89a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/inherit-height-transition.html.ini
@@ -0,0 +1,3 @@
+[inherit-height-transition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/inheritance.html.ini b/testing/web-platform/meta/css/css-transitions/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/non-rendered-element-001.html.ini b/testing/web-platform/meta/css/css-transitions/non-rendered-element-001.html.ini
new file mode 100644
index 0000000000..65ecf86e0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/non-rendered-element-001.html.ini
@@ -0,0 +1,3 @@
+[non-rendered-element-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/non-rendered-element-002.html.ini b/testing/web-platform/meta/css/css-transitions/non-rendered-element-002.html.ini
new file mode 100644
index 0000000000..ade67573f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/non-rendered-element-002.html.ini
@@ -0,0 +1,3 @@
+[non-rendered-element-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/non-rendered-element-004.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/non-rendered-element-004.tentative.html.ini
new file mode 100644
index 0000000000..ec287b8891
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/non-rendered-element-004.tentative.html.ini
@@ -0,0 +1,3 @@
+[non-rendered-element-004.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini
new file mode 100644
index 0000000000..246320aaa8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini
@@ -0,0 +1,78 @@
+[transition-behavior.html]
+ [e.style['transition-behavior'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [Property transition-behavior value 'normal']
+ expected: FAIL
+
+ [e.style['transition-behavior'\] = "allow-discrete" should set the property value]
+ expected: FAIL
+
+ [Property transition-behavior value 'allow-discrete']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display 3s" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display 3s']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display 3s 1s" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display 3s 1s']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display 3s ease-in-out" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display 3s ease-in-out']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display 3s ease-in-out 1s" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display 3s ease-in-out 1s']
+ expected: FAIL
+
+ [e.style['transition'\] = "display allow-discrete 3s ease-in-out 1s" should set the property value]
+ expected: FAIL
+
+ [e.style['transition'\] = "display 3s allow-discrete ease-in-out 1s" should set the property value]
+ expected: FAIL
+
+ [e.style['transition'\] = "display 3s ease-in-out allow-discrete 1s" should set the property value]
+ expected: FAIL
+
+ [e.style['transition'\] = "display 3s ease-in-out 1s allow-discrete" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'display allow-discrete 3s ease-in-out 1s']
+ expected: FAIL
+
+ [Property transition value 'display 3s allow-discrete ease-in-out 1s']
+ expected: FAIL
+
+ [Property transition value 'display 3s ease-in-out allow-discrete 1s']
+ expected: FAIL
+
+ [Property transition value 'display 3s ease-in-out 1s allow-discrete']
+ expected: FAIL
+
+ [e.style['transition'\] = "allow-discrete display, normal opacity, color" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'allow-discrete display, normal opacity, color']
+ expected: FAIL
+
+ [e.style['transition'\] = "normal opacity, color, allow-discrete display" should set the property value]
+ expected: FAIL
+
+ [Property transition value 'normal opacity, color, allow-discrete display']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-computed.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-computed.html.ini
new file mode 100644
index 0000000000..725529e107
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-computed.html.ini
@@ -0,0 +1,3 @@
+[transition-duration-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-invalid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-invalid.html.ini
new file mode 100644
index 0000000000..029a7c7043
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-invalid.html.ini
@@ -0,0 +1,3 @@
+[transition-duration-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-valid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-valid.html.ini
new file mode 100644
index 0000000000..04fae06240
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-duration-valid.html.ini
@@ -0,0 +1,3 @@
+[transition-duration-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-invalid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-invalid.html.ini
new file mode 100644
index 0000000000..cecc35743b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-invalid.html.ini
@@ -0,0 +1,3 @@
+[transition-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-property-invalid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-property-invalid.html.ini
new file mode 100644
index 0000000000..5fac8863aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-property-invalid.html.ini
@@ -0,0 +1,3 @@
+[transition-property-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-property-valid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-property-valid.html.ini
new file mode 100644
index 0000000000..a34b9ea160
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-property-valid.html.ini
@@ -0,0 +1,3 @@
+[transition-property-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini
new file mode 100644
index 0000000000..e112487133
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini
@@ -0,0 +1,9 @@
+[transition-shorthand.html]
+ [e.style['transition'\] = "1s -3s cubic-bezier(0, -2, 1, 3) top" should set transition-behavior]
+ expected: FAIL
+
+ [e.style['transition'\] = "1s -3s, cubic-bezier(0, -2, 1, 3) top" should set transition-behavior]
+ expected: FAIL
+
+ [e.style['transition'\] = "cubic-bezier(0, -2, 1, 3) top, 1s -3s" should set transition-behavior]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-computed.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-computed.html.ini
new file mode 100644
index 0000000000..e662441290
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-computed.html.ini
@@ -0,0 +1,3 @@
+[transition-timing-function-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-invalid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-invalid.html.ini
new file mode 100644
index 0000000000..bb73e7ff54
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-invalid.html.ini
@@ -0,0 +1,3 @@
+[transition-timing-function-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-valid.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-valid.html.ini
new file mode 100644
index 0000000000..a07734c856
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/parsing/transition-timing-function-valid.html.ini
@@ -0,0 +1,3 @@
+[transition-timing-function-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-001.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-001.html.ini
new file mode 100644
index 0000000000..2e996ac8b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-001.html.ini
@@ -0,0 +1,2 @@
+[properties-value-001.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-002.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-002.html.ini
new file mode 100644
index 0000000000..60bfcaf426
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-002.html.ini
@@ -0,0 +1,2 @@
+[properties-value-002.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-003.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-003.html.ini
new file mode 100644
index 0000000000..18292ef633
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-003.html.ini
@@ -0,0 +1,2 @@
+[properties-value-003.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-implicit-001.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-implicit-001.html.ini
new file mode 100644
index 0000000000..99e73826fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-implicit-001.html.ini
@@ -0,0 +1,2 @@
+[properties-value-implicit-001.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-inherit-001.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-001.html.ini
new file mode 100644
index 0000000000..dae67e7f01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-001.html.ini
@@ -0,0 +1,2 @@
+[properties-value-inherit-001.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-inherit-002.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-002.html.ini
new file mode 100644
index 0000000000..2fd96087eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-002.html.ini
@@ -0,0 +1,2 @@
+[properties-value-inherit-002.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/properties-value-inherit-003.html.ini b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-003.html.ini
new file mode 100644
index 0000000000..166659704c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/properties-value-inherit-003.html.ini
@@ -0,0 +1,2 @@
+[properties-value-inherit-003.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/pseudo-elements-001.html.ini b/testing/web-platform/meta/css/css-transitions/pseudo-elements-001.html.ini
new file mode 100644
index 0000000000..8b5f04c1ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/pseudo-elements-001.html.ini
@@ -0,0 +1,2 @@
+[pseudo-elements-001.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172
diff --git a/testing/web-platform/meta/css/css-transitions/pseudo-elements-002.html.ini b/testing/web-platform/meta/css/css-transitions/pseudo-elements-002.html.ini
new file mode 100644
index 0000000000..12daa0c3e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/pseudo-elements-002.html.ini
@@ -0,0 +1,3 @@
+[pseudo-elements-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/retargetted-transition-with-box-sizing.html.ini b/testing/web-platform/meta/css/css-transitions/retargetted-transition-with-box-sizing.html.ini
new file mode 100644
index 0000000000..12dd971548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/retargetted-transition-with-box-sizing.html.ini
@@ -0,0 +1,3 @@
+[retargetted-transition-with-box-sizing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/starting-of-transitions-001.html.ini b/testing/web-platform/meta/css/css-transitions/starting-of-transitions-001.html.ini
new file mode 100644
index 0000000000..eac170f189
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-of-transitions-001.html.ini
@@ -0,0 +1,3 @@
+[starting-of-transitions-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
new file mode 100644
index 0000000000..c40d078872
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
@@ -0,0 +1,2 @@
+[starting-style-cascade.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini
new file mode 100644
index 0000000000..92a4cca5c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini
@@ -0,0 +1,6 @@
+[starting-style-name-defining-rules.html]
+ [@keyframes and @layer in @starting-style apply]
+ expected: FAIL
+
+ [Load @font-face from @starting-style rule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
new file mode 100644
index 0000000000..14812a2868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
@@ -0,0 +1,9 @@
+[starting-style-rule-basic.html]
+ [Triggered transition from first style update]
+ expected: FAIL
+
+ [Triggered transition from display:none to display:block]
+ expected: FAIL
+
+ [Triggered transition on DOM insertion]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
new file mode 100644
index 0000000000..c970ca6b42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
@@ -0,0 +1,2 @@
+[starting-style-rule-none.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
new file mode 100644
index 0000000000..ee7bb66a7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
@@ -0,0 +1,9 @@
+[starting-style-rule-pseudo-elements.html]
+ [Triggered transition from first style update]
+ expected: FAIL
+
+ [Triggered transition from display:none to display:block]
+ expected: FAIL
+
+ [Triggered transition on DOM insertion]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-size-container.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-size-container.html.ini
new file mode 100644
index 0000000000..bbefc2ffbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/starting-style-size-container.html.ini
@@ -0,0 +1,3 @@
+[starting-style-size-container.html]
+ [Triggered transition from first style update based on up-to-date container query]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/transition-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-001.html.ini
new file mode 100644
index 0000000000..07d60af493
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-001.html.ini
@@ -0,0 +1,3 @@
+[transition-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-after-animation-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-after-animation-001.html.ini
new file mode 100644
index 0000000000..4ff1ee0bcd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-after-animation-001.html.ini
@@ -0,0 +1,3 @@
+[transition-after-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-background-position-with-edge-offset.html.ini b/testing/web-platform/meta/css/css-transitions/transition-background-position-with-edge-offset.html.ini
new file mode 100644
index 0000000000..abdcb508f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-background-position-with-edge-offset.html.ini
@@ -0,0 +1,3 @@
+[transition-background-position-with-edge-offset.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-base-response-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-base-response-001.html.ini
new file mode 100644
index 0000000000..3f033f394d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-base-response-001.html.ini
@@ -0,0 +1,3 @@
+[transition-base-response-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-base-response-002.html.ini b/testing/web-platform/meta/css/css-transitions/transition-base-response-002.html.ini
new file mode 100644
index 0000000000..b2836083a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-base-response-002.html.ini
@@ -0,0 +1,3 @@
+[transition-base-response-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-base-response-003.html.ini b/testing/web-platform/meta/css/css-transitions/transition-base-response-003.html.ini
new file mode 100644
index 0000000000..1823369baf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-base-response-003.html.ini
@@ -0,0 +1,3 @@
+[transition-base-response-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-delay-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-delay-001.html.ini
new file mode 100644
index 0000000000..23ae0c8dff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-delay-001.html.ini
@@ -0,0 +1,3 @@
+[transition-delay-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-duration-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-duration-001.html.ini
new file mode 100644
index 0000000000..b1f6a95fed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-duration-001.html.ini
@@ -0,0 +1,3 @@
+[transition-duration-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT, ERROR]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-duration-shorthand.html.ini b/testing/web-platform/meta/css/css-transitions/transition-duration-shorthand.html.ini
new file mode 100644
index 0000000000..3e8a21ff68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-duration-shorthand.html.ini
@@ -0,0 +1,3 @@
+[transition-duration-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-property-001.html.ini b/testing/web-platform/meta/css/css-transitions/transition-property-001.html.ini
new file mode 100644
index 0000000000..f2fdc27cbd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-property-001.html.ini
@@ -0,0 +1,3 @@
+[transition-property-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-property-002.html.ini b/testing/web-platform/meta/css/css-transitions/transition-property-002.html.ini
new file mode 100644
index 0000000000..4db303229f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-property-002.html.ini
@@ -0,0 +1,3 @@
+[transition-property-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transition-reparented.html.ini b/testing/web-platform/meta/css/css-transitions/transition-reparented.html.ini
new file mode 100644
index 0000000000..a0c54b3b70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-reparented.html.ini
@@ -0,0 +1,3 @@
+[transition-reparented.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transitioncancel-001.html.ini b/testing/web-platform/meta/css/css-transitions/transitioncancel-001.html.ini
new file mode 100644
index 0000000000..db86294548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transitioncancel-001.html.ini
@@ -0,0 +1,3 @@
+[transitioncancel-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transitioncancel-002.html.ini b/testing/web-platform/meta/css/css-transitions/transitioncancel-002.html.ini
new file mode 100644
index 0000000000..ae6af1ea6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transitioncancel-002.html.ini
@@ -0,0 +1,3 @@
+[transitioncancel-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/transitionevent-interface.html.ini b/testing/web-platform/meta/css/css-transitions/transitionevent-interface.html.ini
new file mode 100644
index 0000000000..69c8054de7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transitionevent-interface.html.ini
@@ -0,0 +1,3 @@
+[transitionevent-interface.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-transitions/zero-duration-multiple-transition.html.ini b/testing/web-platform/meta/css/css-transitions/zero-duration-multiple-transition.html.ini
new file mode 100644
index 0000000000..f4c3d57c18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/zero-duration-multiple-transition.html.ini
@@ -0,0 +1,3 @@
+[zero-duration-multiple-transition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini b/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini
new file mode 100644
index 0000000000..bc9c9e1dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini
@@ -0,0 +1,4 @@
+[CSSMatrixComponent-DOMMatrix-mutable.html]
+ [CSSMatrixComponent's matrix attribute is mutable]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/__dir__.ini b/testing/web-platform/meta/css/css-typed-om/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini b/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini
new file mode 100644
index 0000000000..12b10ae938
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini
@@ -0,0 +1,4 @@
+[declared-styleMap-accepts-inherit.html]
+ [Declared styleMap objects accept 'inherit' as a value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini
new file mode 100644
index 0000000000..a4e93484e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini
@@ -0,0 +1,22 @@
+[factory-absolute-length.html]
+ [CSS.cm() produces cm length]
+ expected: FAIL
+
+ [CSS.mm() produces mm length]
+ expected: FAIL
+
+ [CSS.in() produces in length]
+ expected: FAIL
+
+ [CSS.pt() produces pt length]
+ expected: FAIL
+
+ [CSS.pc() produces pc length]
+ expected: FAIL
+
+ [CSS.px() produces px length]
+ expected: FAIL
+
+ [CSS.Q() produces q length]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini
new file mode 100644
index 0000000000..44be517e32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini
@@ -0,0 +1,7 @@
+[factory-duration.html]
+ [CSS.s() produces s duration]
+ expected: FAIL
+
+ [CSS.ms() produces ms duration]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini
new file mode 100644
index 0000000000..8bb96da8ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini
@@ -0,0 +1,36 @@
+[factory-font-relative-length.html]
+ [CSS.cap() produces cap length]
+ expected: FAIL
+
+ [CSS.ch() produces ch length]
+ expected: FAIL
+
+ [CSS.em() produces em length]
+ expected: FAIL
+
+ [CSS.ex() produces ex length]
+ expected: FAIL
+
+ [CSS.ic() produces ic length]
+ expected: FAIL
+
+ [CSS.lh() produces lh length]
+ expected: FAIL
+
+ [CSS.rcap() produces rcap length]
+ expected: FAIL
+
+ [CSS.rch() produces rch length]
+ expected: FAIL
+
+ [CSS.rem() produces rem length]
+ expected: FAIL
+
+ [CSS.rex() produces rex length]
+ expected: FAIL
+
+ [CSS.ric() produces ric length]
+ expected: FAIL
+
+ [CSS.rlh() produces rlh length]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini
new file mode 100644
index 0000000000..6c7db333df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini
@@ -0,0 +1,7 @@
+[factory-frequency.html]
+ [CSS.Hz() produces hz frequency]
+ expected: FAIL
+
+ [CSS.kHz() produces khz frequency]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini
new file mode 100644
index 0000000000..7166af3452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini
@@ -0,0 +1,1554 @@
+[idlharness.html]
+ [CSSMathNegate interface: attribute value]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation percent(double)]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation type()]
+ expected: FAIL
+
+ [CSSSkew interface object name]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface object length]
+ expected: FAIL
+
+ [CSSPerspective interface object length]
+ expected: FAIL
+
+ [CSSMathNegate interface object name]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathClamp interface object name]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathSum must be primary interface of mathSum]
+ expected: FAIL
+
+ [Stringification of scale]
+ expected: FAIL
+
+ [Stringification of matrix]
+ expected: FAIL
+
+ [CSSStyleValue interface: operation parse(USVString, USVString)]
+ expected: FAIL
+
+ [CSSPerspective interface: perspective must inherit property "length" with the proper type]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSRotate interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation ex(double)]
+ expected: FAIL
+
+ [CSSMathClamp interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: unitValue must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation number(double)]
+ expected: FAIL
+
+ [CSS namespace: operation fr(double)]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation Q(double)]
+ expected: FAIL
+
+ [CSSMatrixComponent interface object name]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation dpcm(double)]
+ expected: FAIL
+
+ [CSSSkewY interface: skewY must inherit property "ay" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation Hz(double)]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSS namespace: operation vb(double)]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSUnitValue must be primary interface of unitValue]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkewY interface object length]
+ expected: FAIL
+
+ [Stringification of perspective]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling to(USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation parse(USVString)]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "has(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling parse(USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "parse(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skew must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on transformValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Stringification of mathSum]
+ expected: FAIL
+
+ [CSSMathMin interface object name]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: attribute variable]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewY must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface object name]
+ expected: FAIL
+
+ [CSS namespace: operation kHz(double)]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathValue interface: attribute operator]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkew interface: skew must inherit property "ax" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSNumericArray interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformValue interface: iterable<CSSTransformComponent>]
+ expected: FAIL
+
+ [CSSKeywordValue interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation get(USVString)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "type()" with the proper type]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "to(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling parse(USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSImageValue interface object length]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: attribute y]
+ expected: FAIL
+
+ [CSSRotate interface: attribute x]
+ expected: FAIL
+
+ [CSSRotate interface: attribute z]
+ expected: FAIL
+
+ [CSSMathMax interface: attribute values]
+ expected: FAIL
+
+ [CSSTransformComponent interface object length]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "getAll(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface object name]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling has(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSS namespace: operation deg(double)]
+ expected: FAIL
+
+ [CSSStyleValue interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation vw(double)]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "clear()" with the proper type]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation vi(double)]
+ expected: FAIL
+
+ [CSSUnitValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: rotate must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSS namespace: operation vmin(double)]
+ expected: FAIL
+
+ [CSSMathProduct interface object name]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "length" with the proper type]
+ expected: FAIL
+
+ [CSSMathInvert interface: attribute value]
+ expected: FAIL
+
+ [CSSStyleRule interface: attribute styleMap]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: attribute is2D]
+ expected: FAIL
+
+ [CSSMathMin interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathProduct interface: attribute values]
+ expected: FAIL
+
+ [CSSMathSum interface object name]
+ expected: FAIL
+
+ [CSS namespace: operation dppx(double)]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTranslate interface object name]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkew interface: attribute ax]
+ expected: FAIL
+
+ [CSSSkew interface: attribute ay]
+ expected: FAIL
+
+ [CSSStyleValue interface: transformValue must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSSkew interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation lh(double)]
+ expected: FAIL
+
+ [CSSMathValue interface: mathSum must inherit property "operator" with the proper type]
+ expected: FAIL
+
+ [CSSNumericArray interface: iterable<CSSNumericValue>]
+ expected: FAIL
+
+ [CSSTransformValue interface: operation toMatrix()]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSTransformValue interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface object name]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericValue interface object length]
+ expected: FAIL
+
+ [Stringification of rotate]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "type()" with the proper type]
+ expected: FAIL
+
+ [CSSMathMin interface: attribute values]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewX must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation has(USVString)]
+ expected: FAIL
+
+ [CSSMathValue interface object name]
+ expected: FAIL
+
+ [CSSTransformValue must be primary interface of transformValue]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: iterable<USVString, [object Object\]>]
+ expected: FAIL
+
+ [CSS namespace: operation ch(double)]
+ expected: FAIL
+
+ [Stringification of skew]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSS namespace: operation ms(double)]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkewX interface object length]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [Stringification of transformValue]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation vmax(double)]
+ expected: FAIL
+
+ [StylePropertyMap must be primary interface of styleMap]
+ expected: FAIL
+
+ [CSSSkewX interface object name]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: attribute fallback]
+ expected: FAIL
+
+ [CSSUnitValue interface: attribute value]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathInvert interface object name]
+ expected: FAIL
+
+ [CSSSkewX interface: skewX must inherit property "ax" with the proper type]
+ expected: FAIL
+
+ [CSSRotate must be primary interface of rotate]
+ expected: FAIL
+
+ [CSS namespace: operation in(double)]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericArray interface: attribute length]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: perspective must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: matrix must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation vh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation s(double)]
+ expected: FAIL
+
+ [CSSMathNegate interface object length]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: rotate must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathMax interface object length]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSSkewY interface object name]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "to(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSUnparsedValue interface object name]
+ expected: FAIL
+
+ [Stringification of unitValue]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStyleValue interface: transformValue must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericArray interface object name]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [HTMLElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSRotate interface object length]
+ expected: FAIL
+
+ [CSSSkewY must be primary interface of skewY]
+ expected: FAIL
+
+ [CSSMathInvert interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: unitValue must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSPerspective interface: attribute length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: matrix must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: attribute matrix]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSS namespace: operation pt(double)]
+ expected: FAIL
+
+ [CSSScale interface object length]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling getAll(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSTranslate interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "parse(USVString)" with the proper type]
+ expected: FAIL
+
+ [Element interface: operation computedStyleMap()]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on transformValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Stringification of skewX]
+ expected: FAIL
+
+ [Stringification of skewY]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation rad(double)]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling delete(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSUnitValue interface: unitValue must inherit property "value" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation em(double)]
+ expected: FAIL
+
+ [StylePropertyMap interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation px(double)]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewX must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface object name]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: scale must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: perspective must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSKeywordValue interface: attribute value]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPerspective must be primary interface of perspective]
+ expected: FAIL
+
+ [CSSTransformComponent interface: scale must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [Stringification of styleMap]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation getAll(USVString)]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation to(USVString)]
+ expected: FAIL
+
+ [CSSStyleValue interface: mathSum must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSSkewX must be primary interface of skewX]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling get(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "angle" with the proper type]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSTransformValue interface object name]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: attribute length]
+ expected: FAIL
+
+ [CSSSkew interface: skew must inherit property "ay" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation dpi(double)]
+ expected: FAIL
+
+ [CSSTransformValue interface: attribute length]
+ expected: FAIL
+
+ [CSSScale interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation clear()]
+ expected: FAIL
+
+ [CSSPerspective interface object name]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface object name]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation cm(double)]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation rlh(double)]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathSum interface: attribute values]
+ expected: FAIL
+
+ [CSSKeywordValue interface object name]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: iterable<CSSUnparsedSegment>]
+ expected: FAIL
+
+ [CSS namespace: operation pc(double)]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "get(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: transformValue[0\] must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation grad(double)]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface object name]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSSSkewX interface: attribute ax]
+ expected: FAIL
+
+ [CSSUnitValue interface: unitValue must inherit property "unit" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation turn(double)]
+ expected: FAIL
+
+ [CSSImageValue interface object name]
+ expected: FAIL
+
+ [CSSMathProduct interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation ic(double)]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSUnitValue interface object name]
+ expected: FAIL
+
+ [CSSTranslate must be primary interface of transformValue[0\]]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling to(USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation rem(double)]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMatrixComponent must be primary interface of matrix]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "size" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skew must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "delete(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: stringifier]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation delete(USVString)]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSSkewY interface: attribute ay]
+ expected: FAIL
+
+ [CSSMatrixComponent interface object length]
+ expected: FAIL
+
+ [CSSRotate interface: attribute angle]
+ expected: FAIL
+
+ [CSSTransformComponent interface: transformValue[0\] must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSSkew must be primary interface of skew]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewY must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTransformValue interface: attribute is2D]
+ expected: FAIL
+
+ [CSSScale must be primary interface of scale]
+ expected: FAIL
+
+ [CSSStyleValue interface: mathSum must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathSum interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation mm(double)]
+ expected: FAIL
+
+ [Stringification of transformValue[0\]]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: attribute size]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: matrix must inherit property "matrix" with the proper type]
+ expected: FAIL
+
+ [CSSMathSum interface: mathSum must inherit property "values" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute y]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute x]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute z]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: operation toMatrix()]
+ expected: FAIL
+
+ [CSSStyleValue interface: stringifier]
+ expected: FAIL
+
+ [CSSStyleValue interface: operation parseAll(USVString, USVString)]
+ expected: FAIL
+
+ [CSSUnitValue interface: attribute unit]
+ expected: FAIL
+
+ [CSSScale interface: attribute y]
+ expected: FAIL
+
+ [CSSScale interface: attribute x]
+ expected: FAIL
+
+ [CSSScale interface: attribute z]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation equals(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "sub(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "mul(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling append(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling div(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling sub(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "min(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling add(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling mul(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "equals(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation max(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling max(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling min(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation mul(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "sub(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling mul(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling toSum(USVString...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation add(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "mul(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "set(USVString, (CSSStyleValue or USVString)...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "add(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling sub(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "equals(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation toSum(USVString...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "toSum(USVString...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "add(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "append(USVString, (CSSStyleValue or USVString)...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling max(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "min(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "max(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling min(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling toSum(USVString...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation min(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "max(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling equals(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "div(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation sub(CSSNumberish...)]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation set(USVString, (CSSStyleValue or USVString)...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "toSum(USVString...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling set(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling div(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling equals(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation append(USVString, (CSSStyleValue or USVString)...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation div(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling add(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "div(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSLab interface: attribute a]
+ expected: FAIL
+
+ [CSSHSL interface object length]
+ expected: FAIL
+
+ [CSSHSL interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSColor interface object length]
+ expected: FAIL
+
+ [CSSHWB interface: attribute b]
+ expected: FAIL
+
+ [CSSLCH interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSHWB interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSHWB interface object name]
+ expected: FAIL
+
+ [CSSLab interface object length]
+ expected: FAIL
+
+ [CSSRGB interface: attribute r]
+ expected: FAIL
+
+ [CSSHWB interface: attribute w]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLab interface object name]
+ expected: FAIL
+
+ [CSSColorValue interface object length]
+ expected: FAIL
+
+ [CSSColorValue interface: operation parse(USVString)]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSHSL interface object name]
+ expected: FAIL
+
+ [CSSRGB interface object name]
+ expected: FAIL
+
+ [CSSLab interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSHWB interface: attribute h]
+ expected: FAIL
+
+ [CSSColor interface object name]
+ expected: FAIL
+
+ [MathMLElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRGB interface: attribute alpha]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSLab interface: attribute b]
+ expected: FAIL
+
+ [CSSHSL interface: attribute s]
+ expected: FAIL
+
+ [CSSLab interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: attribute h]
+ expected: FAIL
+
+ [CSSLCH interface object name]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSRGB interface: attribute b]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSHSL interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSColorValue interface object name]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLCH interface: attribute h]
+ expected: FAIL
+
+ [CSSHWB interface object length]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRGB interface object length]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: attribute c]
+ expected: FAIL
+
+ [CSSRGB interface: attribute g]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLCH interface object length]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute lower]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute upper]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute value]
+ expected: FAIL
+
+ [CSSColor interface: attribute colorSpace]
+ expected: FAIL
+
+ [CSSOKLCH interface object name]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSOKLab interface object name]
+ expected: FAIL
+
+ [CSSColor interface: attribute channels]
+ expected: FAIL
+
+ [CSSColor interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute c]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSOKLab interface object length]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute h]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLCH interface object length]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute l]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute a]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute b]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute l]
+ expected: FAIL
+
+ [CSS namespace: operation dvb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cap(double)]
+ expected: FAIL
+
+ [CSS namespace: operation rch(double)]
+ expected: FAIL
+
+ [CSS namespace: operation rex(double)]
+ expected: FAIL
+
+ [CSS namespace: operation ric(double)]
+ expected: FAIL
+
+ [CSS namespace: operation rcap(double)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini b/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini
new file mode 100644
index 0000000000..39d9bdc350
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini
@@ -0,0 +1,2 @@
+[rotate-by-added-angle.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini b/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini
new file mode 100644
index 0000000000..f084de19b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini
@@ -0,0 +1,4 @@
+[set-var-reference-thcrash.html]
+ [Do not crash when referencing a variable with CSSVariableReferenceValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini
new file mode 100644
index 0000000000..a103d58633
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini
@@ -0,0 +1,7 @@
+[normalize-ident.tentative.html]
+ [CSS identifiers are normalized from String to CSSKeywordValues]
+ expected: FAIL
+
+ [CSS identifiers are normalized from CSSOM to CSSKeywordValues]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
new file mode 100644
index 0000000000..cd50b9d450
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
@@ -0,0 +1,10 @@
+[normalize-image.html]
+ [Normalizing a valid <url> returns a CSSImageValue]
+ expected: FAIL
+
+ [Normalizing a bad <url> returns a CSSImageValue]
+ expected: FAIL
+
+ [Normalizing a <gradient> returns a CSSImageValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini
new file mode 100644
index 0000000000..2798def6f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini
@@ -0,0 +1,19 @@
+[normalize-numeric.tentative.html]
+ [Normalizing a <number> returns a number CSSUnitValue]
+ expected: FAIL
+
+ [Normalizing a <percentage> returns a percent CSSUnitValue]
+ expected: FAIL
+
+ [Normalizing a <dimension> returns a CSSUnitValue with the correct unit]
+ expected: FAIL
+
+ [Normalizing a <number> with a unitless zero returns 0]
+ expected: FAIL
+
+ [Normalizing a <calc> returns simplified expression]
+ expected: FAIL
+
+ [Normalizing a <dimension> with a unitless zero returns 0px]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
new file mode 100644
index 0000000000..39ad7a85f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
@@ -0,0 +1,2 @@
+[normalize-tokens.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini
new file mode 100644
index 0000000000..6e3c09dada
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini
@@ -0,0 +1,8 @@
+[transformvalue-normalization.tentative.html]
+ expected: ERROR
+ [Normalizing a matrix() returns a CSSMatrixComponent]
+ expected: FAIL
+
+ [Normalizing a matrix3d() returns a CSSMatrixComponent]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
new file mode 100644
index 0000000000..84aca52543
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
@@ -0,0 +1,16 @@
+[parse-invalid.html]
+ [CSSStyleValue.parse() with empty property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with unsupported property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for valid property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for shorthand property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for custom property throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
new file mode 100644
index 0000000000..9b7cba3dc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
@@ -0,0 +1,16 @@
+[parse.html]
+ [CSSStyleValue.parse() with a valid property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid list-valued property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid custom property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() is not case sensitive]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid shorthand property returns a CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
new file mode 100644
index 0000000000..578dad8e29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
@@ -0,0 +1,16 @@
+[parseAll-invalid.html]
+ [CSSStyleValue.parseAll() with empty property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with unsupported property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for valid property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for shorthand property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for custom property throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
new file mode 100644
index 0000000000..22102bdcfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
@@ -0,0 +1,16 @@
+[parseAll.html]
+ [CSSStyleValue.parseAll() with a valid property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid list-valued property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid custom property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() is not case sensitive]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid shorthand property returns a CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
new file mode 100644
index 0000000000..222720c63a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
@@ -0,0 +1,4 @@
+[cssImageValue.html]
+ [CSSUrlImageValue serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini
new file mode 100644
index 0000000000..a070dbb64f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini
@@ -0,0 +1,13 @@
+[cssKeywordValue.tentative.html]
+ [CSSKeywordValue constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue constructed from IDL serializes to escaped strings]
+ expected: FAIL
+
+ [CSSKeywordValue from DOMString modified through "value" setter serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from CSSOM modified through "value" setter serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini
new file mode 100644
index 0000000000..8d7adfbbf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssMathValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
new file mode 100644
index 0000000000..1bf75b4758
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
@@ -0,0 +1,13 @@
+[cssStyleValue-cssom.html]
+ [CSSStyleValue from specified CSSOM serializes correctly]
+ expected: FAIL
+
+ [CSSStyleValue from computed CSSOM serializes correctly]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue from inline CSSOM serializes correctly]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue from computed CSSOM serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
new file mode 100644
index 0000000000..fee73df8ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
@@ -0,0 +1,7 @@
+[cssStyleValue-string.html]
+ [CSSStyleValue parsed from string serializes to given string]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue parsed from string serializes to given string]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini
new file mode 100644
index 0000000000..5cc3493790
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssTransformValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini
new file mode 100644
index 0000000000..53cf8e0f1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini
@@ -0,0 +1,19 @@
+[cssUnitValue.tentative.html]
+ [CSSUnitValue with length unit constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with unit "percent" constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with unit "number" constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with integer values constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from DOMString modified by "value" setter serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from CSSOM modified by "value" setter serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini
new file mode 100644
index 0000000000..c9770760c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini
@@ -0,0 +1,12 @@
+[cssUnparsedValue.html]
+ [CSSUnparsedValue containing strings serializes to its tokenized contents]
+ expected: FAIL
+
+ [CSSUnparsedValue containing variable references serializes its tokenized contents]
+ expected: FAIL
+
+ [CSSUnparsedValue containing mix of strings and variable references serializes to its tokenized contents]
+ expected: FAIL
+
+ [attributeStyleMap round-trips correctly, though the comment is gone]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini
new file mode 100644
index 0000000000..9f41349d32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini
@@ -0,0 +1,2 @@
+[cssColorValue.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini
new file mode 100644
index 0000000000..934300a417
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini
@@ -0,0 +1,2 @@
+[cssHSL.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini
new file mode 100644
index 0000000000..3341f9f128
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini
@@ -0,0 +1,2 @@
+[cssHWB.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini
new file mode 100644
index 0000000000..5285906028
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini
@@ -0,0 +1,4 @@
+[cssKeywordValue-invalid.html]
+ [Constructing CSSKeywordValue with an empty string throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini
new file mode 100644
index 0000000000..b2e98900ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini
@@ -0,0 +1,19 @@
+[cssKeywordValue-value.html]
+ [CSSKeywordValue.value can be updated to a CSS wide keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to an unsupported CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a string containing multiple tokens]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a unicode string]
+ expected: FAIL
+
+ [Updating CSSKeywordValue.value with an empty string throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini
new file mode 100644
index 0000000000..9791a56518
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini
@@ -0,0 +1,16 @@
+[cssKeywordValue.html]
+ [CSSKeywordValue can be constructed from a CSS wide keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from an unsupported CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a string containing multiple tokens]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a unicode string]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini
new file mode 100644
index 0000000000..3475fb9d25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini
@@ -0,0 +1,2 @@
+[cssLCH.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini
new file mode 100644
index 0000000000..1ca6a12d35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini
@@ -0,0 +1,2 @@
+[cssLab.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini
new file mode 100644
index 0000000000..8a59a03f0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini
@@ -0,0 +1,31 @@
+[cssMatrixComponent.tentative.html]
+ [CSSMatrixComponent can be constructed from a 2D matrix with is2D true]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix with is2D false]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix without a CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix with an invalid CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent.matrix can be updated to a 2D matrix]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with is2D true]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with is2D false]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix without a CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with an invalid CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent.matrix can be updated to a 3D matrix]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini
new file mode 100644
index 0000000000..b96d3fae2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini
@@ -0,0 +1,2 @@
+[cssOKLCH.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini
new file mode 100644
index 0000000000..1c5d1eb934
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini
@@ -0,0 +1,2 @@
+[cssOKLab.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini
new file mode 100644
index 0000000000..50fc8d6cb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssPerspective.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini
new file mode 100644
index 0000000000..822426fe29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini
@@ -0,0 +1,2 @@
+[cssRGB.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini
new file mode 100644
index 0000000000..96635b7ac1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssRotate.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini
new file mode 100644
index 0000000000..a7c8ca764c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssScale.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini
new file mode 100644
index 0000000000..539b0c00fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkew.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini
new file mode 100644
index 0000000000..bb253a07e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkewX.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
new file mode 100644
index 0000000000..dea4758b7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkewY.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini
new file mode 100644
index 0000000000..df2fecc4d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini
@@ -0,0 +1,12 @@
+[cssTransformComponent-2d-flattening.html]
+ [CSSTranslate.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSRotate.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSScale.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSMatrixComponent.toMatrix() flattens when told it is 2d]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini
new file mode 100644
index 0000000000..d636044602
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini
@@ -0,0 +1,7 @@
+[cssTransformComponent-toMatrix-relative-units.html]
+ [CSSTranslate.toMatrix() containing relative units throws TypeError]
+ expected: FAIL
+
+ [CSSPerspective.toMatrix() containing relative units throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini
new file mode 100644
index 0000000000..5417fd4604
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini
@@ -0,0 +1,25 @@
+[cssTransformComponent-toMatrix.html]
+ [CSSTranslate.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSRotate.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSScale.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkew.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkewX.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkewY.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSPerspective.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSMatrixComponent.toMatrix() returns correct matrix]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini
new file mode 100644
index 0000000000..788c438ed7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini
@@ -0,0 +1,7 @@
+[cssTransformValue-toMatrix.html]
+ [CSSTransformValue.toMatrix() multiplies its component matrices]
+ expected: FAIL
+
+ [CSSTransformValue.toMatrix() respects is2D changes in its components]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
new file mode 100644
index 0000000000..b4f08e8512
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
@@ -0,0 +1,25 @@
+[cssTransformValue.tentative.html]
+ [Constructing a CSSTransformValue with no components throws TypeError]
+ expected: FAIL
+
+ [CSSTransformValue can be constructed with multiple transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is false when given mix of 2D and 3D transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is true when given only 2D transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is readonly]
+ expected: FAIL
+
+ [Can iterate through CSSTransformValue components]
+ expected: FAIL
+
+ [CSSTransformValue.set correctly sets the CSSTransformComponent at the given index]
+ expected: FAIL
+
+ [Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini
new file mode 100644
index 0000000000..1931193aa4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssTranslate.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini
new file mode 100644
index 0000000000..def633ad97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini
@@ -0,0 +1,4 @@
+[cssUnparsedValue-empty.html]
+ [Don't crash when serializing empty CSSUnparsedValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
new file mode 100644
index 0000000000..a1c65d1c2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
@@ -0,0 +1,19 @@
+[cssUnparsedValue-indexed-getter-setter.html]
+ [Getting invalid index in CSSUnparsedValue returns undefined]
+ expected: FAIL
+
+ [Can update fragment in CSSUnparsedValue to a String]
+ expected: FAIL
+
+ [Can update fragment in CSSUnparsedValue to a CSSVariableReference]
+ expected: FAIL
+
+ [Setting one past the last fragment in a CSSUnparsedValue to a String appends the new fragment]
+ expected: FAIL
+
+ [Setting one past the last fragment in a CSSUnparsedValue to a CSSVariableReferenceValue appends the new fragment]
+ expected: FAIL
+
+ [Setting out of range index in CSSUnparsedValue throws RangeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
new file mode 100644
index 0000000000..cc7523290d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
@@ -0,0 +1,7 @@
+[cssUnparsedValue-iterable.html]
+ [Iterating over an empty CSSUnparsedValue produces nothing]
+ expected: FAIL
+
+ [Iterating over a CSSUnparsedValue produces all fragments]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
new file mode 100644
index 0000000000..d7edb81077
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
@@ -0,0 +1,13 @@
+[cssUnparsedValue-length.html]
+ [Length of CSSUnparsedValue with no fragments is zero]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue with multiple fragments is the number of fragments]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue updates when fragments are appended]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue does not change when fragments are modified]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
new file mode 100644
index 0000000000..2600c148ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
@@ -0,0 +1,2 @@
+[cssUnparsedValue.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini
new file mode 100644
index 0000000000..3527e375f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini
@@ -0,0 +1,7 @@
+[cssVariableReferenceValue-invalid.html]
+ [Constructing a CSSVariableReferenceValue with an empty variable name throws a TypeError]
+ expected: FAIL
+
+ [Constructing a CSSVariableReferenceValue with an invalid variable name throws SyntaxError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
new file mode 100644
index 0000000000..c1a5f2c5a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
@@ -0,0 +1,10 @@
+[cssVariableReferenceValue-variable.html]
+ [CSSVariableReferenceValue.variable can updated to a valid custom property name]
+ expected: FAIL
+
+ [Updating CSSVariableReferenceValue.variable to the empty string throws TypeError]
+ expected: FAIL
+
+ [Updating CSSVariableReferenceValue.variable to an invalid custom property name throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
new file mode 100644
index 0000000000..814dd4ddea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
@@ -0,0 +1,10 @@
+[cssVariableReferenceValue.html]
+ [CSSVariableReferenceValue can be constructed with no fallback]
+ expected: FAIL
+
+ [CSSVariableReferenceValue can be constructed with null fallback]
+ expected: FAIL
+
+ [CSSVariableReferenceValue can be constructed with valid fallback]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini
new file mode 100644
index 0000000000..a1e0ce25c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini
@@ -0,0 +1,22 @@
+[add-two-types.tentative.html]
+ [Adding two types with different non-null percent hints throws TypeError]
+ expected: FAIL
+
+ [Adding two types with the same nonzero values returns same type]
+ expected: FAIL
+
+ [Adding two types with empty maps with returns empty map]
+ expected: FAIL
+
+ [Adding a type with percent returns type with percent hint]
+ expected: FAIL
+
+ [Adding a type with percent 2 returns type with percent hint throws TypeError]
+ expected: FAIL
+
+ [Adding a type with a percent hint returns a type with the percent hint]
+ expected: FAIL
+
+ [Adding two types with the same percent hint returns a type with the percent hint]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini
new file mode 100644
index 0000000000..46167f5d56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini
@@ -0,0 +1,2 @@
+[arithmetic.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini
new file mode 100644
index 0000000000..4b289a66ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini
@@ -0,0 +1,25 @@
+[create-a-type.tentative.html]
+ [Creating a type from "number" returns {}]
+ expected: FAIL
+
+ [Creating a type from "percent" returns { percent: 1 }]
+ expected: FAIL
+
+ [Creating a type from <length> returns { length: 1 }]
+ expected: FAIL
+
+ [Creating a type from <angle> returns { angle: 1 }]
+ expected: FAIL
+
+ [Creating a type from <time> returns { time: 1 }]
+ expected: FAIL
+
+ [Creating a type from <frequency> returns { frequency: 1 }]
+ expected: FAIL
+
+ [Creating a type from <resolution> returns { resolution: 1 }]
+ expected: FAIL
+
+ [Creating a type from <flex> returns { flex: 1 }]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini
new file mode 100644
index 0000000000..1e90b8d50b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini
@@ -0,0 +1,10 @@
+[cssMathInvert-type.html]
+ [Inverting a type with empty map returns the empty map]
+ expected: FAIL
+
+ [Inverting a type negates all its exponents]
+ expected: FAIL
+
+ [Inverting an inverted type returns the original type]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini
new file mode 100644
index 0000000000..a4099e2ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini
@@ -0,0 +1,7 @@
+[cssMathNegate-type.html]
+ [Negating a type with empty map returns the empty map]
+ expected: FAIL
+
+ [Negating a type returns the same type]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini
new file mode 100644
index 0000000000..8d7adfbbf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssMathValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini
new file mode 100644
index 0000000000..3db1b2eb90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini
@@ -0,0 +1,4 @@
+[cssUnitValue-value.html]
+ [CSSUnitValue.value can be updated to a different value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini
new file mode 100644
index 0000000000..26e436d2bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini
@@ -0,0 +1,109 @@
+[cssUnitValue.html]
+ [Constructing CSSUnitValue with an unknown unit throws a TypeError]
+ expected: FAIL
+
+ [Constructing CSSUnitValue with a empty string unit throws a TypeError]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with number]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with percent]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with em]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ex]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ch]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ic]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rem]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with lh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rlh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vw]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vi]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vb]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vmin]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vmax]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with cm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with mm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with Q]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with in]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with pt]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with pc]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with px]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with deg]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with grad]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rad]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with turn]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with s]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ms]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with Hz]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with kHz]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dpi]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dpcm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dppx]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with fr]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini
new file mode 100644
index 0000000000..c940cba5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini
@@ -0,0 +1,22 @@
+[cssnumericvalue-multiply-two-types.tentative.html]
+ [Multiplying two types with different non-null percent hints throws TypeError]
+ expected: FAIL
+
+ [Multiplying two types with same base types adds exponents]
+ expected: FAIL
+
+ [Multiplying two types with different base types adds exponents]
+ expected: FAIL
+
+ [Multiplying two types respects the sign of the exponents]
+ expected: FAIL
+
+ [Multiplying a type with no exponents is a no-op]
+ expected: FAIL
+
+ [Multiplying a type with percent hint applies the percent hint]
+ expected: FAIL
+
+ [Multiplying two types with same percent hint applies the percent hint]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini
new file mode 100644
index 0000000000..730f8d4506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini
@@ -0,0 +1,33 @@
+[equals.tentative.html]
+ [Two CSSUnitValues with same value and unit are equal]
+ expected: FAIL
+
+ [Two CSSUnitValues with different values are not equal]
+ expected: FAIL
+
+ [Two CSSUnitValues with different units are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different types are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different number of values are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different values are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with same structure are equal]
+ expected: FAIL
+
+ [Multiple CSSMathValues with same structure are equal]
+ expected: FAIL
+
+ [Multiple CSSMathValues with one different are not equal]
+ expected: FAIL
+
+ [Two CSSMathClamp with different units are not equal]
+ expected: FAIL
+
+ [Two CSSMathClamp with same value and unit are equal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini
new file mode 100644
index 0000000000..b0669fe389
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini
@@ -0,0 +1,103 @@
+[numeric-factory.tentative.html]
+ [CSS.number returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.percent returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.em returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ex returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ch returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ic returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rem returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.lh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rlh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vw returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vi returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vb returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vmin returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vmax returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.cm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.mm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.Q returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.in returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.pt returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.pc returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.px returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.deg returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.grad returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rad returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.turn returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.s returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ms returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.Hz returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.kHz returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dpi returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dpcm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dppx returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.fr returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini
new file mode 100644
index 0000000000..872a5573fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini
@@ -0,0 +1,33 @@
+[parse.tentative.html]
+ [Parsing an invalid string throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a string with a non numeric token throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a string with left over numeric tokens throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a calc with incompatible units throws a SyntaxError]
+ expected: FAIL
+
+ [Parsing ignores surrounding spaces]
+ expected: FAIL
+
+ [Parsing max() is successful]
+ expected: FAIL
+
+ [Parsing min() is successful]
+ expected: FAIL
+
+ [Parsing clamp() is successful]
+ expected: FAIL
+
+ [Parsing a <dimension-token> with invalid units throws a SyntaxError]
+ expected: FAIL
+
+ [Parsing sum of multiple min() is successful]
+ expected: FAIL
+
+ [Parsing product of multiple min() is successful]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini
new file mode 100644
index 0000000000..ddec383525
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini
@@ -0,0 +1,45 @@
+[to.tentative.html]
+ [Converting a CSSUnitValue to an invalid unit throws SyntaxError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with invalid sum value throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with sum value containing more than one value throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSUnitValue to its canonical unit returns correct value]
+ expected: FAIL
+
+ [Converting a CSSMathSum to a single unit adds the values]
+ expected: FAIL
+
+ [Converting a CSSMathProduct to a single unit multiplies the values]
+ expected: FAIL
+
+ [Converting a CSSMathMin to a single unit finds the min value]
+ expected: FAIL
+
+ [Converting a CSSMathMin to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathMax to a single unit finds the max value]
+ expected: FAIL
+
+ [Converting a CSSMathMax to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathNegate to a single unit negates its value]
+ expected: FAIL
+
+ [Converting a CSSMathInvert to a single unit inverts its value and units]
+ expected: FAIL
+
+ [Converting a complex expression to a single unit]
+ expected: FAIL
+
+ [Converting a CSSMathClamp to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathClamp to a single unit returns the clamped value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini
new file mode 100644
index 0000000000..ee6862eb3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini
@@ -0,0 +1,28 @@
+[toSum.tentative.html]
+ [Converting a CSSNumericValue to a sum with invalid units throws SyntaxError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with an invalid sum value to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with compound units to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with leftover units to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with its own unit returns itself]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with no arguments returns all the units in sorted order]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with a relative unit converts correctly]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum containing extra units returns zero for those units]
+ expected: FAIL
+
+ [CSSNumericValue.toSum converts greedily]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini
new file mode 100644
index 0000000000..8a3d61e56c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini
@@ -0,0 +1,2 @@
+[computed.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini
new file mode 100644
index 0000000000..cac03a37d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini
@@ -0,0 +1,19 @@
+[get-auto-min-size.html]
+ [An absolute grid-child computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow grid-item computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An absolute flex-child computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow flex-item computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An absolute block computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow block computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini
new file mode 100644
index 0000000000..6435b2157f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini
@@ -0,0 +1,4 @@
+[get-invalid.html]
+ [Calling StylePropertyMap.get with an unsupported property throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini
new file mode 100644
index 0000000000..f3b69dcaeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini
@@ -0,0 +1,7 @@
+[get-position.html]
+ [Computed position sticky even if it does not apply]
+ expected: FAIL
+
+ [Computed position absolute even if it does not apply]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
new file mode 100644
index 0000000000..b05258e982
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+ [Getting an shorthand property set explicitly in computed style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property from initial computed style returns a base CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini
new file mode 100644
index 0000000000..5aa74b755c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini
@@ -0,0 +1,19 @@
+[get.html]
+ [Getting a custom property not in the computed style returns null]
+ expected: FAIL
+
+ [Getting a valid property from computed style returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from computed style returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from computed style returns only the first value]
+ expected: FAIL
+
+ [Computed StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Computed StylePropertyMap.get reflects updates in inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..12cb0705a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in computed style returns a list containing a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property from initial computed style returns a list containing a base CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini
new file mode 100644
index 0000000000..4517f68e04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with an unsupported property throws a TypeError]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
new file mode 100644
index 0000000000..ea5bdfa753
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
@@ -0,0 +1,22 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with an unsupported property throws a TypeError]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand property returns true]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
new file mode 100644
index 0000000000..4c2293eda7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [StylePropertyMap iterates properties in correct order]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [Computed StylePropertyMap sorts custom properties in increasing code-point order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini
new file mode 100644
index 0000000000..67d8f764b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini
@@ -0,0 +1,2 @@
+[append.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
new file mode 100644
index 0000000000..3371300957
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+ [Clearing an empty CSS rule is a no-op]
+ expected: FAIL
+
+ [Can clear a CSS rule containing properties]
+ expected: FAIL
+
+ [Declared StylePropertyMap.clear updates the CSS rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini
new file mode 100644
index 0000000000..00bed4542f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini
@@ -0,0 +1,22 @@
+[declared.tentative.html]
+ [Declared StylePropertyMap contains custom property declarations]
+ expected: FAIL
+
+ [Declared StylePropertyMap contains properties with their last valid value]
+ expected: FAIL
+
+ [Declared StylePropertyMap does not contain properties with invalid values]
+ expected: FAIL
+
+ [Declared StylePropertyMap only contains properties in the style rule]
+ expected: FAIL
+
+ [Declared StylePropertyMap is live]
+ expected: FAIL
+
+ [Declared StylePropertyMap does not contain inline styles]
+ expected: FAIL
+
+ [Declared StylePropertyMap contains CSS property declarations in style rules]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
new file mode 100644
index 0000000000..f2709f792b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+ [Deleting a shorthand property not in the css rule is a no-op]
+ expected: FAIL
+
+ [Deleting a shorthand property in the css rule removes both it and its longhands]
+ expected: FAIL
+
+ [Deleting a longhand property in the css rule removes both it and its shorthand]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini
new file mode 100644
index 0000000000..4f5b5b07e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini
@@ -0,0 +1,16 @@
+[delete.html]
+ [Deleting a property not in the css rule is a no-op]
+ expected: FAIL
+
+ [Deleting a property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Deleting a custom property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Deleting a list-valued property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Declared StylePropertyMap.delete is not case-sensitive]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
new file mode 100644
index 0000000000..156b1d640a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+ [Getting a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property that is partially set in css rule returns null]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini
new file mode 100644
index 0000000000..3e538c178e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini
@@ -0,0 +1,22 @@
+[get.html]
+ [Getting a custom property not in the CSS rule returns null]
+ expected: FAIL
+
+ [Getting a valid property not in the CSS rule returns null]
+ expected: FAIL
+
+ [Getting a valid property from CSS rule returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from CSS rule returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from CSS rule returns only the first value]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get reflects changes in the CSS rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..bf4d2626a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property that is partially in css rule returns empty list]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini
new file mode 100644
index 0000000000..5b0c1f36b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with a property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
new file mode 100644
index 0000000000..ab3b5f8e2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
@@ -0,0 +1,25 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with a property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand specified explicitly returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand only partially specified returns false]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini
new file mode 100644
index 0000000000..120fe05fb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [Iterating over an empty StylePropertyMap gives a zero-length array]
+ expected: FAIL
+
+ [StylePropertyMap iterates properties in correct order]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
new file mode 100644
index 0000000000..3f070b5e2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
@@ -0,0 +1,2 @@
+[set-shorthand.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini
new file mode 100644
index 0000000000..623685d7a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini
@@ -0,0 +1,2 @@
+[set.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini
new file mode 100644
index 0000000000..67d8f764b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini
@@ -0,0 +1,2 @@
+[append.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
new file mode 100644
index 0000000000..b5dc69b9cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+ [Clearing an empty inline style is a no-op]
+ expected: FAIL
+
+ [Can clear an inline style containing properties]
+ expected: FAIL
+
+ [Inline StylePropertyMap.clear updates the element inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
new file mode 100644
index 0000000000..2baa269497
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+ [Deleting a shorthand property not in the inline style is a no-op]
+ expected: FAIL
+
+ [Deleting a shorthand property in the inline style removes both it and its longhands]
+ expected: FAIL
+
+ [Deleting a longhand property in the inline style removes both it and its shorthand]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini
new file mode 100644
index 0000000000..545feea116
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini
@@ -0,0 +1,16 @@
+[delete.html]
+ [Deleting a property not in the inline style is a no-op]
+ expected: FAIL
+
+ [Deleting a property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Deleting a custom property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Deleting a list-valued property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Inline StylePropertyMap.delete is not case-sensitive]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
new file mode 100644
index 0000000000..daa5902511
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
@@ -0,0 +1,9 @@
+[get-shorthand.html]
+ [Getting an shorthand property set explicitly in inline style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property that is partially set in inline style returns null]
+ expected: FAIL
+
+ [Getting an attributeStyleMap shorthand property from an element without a style attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini
new file mode 100644
index 0000000000..8c4947de30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini
@@ -0,0 +1,22 @@
+[get.html]
+ [Getting a custom property not in the inline style returns null]
+ expected: FAIL
+
+ [Getting a valid property not in the inline style returns null]
+ expected: FAIL
+
+ [Getting a valid property from inline style returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from inline style returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from inline style returns only the first value]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get reflects changes in the inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..ec790d150e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in inline style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property that is partially in inline style returns empty list]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini
new file mode 100644
index 0000000000..5b0c1f36b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with a property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
new file mode 100644
index 0000000000..04b457c4bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
@@ -0,0 +1,22 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with a property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns false]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
new file mode 100644
index 0000000000..9469fb9c46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [Iterating over an empty StylePropertyMap gives a zero-length array]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterates properties in inline style order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
new file mode 100644
index 0000000000..3f070b5e2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
@@ -0,0 +1,2 @@
+[set-shorthand.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini
new file mode 100644
index 0000000000..623685d7a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini
@@ -0,0 +1,2 @@
+[set.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini
new file mode 100644
index 0000000000..4dd878144e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini
@@ -0,0 +1,2 @@
+[accent-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini
new file mode 100644
index 0000000000..1524f7cd1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini
@@ -0,0 +1,2 @@
+[alignment-baseline.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini
new file mode 100644
index 0000000000..1095bec391
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini
@@ -0,0 +1,2 @@
+[all.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
new file mode 100644
index 0000000000..335dbb9430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
@@ -0,0 +1,2 @@
+[animation-delay-end.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
new file mode 100644
index 0000000000..1f5d80503a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
@@ -0,0 +1,2 @@
+[animation-delay-start.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini
new file mode 100644
index 0000000000..37a07543d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini
@@ -0,0 +1,2 @@
+[animation-delay.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
new file mode 100644
index 0000000000..dc6fe7aa48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
@@ -0,0 +1,2 @@
+[animation-direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini
new file mode 100644
index 0000000000..eabf901d55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini
@@ -0,0 +1,2 @@
+[animation-duration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini
new file mode 100644
index 0000000000..69bce7fe5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini
@@ -0,0 +1,2 @@
+[animation-fill-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini
new file mode 100644
index 0000000000..897534daec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini
@@ -0,0 +1,2 @@
+[animation-iteration-count.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini
new file mode 100644
index 0000000000..cc2a5011b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini
@@ -0,0 +1,2 @@
+[animation-name.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini
new file mode 100644
index 0000000000..7448f72e26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini
@@ -0,0 +1,2 @@
+[animation-play-state.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini
new file mode 100644
index 0000000000..8619830cba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini
@@ -0,0 +1,2 @@
+[animation-timing-function.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini
new file mode 100644
index 0000000000..5a49730e0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini
@@ -0,0 +1,2 @@
+[animation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini
new file mode 100644
index 0000000000..e93f40081b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini
@@ -0,0 +1,3 @@
+[backdrop-filter.html]
+ prefs: [layout.css.backdrop-filter.enabled:true]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
new file mode 100644
index 0000000000..5e11eff0ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
@@ -0,0 +1,2 @@
+[backface-visibility.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini
new file mode 100644
index 0000000000..e79f3f1f91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini
@@ -0,0 +1,2 @@
+[background-attachment.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini
new file mode 100644
index 0000000000..0ad5a2f5da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[background-blend-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini
new file mode 100644
index 0000000000..70a894d868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini
@@ -0,0 +1,2 @@
+[background-clip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
new file mode 100644
index 0000000000..ffbb100672
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
@@ -0,0 +1,2 @@
+[background-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
new file mode 100644
index 0000000000..a64eef4b74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
@@ -0,0 +1,2 @@
+[background-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini
new file mode 100644
index 0000000000..8611c45e30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini
@@ -0,0 +1,2 @@
+[background-origin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini
new file mode 100644
index 0000000000..67d021cd1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini
@@ -0,0 +1,2 @@
+[background-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini
new file mode 100644
index 0000000000..461ca5b43b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini
@@ -0,0 +1,2 @@
+[background-repeat.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini
new file mode 100644
index 0000000000..b7a46c3fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini
@@ -0,0 +1,2 @@
+[background-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
new file mode 100644
index 0000000000..f5dc487747
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
@@ -0,0 +1,2 @@
+[background.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini
new file mode 100644
index 0000000000..d4cc9bf9fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini
@@ -0,0 +1,2 @@
+[baseline-shift.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini
new file mode 100644
index 0000000000..bcf15b373d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini
@@ -0,0 +1,2 @@
+[block-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
new file mode 100644
index 0000000000..76ab058b6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
@@ -0,0 +1,2 @@
+[border-collapse.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
new file mode 100644
index 0000000000..dcf1f3cb68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
@@ -0,0 +1,2 @@
+[border-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini
new file mode 100644
index 0000000000..5eded7065a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini
@@ -0,0 +1,2 @@
+[border-image-outset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini
new file mode 100644
index 0000000000..ce1a4df815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini
@@ -0,0 +1,2 @@
+[border-image-repeat.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini
new file mode 100644
index 0000000000..06c58ecc53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini
@@ -0,0 +1,2 @@
+[border-image-slice.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
new file mode 100644
index 0000000000..dbe83f35a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
@@ -0,0 +1,2 @@
+[border-image-source.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini
new file mode 100644
index 0000000000..a5ae1a7573
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini
@@ -0,0 +1,2 @@
+[border-image-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini
new file mode 100644
index 0000000000..b3c3194f9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini
@@ -0,0 +1,2 @@
+[border-radius.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
new file mode 100644
index 0000000000..8f44442c63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
@@ -0,0 +1,2 @@
+[border-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
new file mode 100644
index 0000000000..31eff5005d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
@@ -0,0 +1,2 @@
+[border-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
new file mode 100644
index 0000000000..3f374a0e4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
@@ -0,0 +1,2 @@
+[bottom.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini
new file mode 100644
index 0000000000..f45e111234
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini
@@ -0,0 +1,2 @@
+[box-shadow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
new file mode 100644
index 0000000000..6c40a9c8d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
@@ -0,0 +1,2 @@
+[box-sizing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini
new file mode 100644
index 0000000000..bdd6a5367b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini
@@ -0,0 +1,2 @@
+[break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini
new file mode 100644
index 0000000000..964f8b7f82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini
@@ -0,0 +1,2 @@
+[caption-side.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
new file mode 100644
index 0000000000..385932d3be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
@@ -0,0 +1,2 @@
+[caret-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini
new file mode 100644
index 0000000000..ccd2b4180e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini
@@ -0,0 +1,2 @@
+[center-coordinate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
new file mode 100644
index 0000000000..8d67ba09f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
@@ -0,0 +1,2 @@
+[clear.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini
new file mode 100644
index 0000000000..3ed5cb7d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini
@@ -0,0 +1,2 @@
+[clip-path.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini
new file mode 100644
index 0000000000..13c93a0a0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini
@@ -0,0 +1,2 @@
+[clip-rule.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini
new file mode 100644
index 0000000000..ec30ee8cd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini
@@ -0,0 +1,2 @@
+[clip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini
new file mode 100644
index 0000000000..f0fa1d2ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini
@@ -0,0 +1,2 @@
+[color-interpolation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
new file mode 100644
index 0000000000..7ceaf7631b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
@@ -0,0 +1,2 @@
+[color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini
new file mode 100644
index 0000000000..6d8bb91346
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini
@@ -0,0 +1,2 @@
+[column-count.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
new file mode 100644
index 0000000000..6c9343dc40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
@@ -0,0 +1,2 @@
+[column-rule-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini
new file mode 100644
index 0000000000..0f6281cd16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini
@@ -0,0 +1,2 @@
+[column-rule-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini
new file mode 100644
index 0000000000..9ccecb3fb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini
@@ -0,0 +1,2 @@
+[column-rule-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini
new file mode 100644
index 0000000000..d2efc097a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini
@@ -0,0 +1,2 @@
+[column-span.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini
new file mode 100644
index 0000000000..9a6b8f32d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini
@@ -0,0 +1,2 @@
+[column-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini
new file mode 100644
index 0000000000..3641497872
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini
@@ -0,0 +1,2 @@
+[contain.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini
new file mode 100644
index 0000000000..d9f05f7f9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini
@@ -0,0 +1,2 @@
+[container-name.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini
new file mode 100644
index 0000000000..3e2aa1265b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini
@@ -0,0 +1,2 @@
+[container-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini
new file mode 100644
index 0000000000..a7b0bf8699
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini
@@ -0,0 +1,2 @@
+[coordinate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini
new file mode 100644
index 0000000000..c2159b2db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini
@@ -0,0 +1,2 @@
+[counter-increment.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini
new file mode 100644
index 0000000000..5fcefab16d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini
@@ -0,0 +1,2 @@
+[counter-reset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini
new file mode 100644
index 0000000000..4ea8663bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini
@@ -0,0 +1,2 @@
+[counter-set.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini
new file mode 100644
index 0000000000..83fafa3718
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini
@@ -0,0 +1,2 @@
+[cursor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini
new file mode 100644
index 0000000000..d9e07b3371
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini
@@ -0,0 +1,2 @@
+[d.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
new file mode 100644
index 0000000000..0cc9f8d331
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
@@ -0,0 +1,2 @@
+[direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini
new file mode 100644
index 0000000000..1e393059be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini
@@ -0,0 +1,2 @@
+[display.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini
new file mode 100644
index 0000000000..001071e889
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini
@@ -0,0 +1,2 @@
+[dominant-baseline.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
new file mode 100644
index 0000000000..8d194f9ae1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
@@ -0,0 +1,2 @@
+[empty-cells.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini
new file mode 100644
index 0000000000..76fbe8f9af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini
@@ -0,0 +1,2 @@
+[fill-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini
new file mode 100644
index 0000000000..e9680cca6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini
@@ -0,0 +1,2 @@
+[fill-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini
new file mode 100644
index 0000000000..47a237a7f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini
@@ -0,0 +1,2 @@
+[fill-rule.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini
new file mode 100644
index 0000000000..758473c4be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini
@@ -0,0 +1,2 @@
+[fill.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini
new file mode 100644
index 0000000000..b7fa2fad19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini
@@ -0,0 +1,2 @@
+[filter.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini
new file mode 100644
index 0000000000..7ed6045cdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini
@@ -0,0 +1,2 @@
+[flex-basis.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini
new file mode 100644
index 0000000000..ac7138a690
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini
@@ -0,0 +1,2 @@
+[flex-direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini
new file mode 100644
index 0000000000..d076959c0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini
@@ -0,0 +1,2 @@
+[flex-flow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini
new file mode 100644
index 0000000000..354d117037
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini
@@ -0,0 +1,2 @@
+[flex-grow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini
new file mode 100644
index 0000000000..f3ed21141b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini
@@ -0,0 +1,2 @@
+[flex-shrink.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini
new file mode 100644
index 0000000000..5e484e9342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini
@@ -0,0 +1,2 @@
+[flex-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini
new file mode 100644
index 0000000000..fb37fb8a5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini
@@ -0,0 +1,2 @@
+[flex.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
new file mode 100644
index 0000000000..bc48994533
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
@@ -0,0 +1,2 @@
+[float.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini
new file mode 100644
index 0000000000..76955df352
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini
@@ -0,0 +1,2 @@
+[flood-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini
new file mode 100644
index 0000000000..2ffdd96dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini
@@ -0,0 +1,2 @@
+[flood-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini
new file mode 100644
index 0000000000..971cc06372
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini
@@ -0,0 +1,2 @@
+[font-family.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini
new file mode 100644
index 0000000000..b037cc442f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini
@@ -0,0 +1,2 @@
+[font-feature-settings.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini
new file mode 100644
index 0000000000..f2d0cf9af4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini
@@ -0,0 +1,2 @@
+[font-kerning.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini
new file mode 100644
index 0000000000..3abae991c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini
@@ -0,0 +1,2 @@
+[font-language-override.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini
new file mode 100644
index 0000000000..03dbcc89bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini
@@ -0,0 +1,2 @@
+[font-optical-sizing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini
new file mode 100644
index 0000000000..17f240a362
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini
@@ -0,0 +1,2 @@
+[font-palette.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini
new file mode 100644
index 0000000000..749720f24d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini
@@ -0,0 +1,2 @@
+[font-presentation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini
new file mode 100644
index 0000000000..c3ff90b64c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini
@@ -0,0 +1,2 @@
+[font-size-adjust.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini
new file mode 100644
index 0000000000..3aa72cfb42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini
@@ -0,0 +1,2 @@
+[font-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini
new file mode 100644
index 0000000000..fee1c265c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini
@@ -0,0 +1,2 @@
+[font-stretch.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
new file mode 100644
index 0000000000..7363bbc3fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
@@ -0,0 +1,2 @@
+[font-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini
new file mode 100644
index 0000000000..d9b10ddcb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini
@@ -0,0 +1,2 @@
+[font-synthesis.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini
new file mode 100644
index 0000000000..e21b4b0acc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini
@@ -0,0 +1,2 @@
+[font-variant-alternates.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini
new file mode 100644
index 0000000000..5563afc58a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini
@@ -0,0 +1,2 @@
+[font-variant-caps.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini
new file mode 100644
index 0000000000..c0ec67c32f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini
@@ -0,0 +1,2 @@
+[font-variant-east-asian.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini
new file mode 100644
index 0000000000..2b74716348
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini
@@ -0,0 +1,2 @@
+[font-variant-emoji.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini
new file mode 100644
index 0000000000..ce122d1558
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini
@@ -0,0 +1,2 @@
+[font-variant-ligatures.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini
new file mode 100644
index 0000000000..e02849fee2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini
@@ -0,0 +1,2 @@
+[font-variant-numeric.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini
new file mode 100644
index 0000000000..3e3b47d18e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini
@@ -0,0 +1,2 @@
+[font-variant.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini
new file mode 100644
index 0000000000..b6393f5e78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini
@@ -0,0 +1,2 @@
+[font-variation-settings.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
new file mode 100644
index 0000000000..51ca2e03c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
@@ -0,0 +1,2 @@
+[font-weight.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini
new file mode 100644
index 0000000000..cf62dc7f87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini
@@ -0,0 +1,2 @@
+[font.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini
new file mode 100644
index 0000000000..331533256b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini
@@ -0,0 +1,2 @@
+[gap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini
new file mode 100644
index 0000000000..595fea9261
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini
@@ -0,0 +1,2 @@
+[grid-area.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini
new file mode 100644
index 0000000000..5aa81c92ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-columns-rows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini
new file mode 100644
index 0000000000..b72aefad27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-flow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini
new file mode 100644
index 0000000000..f9746b1cc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini
@@ -0,0 +1,2 @@
+[grid-gap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini
new file mode 100644
index 0000000000..ab19feda3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini
@@ -0,0 +1,2 @@
+[grid-start-end.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini
new file mode 100644
index 0000000000..dd2b534bde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini
@@ -0,0 +1,2 @@
+[grid-template-areas.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini
new file mode 100644
index 0000000000..6fa5662f1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini
@@ -0,0 +1,2 @@
+[grid-template-columns-rows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini
new file mode 100644
index 0000000000..3d648f2525
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini
@@ -0,0 +1,2 @@
+[grid-template.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini
new file mode 100644
index 0000000000..3f8196b495
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini
@@ -0,0 +1,2 @@
+[grid.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
new file mode 100644
index 0000000000..61455b81d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
@@ -0,0 +1,2 @@
+[height.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini
new file mode 100644
index 0000000000..1ca3fd082c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini
@@ -0,0 +1,2 @@
+[hyphens.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini
new file mode 100644
index 0000000000..44470aed8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini
@@ -0,0 +1,2 @@
+[image-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini
new file mode 100644
index 0000000000..be3a4cc298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini
@@ -0,0 +1,2 @@
+[inline-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini
new file mode 100644
index 0000000000..394239165c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini
@@ -0,0 +1,2 @@
+[isolation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
new file mode 100644
index 0000000000..eca8ef9ca5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
@@ -0,0 +1,2 @@
+[left.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini
new file mode 100644
index 0000000000..2985d63c4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini
new file mode 100644
index 0000000000..fe3e2a195a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini
@@ -0,0 +1,2 @@
+[lighting-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini
new file mode 100644
index 0000000000..a03a9a6e39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini
@@ -0,0 +1,2 @@
+[line-break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
new file mode 100644
index 0000000000..d23f6bb487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
@@ -0,0 +1,2 @@
+[line-height.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
new file mode 100644
index 0000000000..fff1136968
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
@@ -0,0 +1,2 @@
+[list-style-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
new file mode 100644
index 0000000000..fa21a40186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
@@ -0,0 +1,2 @@
+[list-style-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini
new file mode 100644
index 0000000000..08acdeb64d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini
@@ -0,0 +1,2 @@
+[list-style-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini
new file mode 100644
index 0000000000..764dbde248
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini
@@ -0,0 +1,2 @@
+[logical.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
new file mode 100644
index 0000000000..81491feff4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
@@ -0,0 +1,2 @@
+[margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini
new file mode 100644
index 0000000000..b503fabe98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini
@@ -0,0 +1,2 @@
+[marker.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
new file mode 100644
index 0000000000..256affd71d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
@@ -0,0 +1,2 @@
+[mask-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini
new file mode 100644
index 0000000000..d83e2c8895
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini
@@ -0,0 +1,2 @@
+[mask-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini
new file mode 100644
index 0000000000..374d6f2b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini
@@ -0,0 +1,2 @@
+[mask.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini
new file mode 100644
index 0000000000..a5884d6baa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini
new file mode 100644
index 0000000000..1fe4a919c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini
@@ -0,0 +1,2 @@
+[object-fit.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
new file mode 100644
index 0000000000..708d3a4b7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
@@ -0,0 +1,2 @@
+[object-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini
new file mode 100644
index 0000000000..afd7e6d8ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini
@@ -0,0 +1,2 @@
+[offset-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini
new file mode 100644
index 0000000000..0de3e04c46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini
@@ -0,0 +1,2 @@
+[offset-distance.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini
new file mode 100644
index 0000000000..aa959aac9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini
@@ -0,0 +1,2 @@
+[offset-path.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini
new file mode 100644
index 0000000000..96a6d50ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini
@@ -0,0 +1,2 @@
+[offset-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini
new file mode 100644
index 0000000000..3acfbd8012
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini
@@ -0,0 +1,2 @@
+[offset-rotate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini
new file mode 100644
index 0000000000..d2087998f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini
@@ -0,0 +1,2 @@
+[offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
new file mode 100644
index 0000000000..42c86a0370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
@@ -0,0 +1,2 @@
+[opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini
new file mode 100644
index 0000000000..9344070597
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini
@@ -0,0 +1,2 @@
+[order.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini
new file mode 100644
index 0000000000..3dd4aa48c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini
@@ -0,0 +1,2 @@
+[orphans.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
new file mode 100644
index 0000000000..162c8a7db4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
@@ -0,0 +1,2 @@
+[outline-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini
new file mode 100644
index 0000000000..3299896868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini
@@ -0,0 +1,2 @@
+[outline-offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
new file mode 100644
index 0000000000..d3fdd10351
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
@@ -0,0 +1,2 @@
+[outline-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini
new file mode 100644
index 0000000000..0fe188bef8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini
@@ -0,0 +1,2 @@
+[outline-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
new file mode 100644
index 0000000000..7cbe9abf61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
@@ -0,0 +1,2 @@
+[overflow-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini
new file mode 100644
index 0000000000..1ebe7cee99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini
new file mode 100644
index 0000000000..cc03c35688
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
new file mode 100644
index 0000000000..057e049231
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
@@ -0,0 +1,2 @@
+[overflow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini
new file mode 100644
index 0000000000..2a972a3eee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini
@@ -0,0 +1,2 @@
+[overscroll-behavior.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
new file mode 100644
index 0000000000..8c34ad7dec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
@@ -0,0 +1,2 @@
+[padding.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini
new file mode 100644
index 0000000000..7f8e57c4f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini
@@ -0,0 +1,2 @@
+[page.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini
new file mode 100644
index 0000000000..4fb46e14de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini
@@ -0,0 +1,2 @@
+[paint-order.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini
new file mode 100644
index 0000000000..57a1e721a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini
@@ -0,0 +1,2 @@
+[perspective-origin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini
new file mode 100644
index 0000000000..d7964fb0f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini
@@ -0,0 +1,2 @@
+[perspective.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini
new file mode 100644
index 0000000000..8a8dd56d35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini
@@ -0,0 +1,2 @@
+[pointer-events.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
new file mode 100644
index 0000000000..4e1220d344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
@@ -0,0 +1,2 @@
+[position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini
new file mode 100644
index 0000000000..3a285df0ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini
@@ -0,0 +1,2 @@
+[quotes.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini
new file mode 100644
index 0000000000..b36d08a2e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini
@@ -0,0 +1,2 @@
+[radius.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
new file mode 100644
index 0000000000..2672d55b73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
@@ -0,0 +1,2 @@
+[resize.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
new file mode 100644
index 0000000000..3b22fae978
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
@@ -0,0 +1,2 @@
+[right.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini
new file mode 100644
index 0000000000..1358088138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini
@@ -0,0 +1,2 @@
+[scroll-behavior.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini
new file mode 100644
index 0000000000..2d353a7023
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini
@@ -0,0 +1,2 @@
+[scroll-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini
new file mode 100644
index 0000000000..972bcd5ca7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini
@@ -0,0 +1,2 @@
+[scroll-padding.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini
new file mode 100644
index 0000000000..254ddcd6e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini
new file mode 100644
index 0000000000..e76c935caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-stop.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini
new file mode 100644
index 0000000000..4c6d190089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini
new file mode 100644
index 0000000000..0df2084e97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini
@@ -0,0 +1,2 @@
+[scrollbar-gutter.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini
new file mode 100644
index 0000000000..0bcfafddef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini
@@ -0,0 +1,2 @@
+[scrollbar-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini
new file mode 100644
index 0000000000..b3c683cc03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini
@@ -0,0 +1,2 @@
+[shape-image-threshold.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini
new file mode 100644
index 0000000000..9be99a7051
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini
@@ -0,0 +1,2 @@
+[shape-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
new file mode 100644
index 0000000000..384b703cbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
@@ -0,0 +1,2 @@
+[shape-outside.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini
new file mode 100644
index 0000000000..a1934a09b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini
@@ -0,0 +1,2 @@
+[shape-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini
new file mode 100644
index 0000000000..bb630df1be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini
@@ -0,0 +1,2 @@
+[speak.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini
new file mode 100644
index 0000000000..1bb8984f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini
@@ -0,0 +1,2 @@
+[stop-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini
new file mode 100644
index 0000000000..f448d8dac1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini
@@ -0,0 +1,2 @@
+[stop-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini
new file mode 100644
index 0000000000..6e36a08ff5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini
@@ -0,0 +1,2 @@
+[stroke-dasharray.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini
new file mode 100644
index 0000000000..0d84993cff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini
@@ -0,0 +1,2 @@
+[stroke-dashoffset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini
new file mode 100644
index 0000000000..1210fd77b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini
@@ -0,0 +1,2 @@
+[stroke-linecap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini
new file mode 100644
index 0000000000..5bcc642252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini
@@ -0,0 +1,2 @@
+[stroke-linejoin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini
new file mode 100644
index 0000000000..aca4776dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini
@@ -0,0 +1,2 @@
+[stroke-miterlimit.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini
new file mode 100644
index 0000000000..3908811dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini
@@ -0,0 +1,2 @@
+[stroke-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini
new file mode 100644
index 0000000000..6940ce285f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini
@@ -0,0 +1,2 @@
+[stroke-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini
new file mode 100644
index 0000000000..01bdbc9afe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini
@@ -0,0 +1,2 @@
+[stroke.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini
new file mode 100644
index 0000000000..cc7979a246
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini
@@ -0,0 +1,2 @@
+[tab-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini
new file mode 100644
index 0000000000..1217392f14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini
@@ -0,0 +1,2 @@
+[table-layout.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini
new file mode 100644
index 0000000000..290c998bec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini
@@ -0,0 +1,2 @@
+[text-align-last.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
new file mode 100644
index 0000000000..0e9d8daee7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
@@ -0,0 +1,2 @@
+[text-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini
new file mode 100644
index 0000000000..84b7326ddd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini
@@ -0,0 +1,2 @@
+[text-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini
new file mode 100644
index 0000000000..eb8e65a396
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini
@@ -0,0 +1,2 @@
+[text-combine-upright.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
new file mode 100644
index 0000000000..8b929099bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini
new file mode 100644
index 0000000000..8edc0a24f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-line.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini
new file mode 100644
index 0000000000..4aa9763111
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini
new file mode 100644
index 0000000000..898244f3f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
new file mode 100644
index 0000000000..eb3d17eee1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
new file mode 100644
index 0000000000..25d98fde7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-thickness.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini
new file mode 100644
index 0000000000..1b4aebf855
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini
@@ -0,0 +1,2 @@
+[text-decoration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
new file mode 100644
index 0000000000..7590f81412
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
@@ -0,0 +1,2 @@
+[text-emphasis-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini
new file mode 100644
index 0000000000..ac666363ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini
@@ -0,0 +1,2 @@
+[text-indent.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini
new file mode 100644
index 0000000000..3df6d413a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini
@@ -0,0 +1,2 @@
+[text-justify.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini
new file mode 100644
index 0000000000..906e18e072
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini
@@ -0,0 +1,2 @@
+[text-orientation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini
new file mode 100644
index 0000000000..c3bb736bbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini
@@ -0,0 +1,2 @@
+[text-overflow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini
new file mode 100644
index 0000000000..472c67137a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini
@@ -0,0 +1,2 @@
+[text-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini
new file mode 100644
index 0000000000..ccc147ce95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini
@@ -0,0 +1,2 @@
+[text-shadow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini
new file mode 100644
index 0000000000..a525a2b4b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini
@@ -0,0 +1,2 @@
+[text-size-adjust.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
new file mode 100644
index 0000000000..5786ad14e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
@@ -0,0 +1,2 @@
+[text-transform.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini
new file mode 100644
index 0000000000..943830948b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini
@@ -0,0 +1,2 @@
+[text-underline-offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini
new file mode 100644
index 0000000000..89dac94fab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini
@@ -0,0 +1,2 @@
+[text-underline-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
new file mode 100644
index 0000000000..3eb32b7d04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
@@ -0,0 +1,2 @@
+[top.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini
new file mode 100644
index 0000000000..9f20e3ef51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini
@@ -0,0 +1,2 @@
+[touch-action.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini
new file mode 100644
index 0000000000..b330571b70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini
@@ -0,0 +1,2 @@
+[transform-box.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
new file mode 100644
index 0000000000..48190aeb03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
@@ -0,0 +1,4 @@
+[transform-interpolated.html]
+ [Computed value for interpolated transforms is not null]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini
new file mode 100644
index 0000000000..fb756b2c30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini
@@ -0,0 +1,2 @@
+[transform-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
new file mode 100644
index 0000000000..b3b6a95f8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
@@ -0,0 +1,2 @@
+[transform.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini
new file mode 100644
index 0000000000..f741642342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini
@@ -0,0 +1,2 @@
+[transition-delay.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
new file mode 100644
index 0000000000..27f8dbc121
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
@@ -0,0 +1,2 @@
+[transition-duration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini
new file mode 100644
index 0000000000..4db4ab65fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini
@@ -0,0 +1,2 @@
+[transition-property.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini
new file mode 100644
index 0000000000..9b89222a18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini
@@ -0,0 +1,2 @@
+[transition-timing-function.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini
new file mode 100644
index 0000000000..d598c4625b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini
@@ -0,0 +1,2 @@
+[transition.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini
new file mode 100644
index 0000000000..8a8587456c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini
@@ -0,0 +1,2 @@
+[unicode-bidi.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini
new file mode 100644
index 0000000000..4fadea9551
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini
@@ -0,0 +1,2 @@
+[user-select.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini
new file mode 100644
index 0000000000..c7eeac28dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini
@@ -0,0 +1,2 @@
+[vector-effect.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
new file mode 100644
index 0000000000..69b82e3959
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
@@ -0,0 +1,2 @@
+[vertical-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
new file mode 100644
index 0000000000..cf221b3f80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
@@ -0,0 +1,2 @@
+[visibility.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
new file mode 100644
index 0000000000..9cee208802
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
@@ -0,0 +1,2 @@
+[white-space.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini
new file mode 100644
index 0000000000..8903147103
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini
@@ -0,0 +1,2 @@
+[widows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
new file mode 100644
index 0000000000..71b7108d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
@@ -0,0 +1,2 @@
+[width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini
new file mode 100644
index 0000000000..7d3464e91c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini
@@ -0,0 +1,2 @@
+[will-change.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini
new file mode 100644
index 0000000000..8a5adf85c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini
@@ -0,0 +1,2 @@
+[word-break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini
new file mode 100644
index 0000000000..d95393361b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini
@@ -0,0 +1,2 @@
+[word-spacing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini
new file mode 100644
index 0000000000..be9a84a3f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini
@@ -0,0 +1,2 @@
+[word-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini
new file mode 100644
index 0000000000..82e86b93c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini
@@ -0,0 +1,2 @@
+[writing-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini
new file mode 100644
index 0000000000..e747c65fa1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini
@@ -0,0 +1,2 @@
+[z-index.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini
new file mode 100644
index 0000000000..2f2927cf80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-clamp-px-em.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini
new file mode 100644
index 0000000000..cbb1da0f26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-max-px-em.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini
new file mode 100644
index 0000000000..f7996b48b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-min-px-em.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/__dir__.ini b/testing/web-platform/meta/css/css-ui/__dir__.ini
new file mode 100644
index 0000000000..a0723d39bc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/__dir__.ini
@@ -0,0 +1 @@
+prefs: [intl.icu4x.segmenter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-ui/animation/__dir__.ini b/testing/web-platform/meta/css/css-ui/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-ui/animation/outline-color-interpolation.html.ini b/testing/web-platform/meta/css/css-ui/animation/outline-color-interpolation.html.ini
new file mode 100644
index 0000000000..61e89bea5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/outline-color-interpolation.html.ini
@@ -0,0 +1,3 @@
+[outline-color-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/animation/outline-offset-composition.html.ini b/testing/web-platform/meta/css/css-ui/animation/outline-offset-composition.html.ini
new file mode 100644
index 0000000000..8c9053bcd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/outline-offset-composition.html.ini
@@ -0,0 +1,3 @@
+[outline-offset-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/animation/outline-offset-interpolation.html.ini b/testing/web-platform/meta/css/css-ui/animation/outline-offset-interpolation.html.ini
new file mode 100644
index 0000000000..0cbe1ace66
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/outline-offset-interpolation.html.ini
@@ -0,0 +1,3 @@
+[outline-offset-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/animation/outline-width-composition.html.ini b/testing/web-platform/meta/css/css-ui/animation/outline-width-composition.html.ini
new file mode 100644
index 0000000000..b53dc51774
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/outline-width-composition.html.ini
@@ -0,0 +1,3 @@
+[outline-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/animation/outline-width-interpolation.html.ini b/testing/web-platform/meta/css/css-ui/animation/outline-width-interpolation.html.ini
new file mode 100644
index 0000000000..c8a9d0a496
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/animation/outline-width-interpolation.html.ini
@@ -0,0 +1,51 @@
+[outline-width-interpolation.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1576250
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Animations: property <outline-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <outline-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <outline-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/appearance-initial-value-001.html.ini b/testing/web-platform/meta/css/css-ui/appearance-initial-value-001.html.ini
new file mode 100644
index 0000000000..77b14928bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/appearance-initial-value-001.html.ini
@@ -0,0 +1,3 @@
+[appearance-initial-value-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.tentative.html.ini b/testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.tentative.html.ini
new file mode 100644
index 0000000000..21178f6a0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[appearance-menulist-button-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/appearance-parsing.html.ini b/testing/web-platform/meta/css/css-ui/appearance-parsing.html.ini
new file mode 100644
index 0000000000..a9aa04d57f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/appearance-parsing.html.ini
@@ -0,0 +1,3 @@
+[appearance-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/appearance-property.html.ini b/testing/web-platform/meta/css/css-ui/appearance-property.html.ini
new file mode 100644
index 0000000000..59bb4424ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/appearance-property.html.ini
@@ -0,0 +1,3 @@
+[appearance-property.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/appearance-serialization.html.ini b/testing/web-platform/meta/css/css-ui/appearance-serialization.html.ini
new file mode 100644
index 0000000000..38bbe0037a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/appearance-serialization.html.ini
@@ -0,0 +1,3 @@
+[appearance-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/box-sizing-027.html.ini b/testing/web-platform/meta/css/css-ui/box-sizing-027.html.ini
new file mode 100644
index 0000000000..95e5d76a01
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/box-sizing-027.html.ini
@@ -0,0 +1,3 @@
+[box-sizing-027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/caret-color-009.html.ini b/testing/web-platform/meta/css/css-ui/caret-color-009.html.ini
new file mode 100644
index 0000000000..7c46fb1903
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/caret-color-009.html.ini
@@ -0,0 +1,3 @@
+[caret-color-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/caret-color-018.html.ini b/testing/web-platform/meta/css/css-ui/caret-color-018.html.ini
new file mode 100644
index 0000000000..2713c3774f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/caret-color-018.html.ini
@@ -0,0 +1,3 @@
+[caret-color-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/caret-color-019.html.ini b/testing/web-platform/meta/css/css-ui/caret-color-019.html.ini
new file mode 100644
index 0000000000..ca7d475421
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/caret-color-019.html.ini
@@ -0,0 +1,3 @@
+[caret-color-019.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/caret-color-020.html.ini b/testing/web-platform/meta/css/css-ui/caret-color-020.html.ini
new file mode 100644
index 0000000000..cde51be74e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/caret-color-020.html.ini
@@ -0,0 +1,3 @@
+[caret-color-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/caret-color-021.html.ini b/testing/web-platform/meta/css/css-ui/caret-color-021.html.ini
new file mode 100644
index 0000000000..c15d63c1ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/caret-color-021.html.ini
@@ -0,0 +1,3 @@
+[caret-color-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-attachment-001.html.ini
new file mode 100644
index 0000000000..6725c20bfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-clip-001.html.ini
new file mode 100644
index 0000000000..622310b7d9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-origin-001.html.ini
new file mode 100644
index 0000000000..a567867354
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-position-001.html.ini
new file mode 100644
index 0000000000..b012a72ba1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-size-001.html.ini
new file mode 100644
index 0000000000..c000fe4925
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..e08855b353
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..67a80e1a9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..580d6dc564
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-source-001.html.ini
new file mode 100644
index 0000000000..2c23c375d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-width-001.html.ini
new file mode 100644
index 0000000000..874d4ea78a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-button-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-attachment-001.html.ini
new file mode 100644
index 0000000000..af8320f884
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-clip-001.html.ini
new file mode 100644
index 0000000000..e418b8fe41
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-origin-001.html.ini
new file mode 100644
index 0000000000..764766eb24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-position-001.html.ini
new file mode 100644
index 0000000000..9f78dfa1ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-size-001.html.ini
new file mode 100644
index 0000000000..b3fb17c3df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..7545eed472
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..7ee602addf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..77c48d0a85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-source-001.html.ini
new file mode 100644
index 0000000000..ffdb893707
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-width-001.html.ini
new file mode 100644
index 0000000000..22869b51a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-color-input-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-color-input-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-attachment-001.html.ini
new file mode 100644
index 0000000000..d46d08c6f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-clip-001.html.ini
new file mode 100644
index 0000000000..8688b5d903
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-origin-001.html.ini
new file mode 100644
index 0000000000..8b99c944f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-position-001.html.ini
new file mode 100644
index 0000000000..cc377816c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-size-001.html.ini
new file mode 100644
index 0000000000..b3b8d01022
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..c4d44ccc3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..7e692378c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..351c1eed9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-source-001.html.ini
new file mode 100644
index 0000000000..05ae5be05e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-width-001.html.ini
new file mode 100644
index 0000000000..7ecbb8a3f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-button-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-attachment-001.html.ini
new file mode 100644
index 0000000000..49fa98868a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-clip-001.html.ini
new file mode 100644
index 0000000000..c3219cfe75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-origin-001.html.ini
new file mode 100644
index 0000000000..a043a45af9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-position-001.html.ini
new file mode 100644
index 0000000000..7c686d762a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-size-001.html.ini
new file mode 100644
index 0000000000..aa68b0a17b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..46f7c92f6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..dd8b7e4bb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..6ebae15e6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-source-001.html.ini
new file mode 100644
index 0000000000..a911df1e36
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-width-001.html.ini
new file mode 100644
index 0000000000..a501e186f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-reset-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini
new file mode 100644
index 0000000000..f4caa377e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-clip-001.html.ini
new file mode 100644
index 0000000000..18ead154f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-origin-001.html.ini
new file mode 100644
index 0000000000..2c3d348957
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-position-001.html.ini
new file mode 100644
index 0000000000..cb3af7bf2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-size-001.html.ini
new file mode 100644
index 0000000000..010812c40c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..b78d884ac9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..c24d09a7cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..5add88d1af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-source-001.html.ini
new file mode 100644
index 0000000000..0a8927659f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-width-001.html.ini
new file mode 100644
index 0000000000..edaf27abdc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-attachment-001.html.ini
new file mode 100644
index 0000000000..4841d48524
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-clip-001.html.ini
new file mode 100644
index 0000000000..2da00120ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-origin-001.html.ini
new file mode 100644
index 0000000000..e6ad1cebc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini
new file mode 100644
index 0000000000..554c3fc052
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-size-001.html.ini
new file mode 100644
index 0000000000..51086d47ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..c5cb4aea4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..f06f8b5600
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..a485c5f39d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-source-001.html.ini
new file mode 100644
index 0000000000..e19e35b922
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-width-001.html.ini
new file mode 100644
index 0000000000..b330743b58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-search-text-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-attachment-001.html.ini
new file mode 100644
index 0000000000..5d177b6285
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-clip-001.html.ini
new file mode 100644
index 0000000000..6583c45e05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-origin-001.html.ini
new file mode 100644
index 0000000000..3fbf38de9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-position-001.html.ini
new file mode 100644
index 0000000000..4c7a32da65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-size-001.html.ini
new file mode 100644
index 0000000000..4587e74063
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..023083083c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..29920ec86d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..c203361d9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-source-001.html.ini
new file mode 100644
index 0000000000..b73f367d4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-width-001.html.ini
new file mode 100644
index 0000000000..e4fefb8557
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-submit-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-submit-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-attachment-001.html.ini
new file mode 100644
index 0000000000..9ecd2c5429
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-clip-001.html.ini
new file mode 100644
index 0000000000..df457197ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-origin-001.html.ini
new file mode 100644
index 0000000000..b5b8f0ea2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-position-001.html.ini
new file mode 100644
index 0000000000..ffee96190a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-size-001.html.ini
new file mode 100644
index 0000000000..277bde092e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..f166ddbbc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..eaeebca5ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..e98ff631c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-source-001.html.ini
new file mode 100644
index 0000000000..1b21e2aa9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-width-001.html.ini
new file mode 100644
index 0000000000..52e225d591
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-text-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-input-text-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-attachment-001.html.ini
new file mode 100644
index 0000000000..5c85d4c8e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-clip-001.html.ini
new file mode 100644
index 0000000000..5ee23f2e1c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-origin-001.html.ini
new file mode 100644
index 0000000000..62f1178c60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-position-001.html.ini
new file mode 100644
index 0000000000..c6b103b6d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-size-001.html.ini
new file mode 100644
index 0000000000..c7ae90e8ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..8f0140d40d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..edf750f581
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..e98dbafa2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-source-001.html.ini
new file mode 100644
index 0000000000..59f7289263
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-width-001.html.ini
new file mode 100644
index 0000000000..a2e2a7b3c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-meter-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-meter-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-attachment-001.html.ini
new file mode 100644
index 0000000000..1f789c5840
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-clip-001.html.ini
new file mode 100644
index 0000000000..1bbfce49e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-origin-001.html.ini
new file mode 100644
index 0000000000..b68d3a498d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-position-001.html.ini
new file mode 100644
index 0000000000..118f9bd3a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-size-001.html.ini
new file mode 100644
index 0000000000..e893419bc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-end-width-001.html.ini
new file mode 100644
index 0000000000..706e1623d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-block-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-start-width-001.html.ini
new file mode 100644
index 0000000000..13f343a698
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-block-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-block-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-bottom-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-bottom-width-001.html.ini
new file mode 100644
index 0000000000..43e0bb2f7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-bottom-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-bottom-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..a661cea30f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..205a91c234
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..b695f3a058
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-source-001.html.ini
new file mode 100644
index 0000000000..b055ac6a13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-width-001.html.ini
new file mode 100644
index 0000000000..a9d207702d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-end-width-001.html.ini
new file mode 100644
index 0000000000..b28705c048
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-inline-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-start-width-001.html.ini
new file mode 100644
index 0000000000..0ce4cfcd53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-inline-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-inline-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-left-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-left-width-001.html.ini
new file mode 100644
index 0000000000..9b07115252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-left-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-left-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-right-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-right-width-001.html.ini
new file mode 100644
index 0000000000..fc18edea24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-right-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-right-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-top-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-top-width-001.html.ini
new file mode 100644
index 0000000000..8b8b6bc374
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-progress-border-top-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-progress-border-top-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-color-001.html.ini
new file mode 100644
index 0000000000..4e869e6307
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-background-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-image-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-image-001.html.ini
new file mode 100644
index 0000000000..dc5dcce57f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-background-image-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-background-image-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-color-001.html.ini
new file mode 100644
index 0000000000..b193dca357
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-end-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-style-001.html.ini
new file mode 100644
index 0000000000..3d17156a9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-end-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-width-001.html.ini
new file mode 100644
index 0000000000..0386d16f2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-color-001.html.ini
new file mode 100644
index 0000000000..7907628945
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-start-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-style-001.html.ini
new file mode 100644
index 0000000000..e30ea88d05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-start-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-width-001.html.ini
new file mode 100644
index 0000000000..35fea30a2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-block-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-block-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-color-001.html.ini
new file mode 100644
index 0000000000..0fa4e9b8fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-bottom-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-left-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-left-radius-001.html.ini
new file mode 100644
index 0000000000..c3a5953ae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-left-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-bottom-left-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-right-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-right-radius-001.html.ini
new file mode 100644
index 0000000000..85f5b05db3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-right-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-bottom-right-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-style-001.html.ini
new file mode 100644
index 0000000000..5cd23305ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-bottom-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-width-001.html.ini
new file mode 100644
index 0000000000..ccc414a0a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-bottom-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-bottom-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-end-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-end-radius-001.html.ini
new file mode 100644
index 0000000000..5341aeac24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-end-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-end-end-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-start-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-start-radius-001.html.ini
new file mode 100644
index 0000000000..5b8270b7eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-end-start-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-end-start-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-color-001.html.ini
new file mode 100644
index 0000000000..c246cec451
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-end-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-style-001.html.ini
new file mode 100644
index 0000000000..a80b8e1539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-end-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-width-001.html.ini
new file mode 100644
index 0000000000..0ad0255451
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-color-001.html.ini
new file mode 100644
index 0000000000..4fac142cb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-start-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-style-001.html.ini
new file mode 100644
index 0000000000..11d8a22a24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-start-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-width-001.html.ini
new file mode 100644
index 0000000000..bc192b3f8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-inline-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-inline-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-color-001.html.ini
new file mode 100644
index 0000000000..c3e58d8ca0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-left-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-style-001.html.ini
new file mode 100644
index 0000000000..2d22dae896
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-left-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-width-001.html.ini
new file mode 100644
index 0000000000..8b21ccd68f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-left-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-left-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-color-001.html.ini
new file mode 100644
index 0000000000..faed5f4cc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-right-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-style-001.html.ini
new file mode 100644
index 0000000000..5f149bed9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-right-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-width-001.html.ini
new file mode 100644
index 0000000000..a00d6d22a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-right-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-right-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-end-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-end-radius-001.html.ini
new file mode 100644
index 0000000000..ad7080db33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-end-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-start-end-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-start-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-start-radius-001.html.ini
new file mode 100644
index 0000000000..82b71c6590
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-start-start-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-start-start-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-color-001.html.ini
new file mode 100644
index 0000000000..d66b0dd469
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-top-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-left-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-left-radius-001.html.ini
new file mode 100644
index 0000000000..d245d8e43d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-left-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-top-left-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-right-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-right-radius-001.html.ini
new file mode 100644
index 0000000000..71719f991a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-right-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-top-right-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-style-001.html.ini
new file mode 100644
index 0000000000..413bbfeb33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-top-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-width-001.html.ini
new file mode 100644
index 0000000000..84799d8580
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-dropdown-box-border-top-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-dropdown-box-border-top-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-attachment-001.html.ini
new file mode 100644
index 0000000000..662fff470d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-clip-001.html.ini
new file mode 100644
index 0000000000..7ce7547dda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-origin-001.html.ini
new file mode 100644
index 0000000000..3718d754e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-position-001.html.ini
new file mode 100644
index 0000000000..778f38c452
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-size-001.html.ini
new file mode 100644
index 0000000000..60afc82a99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..395246e59b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..1a78aea21a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..a7571d6f37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-source-001.html.ini
new file mode 100644
index 0000000000..37a8f3e7ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-width-001.html.ini
new file mode 100644
index 0000000000..ffef7ac5ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-listbox-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-listbox-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-color-001.html.ini
new file mode 100644
index 0000000000..5291d74c32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-background-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-image-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-image-001.html.ini
new file mode 100644
index 0000000000..da76f2a575
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-background-image-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-background-image-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-color-001.html.ini
new file mode 100644
index 0000000000..d459f7475e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-end-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-style-001.html.ini
new file mode 100644
index 0000000000..83912f548d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-end-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-width-001.html.ini
new file mode 100644
index 0000000000..9967640395
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-color-001.html.ini
new file mode 100644
index 0000000000..df805f4b8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-start-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-style-001.html.ini
new file mode 100644
index 0000000000..6dca5f2faa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-start-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-width-001.html.ini
new file mode 100644
index 0000000000..c4dc74cdb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-block-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-block-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-color-001.html.ini
new file mode 100644
index 0000000000..590563d164
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-bottom-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-left-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-left-radius-001.html.ini
new file mode 100644
index 0000000000..3e7d0e3aa4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-left-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-bottom-left-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-right-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-right-radius-001.html.ini
new file mode 100644
index 0000000000..ba15d755a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-right-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-bottom-right-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-style-001.html.ini
new file mode 100644
index 0000000000..4fd0953e10
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-bottom-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-width-001.html.ini
new file mode 100644
index 0000000000..1733943779
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-bottom-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-bottom-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-end-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-end-radius-001.html.ini
new file mode 100644
index 0000000000..a5d153883d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-end-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-end-end-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-start-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-start-radius-001.html.ini
new file mode 100644
index 0000000000..8d52a963d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-end-start-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-end-start-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-color-001.html.ini
new file mode 100644
index 0000000000..99d38e0419
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-end-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-style-001.html.ini
new file mode 100644
index 0000000000..64f5a90deb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-end-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-width-001.html.ini
new file mode 100644
index 0000000000..d145eb3f8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-end-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-end-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-color-001.html.ini
new file mode 100644
index 0000000000..ee38147da1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-start-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-style-001.html.ini
new file mode 100644
index 0000000000..7c6f8e6d61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-start-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-width-001.html.ini
new file mode 100644
index 0000000000..1cdc960ccc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-inline-start-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-inline-start-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-color-001.html.ini
new file mode 100644
index 0000000000..003be46b5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-left-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-style-001.html.ini
new file mode 100644
index 0000000000..45798b54ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-left-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-width-001.html.ini
new file mode 100644
index 0000000000..e6efc81b96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-left-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-left-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-color-001.html.ini
new file mode 100644
index 0000000000..b91b15946f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-right-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-style-001.html.ini
new file mode 100644
index 0000000000..52c6014a80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-right-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-width-001.html.ini
new file mode 100644
index 0000000000..c7b4a1b37d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-right-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-right-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-end-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-end-radius-001.html.ini
new file mode 100644
index 0000000000..bee465ee4a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-end-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-start-end-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-start-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-start-radius-001.html.ini
new file mode 100644
index 0000000000..db67f5cc40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-start-start-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-start-start-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-color-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-color-001.html.ini
new file mode 100644
index 0000000000..e850f74af5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-color-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-top-color-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-left-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-left-radius-001.html.ini
new file mode 100644
index 0000000000..bdf5f27e85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-left-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-top-left-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-right-radius-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-right-radius-001.html.ini
new file mode 100644
index 0000000000..a9523db259
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-right-radius-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-top-right-radius-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-style-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-style-001.html.ini
new file mode 100644
index 0000000000..fd1887e69a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-style-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-top-style-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-width-001.html.ini
new file mode 100644
index 0000000000..fa43f48514
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-select-menulist-button-border-top-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-select-menulist-button-border-top-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-attachment-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-attachment-001.html.ini
new file mode 100644
index 0000000000..1d37ff8372
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-attachment-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-background-attachment-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-clip-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-clip-001.html.ini
new file mode 100644
index 0000000000..17f820a205
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-clip-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-background-clip-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-origin-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-origin-001.html.ini
new file mode 100644
index 0000000000..e96c2f647f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-origin-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-background-origin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-position-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-position-001.html.ini
new file mode 100644
index 0000000000..0f9b8b2eea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-position-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-background-position-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-size-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-size-001.html.ini
new file mode 100644
index 0000000000..9a41083c33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-background-size-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-background-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-outset-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-outset-001.html.ini
new file mode 100644
index 0000000000..c7113a77e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-outset-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-border-image-outset-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-repeat-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-repeat-001.html.ini
new file mode 100644
index 0000000000..5b724b2e3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-repeat-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-border-image-repeat-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-slice-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-slice-001.html.ini
new file mode 100644
index 0000000000..176e38aa76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-slice-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-border-image-slice-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-source-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-source-001.html.ini
new file mode 100644
index 0000000000..8cad6314f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-source-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-border-image-source-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-width-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-width-001.html.ini
new file mode 100644
index 0000000000..28a5d24ff6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-image-width-001.html.ini
@@ -0,0 +1,2 @@
+[kind-of-widget-fallback-textarea-border-image-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/compute-kind-widget-no-fallback-props-001.html.ini b/testing/web-platform/meta/css/css-ui/compute-kind-widget-no-fallback-props-001.html.ini
new file mode 100644
index 0000000000..136efb7510
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/compute-kind-widget-no-fallback-props-001.html.ini
@@ -0,0 +1,3 @@
+[compute-kind-widget-no-fallback-props-001.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-01.html.ini b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-01.html.ini
new file mode 100644
index 0000000000..4eabf2a5cb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-01.html.ini
@@ -0,0 +1,3 @@
+[moz-user-modify-01.html]
+ [-moz-user-modify is not supported]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-02.html.ini b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-02.html.ini
new file mode 100644
index 0000000000..f0073b90e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-02.html.ini
@@ -0,0 +1,6 @@
+[moz-user-modify-02.html]
+ [contenteditable="true" doesn't use unsupported -moz-user-modify property]
+ expected: FAIL
+
+ [contenteditable="plaintext-only" doesn't use unsupported -moz-user-modify property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-03.html.ini b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-03.html.ini
new file mode 100644
index 0000000000..3996877dce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/moz-user-modify-03.html.ini
@@ -0,0 +1,6 @@
+[moz-user-modify-03.html]
+ [@supports doesn't use unsupported -moz-user-modify property]
+ expected: FAIL
+
+ [CSS.supports doesn't use unsupported -moz-user-modify property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/historical/user-modify-02.html.ini b/testing/web-platform/meta/css/css-ui/historical/user-modify-02.html.ini
new file mode 100644
index 0000000000..3e5b0745d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/user-modify-02.html.ini
@@ -0,0 +1,3 @@
+[user-modify-02.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/historical/user-modify-03.html.ini b/testing/web-platform/meta/css/css-ui/historical/user-modify-03.html.ini
new file mode 100644
index 0000000000..1eae4aeb65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/user-modify-03.html.ini
@@ -0,0 +1,3 @@
+[user-modify-03.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-01.html.ini b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-01.html.ini
new file mode 100644
index 0000000000..9a51fe0bb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-01.html.ini
@@ -0,0 +1,3 @@
+[webkit-user-modify-01.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-02.html.ini b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-02.html.ini
new file mode 100644
index 0000000000..b39fd117ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-02.html.ini
@@ -0,0 +1,3 @@
+[webkit-user-modify-02.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-03.html.ini b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-03.html.ini
new file mode 100644
index 0000000000..4365be515f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/historical/webkit-user-modify-03.html.ini
@@ -0,0 +1,3 @@
+[webkit-user-modify-03.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/inheritance.html.ini b/testing/web-platform/meta/css/css-ui/inheritance.html.ini
new file mode 100644
index 0000000000..e5770fd15f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/inheritance.html.ini
@@ -0,0 +1,32 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property nav-left does not inherit]
+ expected: FAIL
+
+ [Property nav-down has initial value auto]
+ expected: FAIL
+
+ [Property caret-shape has initial value auto]
+ expected: FAIL
+
+ [Property nav-up has initial value auto]
+ expected: FAIL
+
+ [Property nav-down does not inherit]
+ expected: FAIL
+
+ [Property nav-right has initial value auto]
+ expected: FAIL
+
+ [Property nav-left has initial value auto]
+ expected: FAIL
+
+ [Property caret-shape inherits]
+ expected: FAIL
+
+ [Property nav-right does not inherit]
+ expected: FAIL
+
+ [Property nav-up does not inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/input-security-computed.html.ini b/testing/web-platform/meta/css/css-ui/input-security-computed.html.ini
new file mode 100644
index 0000000000..810efeee05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/input-security-computed.html.ini
@@ -0,0 +1,15 @@
+[input-security-computed.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ ERROR
+ [Property input-security value 'initial']
+ expected: FAIL
+
+ [Property input-security value 'inherit']
+ expected: FAIL
+
+ [Property input-security value 'auto']
+ expected: FAIL
+
+ [Property input-security value 'none']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/input-security-none-sensitive-text-input.html.ini b/testing/web-platform/meta/css/css-ui/input-security-none-sensitive-text-input.html.ini
new file mode 100644
index 0000000000..c0189334cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/input-security-none-sensitive-text-input.html.ini
@@ -0,0 +1,2 @@
+[input-security-none-sensitive-text-input.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/input-security-parsing.html.ini b/testing/web-platform/meta/css/css-ui/input-security-parsing.html.ini
new file mode 100644
index 0000000000..c16a903aed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/input-security-parsing.html.ini
@@ -0,0 +1,20 @@
+[input-security-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['input-security'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['input-security'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['input-security'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['input-security'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['input-security'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['input-security'\] = "none" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/negative-outline-offset.html.ini b/testing/web-platform/meta/css/css-ui/negative-outline-offset.html.ini
new file mode 100644
index 0000000000..3102bab96f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/negative-outline-offset.html.ini
@@ -0,0 +1,3 @@
+[negative-outline-offset.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ui/outline-013.html.ini b/testing/web-platform/meta/css/css-ui/outline-013.html.ini
new file mode 100644
index 0000000000..10ebda983c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-013.html.ini
@@ -0,0 +1,3 @@
+[outline-013.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ui/outline-014.html.ini b/testing/web-platform/meta/css/css-ui/outline-014.html.ini
new file mode 100644
index 0000000000..0977525180
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-014.html.ini
@@ -0,0 +1,3 @@
+[outline-014.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ui/outline-015.html.ini b/testing/web-platform/meta/css/css-ui/outline-015.html.ini
new file mode 100644
index 0000000000..61e38d5c65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-015.html.ini
@@ -0,0 +1,3 @@
+[outline-015.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ui/outline-016.html.ini b/testing/web-platform/meta/css/css-ui/outline-016.html.ini
new file mode 100644
index 0000000000..1a9c7e88ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-016.html.ini
@@ -0,0 +1,3 @@
+[outline-016.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-ui/outline-017.html.ini b/testing/web-platform/meta/css/css-ui/outline-017.html.ini
new file mode 100644
index 0000000000..c5065ceb6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-017.html.ini
@@ -0,0 +1,3 @@
+[outline-017.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/outline-018.html.ini b/testing/web-platform/meta/css/css-ui/outline-018.html.ini
new file mode 100644
index 0000000000..2cb4f6d877
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-018.html.ini
@@ -0,0 +1,3 @@
+[outline-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/outline-020.html.ini b/testing/web-platform/meta/css/css-ui/outline-020.html.ini
new file mode 100644
index 0000000000..7a420e0877
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-020.html.ini
@@ -0,0 +1,3 @@
+[outline-020.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-022.html.ini b/testing/web-platform/meta/css/css-ui/outline-022.html.ini
new file mode 100644
index 0000000000..532d572a27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-022.html.ini
@@ -0,0 +1,2 @@
+[outline-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-color-002.html.ini b/testing/web-platform/meta/css/css-ui/outline-color-002.html.ini
new file mode 100644
index 0000000000..e5949d14ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-color-002.html.ini
@@ -0,0 +1,2 @@
+[outline-color-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-color-003.html.ini b/testing/web-platform/meta/css/css-ui/outline-color-003.html.ini
new file mode 100644
index 0000000000..b50b529ae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-color-003.html.ini
@@ -0,0 +1,2 @@
+[outline-color-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-color-004.html.ini b/testing/web-platform/meta/css/css-ui/outline-color-004.html.ini
new file mode 100644
index 0000000000..8e9ee858a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-color-004.html.ini
@@ -0,0 +1,2 @@
+[outline-color-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-negative-offset-composited-scroll.html.ini b/testing/web-platform/meta/css/css-ui/outline-negative-offset-composited-scroll.html.ini
new file mode 100644
index 0000000000..0443f2fd7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-negative-offset-composited-scroll.html.ini
@@ -0,0 +1,3 @@
+[outline-negative-offset-composited-scroll.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-ui/outline-with-padding-001.html.ini b/testing/web-platform/meta/css/css-ui/outline-with-padding-001.html.ini
new file mode 100644
index 0000000000..b7d0985d37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/outline-with-padding-001.html.ini
@@ -0,0 +1,2 @@
+[outline-with-padding-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/__dir__.ini b/testing/web-platform/meta/css/css-ui/parsing/__dir__.ini
new file mode 100644
index 0000000000..8b41aa1a85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/caret-color-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/caret-color-invalid.html.ini
new file mode 100644
index 0000000000..0e6a6c22dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/caret-color-invalid.html.ini
@@ -0,0 +1,4 @@
+[caret-color-invalid.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/caret-color-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/caret-color-valid.html.ini
new file mode 100644
index 0000000000..7d350b7263
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/caret-color-valid.html.ini
@@ -0,0 +1,3 @@
+[caret-color-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/cursor-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/cursor-computed.html.ini
new file mode 100644
index 0000000000..f340a4b101
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/cursor-computed.html.ini
@@ -0,0 +1,3 @@
+[cursor-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/cursor-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/cursor-invalid.html.ini
new file mode 100644
index 0000000000..7fb02df33c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/cursor-invalid.html.ini
@@ -0,0 +1,3 @@
+[cursor-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/cursor-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/cursor-valid.html.ini
new file mode 100644
index 0000000000..76734d992c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/cursor-valid.html.ini
@@ -0,0 +1,3 @@
+[cursor-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/field-sizing-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/field-sizing-computed.html.ini
new file mode 100644
index 0000000000..c7eaf80f03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/field-sizing-computed.html.ini
@@ -0,0 +1,6 @@
+[field-sizing-computed.html]
+ [Property field-sizing value 'fixed']
+ expected: FAIL
+
+ [Property field-sizing value 'content']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/field-sizing-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/field-sizing-valid.html.ini
new file mode 100644
index 0000000000..7b58b5255f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/field-sizing-valid.html.ini
@@ -0,0 +1,6 @@
+[field-sizing-valid.html]
+ [e.style['field-sizing'\] = "fixed" should set the property value]
+ expected: FAIL
+
+ [e.style['field-sizing'\] = "content" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-color-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-color-computed.html.ini
new file mode 100644
index 0000000000..cd09aa2cfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-color-computed.html.ini
@@ -0,0 +1,5 @@
+[outline-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [auto computes to itself or to currentColor depending on the value of outline-style]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-color-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-color-invalid.html.ini
new file mode 100644
index 0000000000..a4ca74aefe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[outline-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-color-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-color-valid.html.ini
new file mode 100644
index 0000000000..d751a6aa1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-color-valid.html.ini
@@ -0,0 +1,3 @@
+[outline-color-valid.html]
+ [e.style['outline-color'\] = "auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-invalid.html.ini
new file mode 100644
index 0000000000..d143cc5e45
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-invalid.html.ini
@@ -0,0 +1,3 @@
+[outline-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-offset-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-computed.html.ini
new file mode 100644
index 0000000000..79614889fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-computed.html.ini
@@ -0,0 +1,3 @@
+[outline-offset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-offset-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-invalid.html.ini
new file mode 100644
index 0000000000..4e01871d49
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-invalid.html.ini
@@ -0,0 +1,3 @@
+[outline-offset-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-offset-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-valid.html.ini
new file mode 100644
index 0000000000..eb747ec304
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-offset-valid.html.ini
@@ -0,0 +1,3 @@
+[outline-offset-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-shorthand.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-shorthand.html.ini
new file mode 100644
index 0000000000..e88b832a6d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-shorthand.html.ini
@@ -0,0 +1,3 @@
+[outline-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-style-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-style-computed.html.ini
new file mode 100644
index 0000000000..0a7aef9dfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-style-computed.html.ini
@@ -0,0 +1,3 @@
+[outline-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-style-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-style-invalid.html.ini
new file mode 100644
index 0000000000..3414e9d10b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[outline-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-style-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-style-valid.html.ini
new file mode 100644
index 0000000000..ef8cb90090
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-style-valid.html.ini
@@ -0,0 +1,3 @@
+[outline-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-width-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-width-computed.html.ini
new file mode 100644
index 0000000000..bed8e83eed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-width-computed.html.ini
@@ -0,0 +1,3 @@
+[outline-width-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-width-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-width-invalid.html.ini
new file mode 100644
index 0000000000..d4347e6198
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-width-invalid.html.ini
@@ -0,0 +1,3 @@
+[outline-width-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/outline-width-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/outline-width-valid.html.ini
new file mode 100644
index 0000000000..58c67f2d30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/outline-width-valid.html.ini
@@ -0,0 +1,3 @@
+[outline-width-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/resize-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/resize-computed.html.ini
new file mode 100644
index 0000000000..3c5f0f8eef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/resize-computed.html.ini
@@ -0,0 +1,3 @@
+[resize-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/resize-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/resize-invalid.html.ini
new file mode 100644
index 0000000000..693e2f3e09
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/resize-invalid.html.ini
@@ -0,0 +1,3 @@
+[resize-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/resize-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/resize-valid.html.ini
new file mode 100644
index 0000000000..54d982f4c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/resize-valid.html.ini
@@ -0,0 +1,3 @@
+[resize-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/text-overflow-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-computed.html.ini
new file mode 100644
index 0000000000..fea2d421c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-computed.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/text-overflow-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-invalid.html.ini
new file mode 100644
index 0000000000..9766c97c5d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/text-overflow-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-valid.html.ini
new file mode 100644
index 0000000000..9f1e64c8ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/text-overflow-valid.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/user-select-computed.html.ini b/testing/web-platform/meta/css/css-ui/parsing/user-select-computed.html.ini
new file mode 100644
index 0000000000..fffb146cb9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/user-select-computed.html.ini
@@ -0,0 +1,5 @@
+[user-select-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property user-select value 'contain']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/parsing/user-select-invalid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/user-select-invalid.html.ini
new file mode 100644
index 0000000000..579241dd02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/user-select-invalid.html.ini
@@ -0,0 +1,3 @@
+[user-select-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/parsing/user-select-valid.html.ini b/testing/web-platform/meta/css/css-ui/parsing/user-select-valid.html.ini
new file mode 100644
index 0000000000..8a79422bfb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/parsing/user-select-valid.html.ini
@@ -0,0 +1,5 @@
+[user-select-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [e.style['user-select'\] = "contain" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/resize-interactive.html.ini b/testing/web-platform/meta/css/css-ui/resize-interactive.html.ini
new file mode 100644
index 0000000000..1716b44e2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/resize-interactive.html.ini
@@ -0,0 +1,40 @@
+[resize-interactive.html]
+ [test resize-both wm-horizontal]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-both wm-vertical]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-horizontal wm-horizontal]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-horizontal wm-vertical]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-vertical wm-horizontal]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-vertical wm-vertical]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-block wm-horizontal]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-block wm-vertical]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-inline wm-horizontal]
+ expected:
+ if os == "android": FAIL
+
+ [test resize-inline wm-vertical]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-022.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-022.html.ini
new file mode 100644
index 0000000000..a7ec037ccc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-022.html.ini
@@ -0,0 +1,2 @@
+[text-overflow-022.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-023.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-023.html.ini
new file mode 100644
index 0000000000..4f5912b546
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-023.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-028.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-028.html.ini
new file mode 100644
index 0000000000..6d38a70b79
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-028.html.ini
@@ -0,0 +1,4 @@
+[text-overflow-028.html]
+ expected:
+ if (os == "win"): FAIL
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html.ini
new file mode 100644
index 0000000000..a40ee53ca4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-ellipsis-abspos-in-inline-block-crash-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-hyphen.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-hyphen.html.ini
new file mode 100644
index 0000000000..456486ffe0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-hyphen.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-ellipsis-hyphen.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-self-painting.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-self-painting.html.ini
new file mode 100644
index 0000000000..12b4ad1b2e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-self-painting.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-ellipsis-self-painting.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-width-001.html.ini b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-width-001.html.ini
new file mode 100644
index 0000000000..89dcdda267
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/text-overflow-ellipsis-width-001.html.ini
@@ -0,0 +1,3 @@
+[text-overflow-ellipsis-width-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/user-select-001.html.ini b/testing/web-platform/meta/css/css-ui/user-select-001.html.ini
new file mode 100644
index 0000000000..14128e9868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/user-select-001.html.ini
@@ -0,0 +1,3 @@
+[user-select-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/user-select-inheritance.html.ini b/testing/web-platform/meta/css/css-ui/user-select-inheritance.html.ini
new file mode 100644
index 0000000000..67d2d6d584
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/user-select-inheritance.html.ini
@@ -0,0 +1,3 @@
+[user-select-inheritance.html]
+ [user-select:contain should not be inherited.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/user-select-none-in-editable.html.ini b/testing/web-platform/meta/css/css-ui/user-select-none-in-editable.html.ini
new file mode 100644
index 0000000000..8c2f24d854
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/user-select-none-in-editable.html.ini
@@ -0,0 +1,5 @@
+[user-select-none-in-editable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test user-select: none in editable contexts]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/user-select-none-on-input.html.ini b/testing/web-platform/meta/css/css-ui/user-select-none-on-input.html.ini
new file mode 100644
index 0000000000..de64f100f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/user-select-none-on-input.html.ini
@@ -0,0 +1,3 @@
+[user-select-none-on-input.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.tentative.html.ini b/testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.tentative.html.ini
new file mode 100644
index 0000000000..d482c8119d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[webkit-appearance-menulist-button-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-ui/webkit-appearance-parsing.html.ini b/testing/web-platform/meta/css/css-ui/webkit-appearance-parsing.html.ini
new file mode 100644
index 0000000000..dec6188810
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/webkit-appearance-parsing.html.ini
@@ -0,0 +1,3 @@
+[webkit-appearance-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-ui/webkit-appearance-property.html.ini b/testing/web-platform/meta/css/css-ui/webkit-appearance-property.html.ini
new file mode 100644
index 0000000000..a76821f4ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/webkit-appearance-property.html.ini
@@ -0,0 +1,3 @@
+[webkit-appearance-property.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-ui/webkit-appearance-serialization.html.ini b/testing/web-platform/meta/css/css-ui/webkit-appearance-serialization.html.ini
new file mode 100644
index 0000000000..4a133d9715
--- /dev/null
+++ b/testing/web-platform/meta/css/css-ui/webkit-appearance-serialization.html.ini
@@ -0,0 +1,3 @@
+[webkit-appearance-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini b/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini
new file mode 100644
index 0000000000..0f0880c93c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini
@@ -0,0 +1,9 @@
+[acos-asin-atan-atan2-computed.html]
+ [calc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0deg]
+ expected: FAIL
+
+ [atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135deg]
+ expected: FAIL
+
+ [atan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135deg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini
new file mode 100644
index 0000000000..3d2a7e20d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-color-invalid-cast.html.ini
@@ -0,0 +1,2 @@
+[attr-color-invalid-cast.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini
new file mode 100644
index 0000000000..d2ec0e26c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-color-valid.html.ini
@@ -0,0 +1,2 @@
+[attr-color-valid.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-in-max.html.ini b/testing/web-platform/meta/css/css-values/attr-in-max.html.ini
new file mode 100644
index 0000000000..2db5df5570
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-in-max.html.ini
@@ -0,0 +1,2 @@
+[attr-in-max.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini b/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini
new file mode 100644
index 0000000000..65fd07a15f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-invalid-type-008.html.ini
@@ -0,0 +1,2 @@
+[attr-invalid-type-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini
new file mode 100644
index 0000000000..29706d58f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-length-invalid-cast.html.ini
@@ -0,0 +1,2 @@
+[attr-length-invalid-cast.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini
new file mode 100644
index 0000000000..0864f782f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-length-valid-zero-nofallback.html.ini
@@ -0,0 +1,2 @@
+[attr-length-valid-zero-nofallback.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini
new file mode 100644
index 0000000000..d5be29b75a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-length-valid-zero.html.ini
@@ -0,0 +1,2 @@
+[attr-length-valid-zero.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini
new file mode 100644
index 0000000000..00d7148f82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-length-valid.html.ini
@@ -0,0 +1,2 @@
+[attr-length-valid.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini b/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini
new file mode 100644
index 0000000000..87888f53ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-px-invalid-cast.html.ini
@@ -0,0 +1,2 @@
+[attr-px-invalid-cast.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini b/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini
new file mode 100644
index 0000000000..7bcf98b2d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/attr-px-valid.html.ini
@@ -0,0 +1,2 @@
+[attr-px-valid.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini b/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini
new file mode 100644
index 0000000000..dd13c6be13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-in-media-queries-with-mixed-units.html.ini
@@ -0,0 +1,18 @@
+[calc-in-media-queries-with-mixed-units.html]
+ [box should be orange if the calc between px/em*em in @media was correct]
+ expected: FAIL
+
+ [box should be orange if the calc between vh*em in @media was correct]
+ expected: FAIL
+
+ [box should be orange if the calc between vh*vw/em*px/vh in @media was correct]
+ expected: FAIL
+
+ [box should be orange if the calc between vw/px*vh in @media was correct]
+ expected: FAIL
+
+ [box should be orange if the calc between vh*vw/em*px in @media was correct]
+ expected: FAIL
+
+ [box should be orange if the calc between vw*vh*px*em/px/px/px in @media was correct]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini b/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini
new file mode 100644
index 0000000000..dcd290541f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-infinity-nan-computed.html.ini
@@ -0,0 +1,18 @@
+[calc-infinity-nan-computed.html]
+ [Property width value 'max(15px, NaN * 1px)']
+ bug: 1823446
+ expected: FAIL
+
+ [Property width value 'max(NaN * 1px, 15px)']
+ bug: 1823446
+ expected: FAIL
+
+ [Property width value 'calc(infinity * 1px + infinity * 1%)']
+ expected: FAIL
+
+ [Property width value 'calc(min(NaN * 1px, infinity * 1px) + max(infinity * 1px, -infinity * 1px))']
+ bug: 1823446
+ expected: FAIL
+
+ [Property animation-duration value 'calc(1 / 0 * 1s)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini b/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini
new file mode 100644
index 0000000000..758f5b0ec2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini
@@ -0,0 +1,13 @@
+[calc-infinity-nan-serialize-length.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823446
+ ['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
+ expected: FAIL
+
+ ['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
+ expected: FAIL
+
+ ['calc(1 * min(NaN * 1pt, NaN * 1cm))' as a specified value should serialize as 'calc(NaN * 1px)'.]
+ expected: FAIL
+
+ ['calc(1 * max(NaN * 1cm, NaN * 2Q))' as a specified value should serialize as 'calc(NaN * 1px)'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini
new file mode 100644
index 0000000000..0a3d25827e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini
@@ -0,0 +1,168 @@
+[calc-size-width-interpolation.tentative.html]
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
new file mode 100644
index 0000000000..24d7ae6ee1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
@@ -0,0 +1,42 @@
+[calc-size-parsing.tentative.html]
+ [e.style['width'\] = "calc-size(fit-content, size)" should set the property value]
+ expected: FAIL
+
+ [e.style['height'\] = "calc-size(min-content, size * 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-width'\] = "calc-size(max-content, size / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['max-height'\] = "calc-size(fit-content, 30px + size / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(fit-content, 50% + size / 2)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(any, 25em)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(any, 40%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(any, 50px + 30%)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(any, calc-size(10px, sign(size) * size))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(30px, 25em)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(any, 30px), 25em)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(2in, 30px), 25em)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(min-content, 30px), 25em)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(min-content, size), size)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini
new file mode 100644
index 0000000000..719a258936
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini
@@ -0,0 +1,54 @@
+[calc-size-width.tentative.html]
+ [resolved width for width: calc-size(any, 357px)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(any, 31%)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(max-content, 31%)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(fit-content, 72px)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(37px, 93px)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(83px, size * 3)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(min-content, size / 2)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(max-content, size * 1.2)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(fit-content, size / 4 + 30px)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(stretch, size / 2 - 10%)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(30px, 15em)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(calc-size(any, 30px), 15em)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(calc-size(2in, 30px), 15em)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(calc-size(min-content, 30px), 15em)]
+ expected: FAIL
+
+ [resolved width for width: calc-size(calc-size(min-content, size), size)]
+ expected: FAIL
+
+ [resolved width for width: with container width 300px]
+ expected: FAIL
+
+ [resolved width for width: with container width 500px]
+ expected: FAIL
+
+ [resolved width for width: with container width 700px]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini b/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini
new file mode 100644
index 0000000000..2cf95d0b83
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ch-empty-pseudo-recalc-on-font-load.html.ini
@@ -0,0 +1,12 @@
+[ch-empty-pseudo-recalc-on-font-load.html]
+ [ch in pseudo-element ::before should be recalculated after loading a web font]
+ expected:
+ if processor == "x86": [PASS, FAIL]
+
+ [ch in pseudo-element ::after should be recalculated after loading a web font]
+ expected:
+ if processor == "x86": [PASS, FAIL]
+
+ [ch in pseudo-element ::backdrop should be recalculated after loading a web font]
+ expected:
+ if processor == "x86": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini b/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini
new file mode 100644
index 0000000000..ba00539ae8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ch-unit-012.html.ini
@@ -0,0 +1,3 @@
+[ch-unit-012.html]
+ expected:
+ if (os == "android") and swgl: FAIL
diff --git a/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini b/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/crashtests/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini
new file mode 100644
index 0000000000..5aa038b6f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-002.html.ini
@@ -0,0 +1,4 @@
+[getComputedStyle-calc-mixed-units-002.html]
+ [testing width: calc(8lh + 7px)]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini
new file mode 100644
index 0000000000..a1653531ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/getComputedStyle-calc-mixed-units-003.html.ini
@@ -0,0 +1,15 @@
+[getComputedStyle-calc-mixed-units-003.html]
+ [testing width: calc(5px * 10lh / 1px)]
+ expected: FAIL
+
+ [testing width: calc(20% * 0.5em / 1px)]
+ expected: FAIL
+
+ [testing width: calc(4px * 4em / 1px)]
+ expected: FAIL
+
+ [testing width: calc(400px / 4lh * 1px)]
+ expected: FAIL
+
+ [testing width: calc(20% / 0.5em * 1px)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini
new file mode 100644
index 0000000000..f76a866727
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ic-unit-002.html.ini
@@ -0,0 +1,3 @@
+[ic-unit-002.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-8;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini
new file mode 100644
index 0000000000..df3161d3b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ic-unit-003.html.ini
@@ -0,0 +1,3 @@
+[ic-unit-003.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-8;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini
new file mode 100644
index 0000000000..22d36713fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ic-unit-004.html.ini
@@ -0,0 +1,3 @@
+[ic-unit-004.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-4;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini
new file mode 100644
index 0000000000..0c4ae077b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini
@@ -0,0 +1,5 @@
+[ic-unit-012.html]
+ expected:
+ if os == "mac" and swgl: FAIL
+ fuzzy:
+ if os == "win": maxDifference=0-1;totalPixels=0-45
diff --git a/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini b/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini
new file mode 100644
index 0000000000..2cdaf8b988
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-rlh-on-root-001.html.ini
@@ -0,0 +1,32 @@
+[lh-rlh-on-root-001.html]
+ [lh in line-height on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [rlh in line-height on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [lh in font-size on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [rlh in font-size on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [2lh in line-height on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [2rlh in line-height on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [2lh in font-size on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [2rlh in font-size on root]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini
new file mode 100644
index 0000000000..399319b405
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-unit-001.html.ini
@@ -0,0 +1,3 @@
+[lh-unit-001.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini
new file mode 100644
index 0000000000..0475aa3cf1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-unit-002.html.ini
@@ -0,0 +1,3 @@
+[lh-unit-002.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini
new file mode 100644
index 0000000000..f05c471ba6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-unit-003.html.ini
@@ -0,0 +1,8 @@
+[lh-unit-003.html]
+ [Line-height and lh before @font-face loads]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Line-height and lh after @font-face loaded]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini
new file mode 100644
index 0000000000..6fb0a866b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-unit-004.html.ini
@@ -0,0 +1,4 @@
+[lh-unit-004.html]
+ [lh must be relative to computed line-height before select element fixup]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini b/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini
new file mode 100644
index 0000000000..e9852375fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/lh-unit-005.html.ini
@@ -0,0 +1,4 @@
+[lh-unit-005.html]
+ [lh relative to line-height inherited from parent]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini b/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini
new file mode 100644
index 0000000000..d3c4800a93
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/line-break-ch-unit.html.ini
@@ -0,0 +1,388 @@
+[line-break-ch-unit.html]
+ [30ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [91ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [18ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [44ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [72ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [55ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [98ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [33ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [34ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [57ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [11ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [14ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [25ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [43ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [84ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [92ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [49ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [37ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [89ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [78ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [31ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [46ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [62ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [27ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [87ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [10ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [39ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [67ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [24ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [8ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [90ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [9ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [76ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [38ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [29ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [94ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [95ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [23ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [15ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [83ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [45ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [17ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [63ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [47ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [96ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [99ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [97ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [21ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [20ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [13ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [50ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [35ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [42ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [22ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [85ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [54ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [61ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [19ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [75ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [88ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [4ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [58ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [70ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [41ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [40ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [69ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [82ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [65ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [77ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [66ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [32ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [7ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [36ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [81ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [93ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [56ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [28ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [74ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [5ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [6ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [12ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [52ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [71ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [79ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [26ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [73ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [48ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [59ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [60ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [80ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [51ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [68ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [3ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [64ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [86ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [53ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [16ch should wrap]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini b/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini
new file mode 100644
index 0000000000..d4d71badf7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/negative-calc-to-non-negative-integer.html.ini
@@ -0,0 +1,2 @@
+[negative-calc-to-non-negative-integer.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini
new file mode 100644
index 0000000000..db5a96fbb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/progress-computed.tentative.html.ini
@@ -0,0 +1,57 @@
+[progress-computed.tentative.html]
+ [progress(1 from 0 to 1) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [progress(progress(1 from 0 to 1) from progress(0px from 0px to 1px) to progress(1deg from 0deg to 1deg)) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [progress(sign(-10px) * 10px from (10px - 10px) to 10px * progress(1deg from 0deg to 1deg)) should be used-value-equivalent to -1]
+ expected: FAIL
+
+ [calc(progress(100px from 0px to 50px) * 10px + 100px) should be used-value-equivalent to 120px]
+ expected: FAIL
+
+ [calc(progress(100 from 0 to sign(50px))) should be used-value-equivalent to 100]
+ expected: FAIL
+
+ [calc(progress(1 from 0 to 1) * 10px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(progress(1 from 0 to 1) * 1s) should be used-value-equivalent to 1s]
+ expected: FAIL
+
+ [calc(progress(1 from 0 to 1) * 1deg) should be used-value-equivalent to 1deg]
+ expected: FAIL
+
+ [scale(progress(0em from 0rem to 0em)) should be used-value-equivalent to scale(0)]
+ expected: FAIL
+
+ [scale(progress(sign(1em - 1rem) * 1ex from 0rem to 0em)) should be used-value-equivalent to scale(0)]
+ expected: FAIL
+
+ [calc(progress(abs(5%) from hypot(3%, 4%) to 10%)) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [progress(1000em from 10em to 110em) should be used-value-equivalent to 9.9]
+ expected: FAIL
+
+ [scale(progress(1000em from 10rem to 110em)) should be used-value-equivalent to scale(9.9)]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.4]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 18]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 54]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.45]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 7]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 3.6]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini
new file mode 100644
index 0000000000..b03213eef7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/progress-serialize.tentative.html.ini
@@ -0,0 +1,66 @@
+[progress-serialize.tentative.html]
+ ['progress(100px from 0px to 100px)' as a specified value should serialize as 'calc(1)'.]
+ expected: FAIL
+
+ ['scale(progress(100px from 0px to 100px))' as a specified value should serialize as 'scale(calc(1))'.]
+ expected: FAIL
+
+ ['scale(progress(100px from 0px to 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(10em from 0px to 10em)' as a specified value should serialize as 'calc(progress(10em from 0px to 10em))'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10em))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10em)))'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10em))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(10em from 0px to 10rem)' as a specified value should serialize as 'calc(progress(10em from 0px to 10rem))'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10rem))' as a specified value should serialize as 'scale(calc(progress(10em from 0px to 10rem)))'.]
+ expected: FAIL
+
+ ['scale(progress(10em from 0px to 10rem))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(100px from (10px - 10px) to 100px)' as a specified value should serialize as 'calc(1)'.]
+ expected: FAIL
+
+ ['scale(progress(100px from (10px - 10px) to 100px))' as a specified value should serialize as 'scale(calc(1))'.]
+ expected: FAIL
+
+ ['scale(progress(100px from (10px - 10px) to 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(1% from (10% - 10%) to 100%)' as a specified value should serialize as 'calc(0.01)'.]
+ expected: FAIL
+
+ ['scale(progress(1% from (10% - 10%) to 100%))' as a specified value should serialize as 'scale(calc(0.01))'.]
+ expected: FAIL
+
+ ['progress(1% from (10% - 10%) to 100%)' as a computed value should serialize as '0.01'.]
+ expected: FAIL
+
+ ['scale(progress(1% from (10% - 10%) to 100%))' as a computed value should serialize as 'matrix(0.01, 0, 0, 0.01, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.5 * progress(100px from 0px to 100px))' as a specified value should serialize as 'calc(0.5)'.]
+ expected: FAIL
+
+ ['scale(calc(0.5 * progress(100px from 0px to 100px)))' as a specified value should serialize as 'scale(calc(0.5))'.]
+ expected: FAIL
+
+ ['calc(0.5 * progress(100px from 0px to 100px))' as a computed value should serialize as '0.5'.]
+ expected: FAIL
+
+ ['scale(calc(0.5 * progress(100px from 0px to 100px)))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(50px * progress(100px from 0px to 100px))' as a specified value should serialize as 'calc(50px)'.]
+ expected: FAIL
+
+ ['calc(1px * progress(abs(10%) from (10% - 10%) to 100% / 10))' as a computed value should serialize as '1px'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini
new file mode 100644
index 0000000000..7ffec10205
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/rcap-invalidation.html.ini
@@ -0,0 +1,3 @@
+[rcap-invalidation.html]
+ [CSS Values and Units Test: rcap invalidation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini
new file mode 100644
index 0000000000..da811342a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/rch-invalidation.html.ini
@@ -0,0 +1,3 @@
+[rch-invalidation.html]
+ [CSS Values and Units Test: rch invalidation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini
new file mode 100644
index 0000000000..566a932e1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/rex-invalidation.html.ini
@@ -0,0 +1,3 @@
+[rex-invalidation.html]
+ [CSS Values and Units Test: rex invalidation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini b/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini
new file mode 100644
index 0000000000..c1defcda11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/ric-invalidation.html.ini
@@ -0,0 +1,3 @@
+[ric-invalidation.html]
+ [CSS Values and Units Test: ric invalidation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini b/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini
new file mode 100644
index 0000000000..2bc4c59554
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/rlh-invalidation.html.ini
@@ -0,0 +1,4 @@
+[rlh-invalidation.html]
+ [CSS Values and Units Test: rlh invalidation]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini b/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini
new file mode 100644
index 0000000000..587ce779c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/signs-abs-computed.html.ini
@@ -0,0 +1,6 @@
+[signs-abs-computed.html]
+ [sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px]
+ expected: FAIL
+
+ [sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini b/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini
new file mode 100644
index 0000000000..5fa2a7aac3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/sin-cos-tan-invalid.html.ini
@@ -0,0 +1,3 @@
+[sin-cos-tan-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini b/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini
new file mode 100644
index 0000000000..c33f6d6ce2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/urls/fragment-only.html.ini
@@ -0,0 +1,30 @@
+[fragment-only.html]
+ [empty URL: inline-unquoted]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [empty URL: inline-quoted]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [empty URL: external-unquoted]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [empty URL: external-quoted]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [empty URL: external-variable]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini b/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini
new file mode 100644
index 0000000000..471107c80e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/vh-support-transform-origin.html.ini
@@ -0,0 +1 @@
+[vh-support-transform-origin.html]
diff --git a/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini b/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini
new file mode 100644
index 0000000000..7eac5555d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/vh-support-transform-translate.html.ini
@@ -0,0 +1 @@
+[vh-support-transform-translate.html]
diff --git a/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini b/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini
new file mode 100644
index 0000000000..d01a879d9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini
@@ -0,0 +1 @@
+[vh_not_refreshing_on_chrome.html]
diff --git a/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini
new file mode 100644
index 0000000000..8fe63807e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini
@@ -0,0 +1,6 @@
+[viewport-units-001-print.html]
+ expected:
+ if (os == "win") and not debug: ["PASS", "FAIL", "TIMEOUT"]
+ if (os == "mac") and not debug: ["PASS", "FAIL"]
+ fuzzy:
+ if (os == "mac") and debug: maxDifference=0-1;totalPixels=0-2
diff --git a/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini
new file mode 100644
index 0000000000..4915b8f4ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-values/viewport-units-css2-001.html.ini
@@ -0,0 +1,18 @@
+[viewport-units-css2-001.html]
+ [vh length applied to border-top-width]
+ expected:
+ if (os == "win") and (version == "10.0.22621"): [PASS, FAIL]
+ if os == "linux": FAIL
+ [FAIL, PASS]
+
+ [vmin length applied to border-top-width]
+ expected:
+ if (os == "win") and (version == "10.0.22621"): [PASS, FAIL]
+ if (os == "win") and (version == "10.0.19041"): [FAIL, PASS]
+ if os == "mac": [FAIL, PASS]
+ if os == "android": PASS
+ FAIL
+
+ [vmax length applied to border-top-width]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini b/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini
new file mode 100644
index 0000000000..47f6e6f906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini
@@ -0,0 +1,3 @@
+[revert-layer-in-fallback.html]
+ [var(--unknown, revert-layer) in custom property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini b/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini
new file mode 100644
index 0000000000..e254970caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini
@@ -0,0 +1,3 @@
+[test_variable_legal_values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini
new file mode 100644
index 0000000000..786a488ed8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-into-keyframe-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini
new file mode 100644
index 0000000000..ffdb48322e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-into-keyframe-transform.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini
new file mode 100644
index 0000000000..6cfc140bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini
new file mode 100644
index 0000000000..61957b9499
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe-multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini
new file mode 100644
index 0000000000..6e427087e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini b/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini
new file mode 100644
index 0000000000..f6137ad076
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini
@@ -0,0 +1,3 @@
+[variable-created-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini b/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini
new file mode 100644
index 0000000000..d5a031ef33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini
@@ -0,0 +1,3 @@
+[variable-created-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini b/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini
new file mode 100644
index 0000000000..09a7949d9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini
@@ -0,0 +1,12 @@
+[variable-cssText.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [target9]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target4]
+ expected: FAIL
+
+ [target5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini b/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini
new file mode 100644
index 0000000000..bb50516974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini
@@ -0,0 +1,3 @@
+[variable-cycles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini
new file mode 100644
index 0000000000..4e1a2eda84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-border-shorthand-serialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini
new file mode 100644
index 0000000000..65e701f969
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-cascading.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini
new file mode 100644
index 0000000000..5f1c17c990
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-keywords.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition.html.ini
new file mode 100644
index 0000000000..0912dd8dea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition.html.ini
@@ -0,0 +1,104 @@
+[variable-definition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSOM.setProperty with space 1]
+ expected: FAIL
+
+ [CSSOM.setProperty with space 2]
+ expected: FAIL
+
+ [can overwrite with space value (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2 (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [can overwrite with space value]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [can overwrite with space value (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2 (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ trailing white space (single space)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2]
+ expected: FAIL
+
+ [!important]
+ expected: FAIL
+
+ [!important (with space)]
+ expected: FAIL
+
+ [ trailing white space (single space) (Computed Style)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2 (Computed Style)]
+ expected: FAIL
+
+ [!important (Computed Style)]
+ expected: FAIL
+
+ [!important (with space) (Computed Style)]
+ expected: FAIL
+
+ [ trailing white space (single space) (Cascading)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2 (Cascading)]
+ expected: FAIL
+
+ [!important (Cascading)]
+ expected: FAIL
+
+ [!important (with space) (Cascading)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini b/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini
new file mode 100644
index 0000000000..2967bd12ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini
@@ -0,0 +1,3 @@
+[variable-empty-name-reserved.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini b/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini
new file mode 100644
index 0000000000..c2fda278ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini
@@ -0,0 +1,3 @@
+[variable-exponential-blowup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini b/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini
new file mode 100644
index 0000000000..98c8ee5ece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini
@@ -0,0 +1,4 @@
+[variable-external-font-face-01.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini b/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini
new file mode 100644
index 0000000000..9c8fbfe211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini
@@ -0,0 +1,3 @@
+[variable-first-letter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini b/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini
new file mode 100644
index 0000000000..d109d0a8d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini
@@ -0,0 +1,3 @@
+[variable-first-line.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini b/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini
new file mode 100644
index 0000000000..0466fa7da9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini
@@ -0,0 +1,4 @@
+[variable-font-face-01.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini b/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini
new file mode 100644
index 0000000000..ed04ef0f5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini
@@ -0,0 +1,4 @@
+[variable-font-face-02.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini b/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini
new file mode 100644
index 0000000000..5cf60fb5e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini
@@ -0,0 +1,18 @@
+[variable-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [css rule test]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [css rule test important]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [inline style test]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [inline style test important]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini b/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
new file mode 100644
index 0000000000..bb5f0b96d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
@@ -0,0 +1,50 @@
+[variable-presentation-attribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing 'clip' on '#test4'.]
+ expected:
+ if os == "win": PASS
+ if os == "mac": PASS
+ FAIL
+
+ [Testing 'alignment-baseline'.]
+ expected: FAIL
+
+ [Testing 'baseline-shift'.]
+ expected: FAIL
+
+ [Testing 'color-interpolation-filters'.]
+ expected: FAIL
+
+ [Testing 'fill'.]
+ expected: FAIL
+
+ [Testing 'flood-color'.]
+ expected: FAIL
+
+ [Testing 'font-family'.]
+ expected: FAIL
+
+ [Testing 'glyph-orientation-horizontal'.]
+ expected: FAIL
+
+ [Testing 'glyph-orientation-vertical'.]
+ expected: FAIL
+
+ [Testing 'kerning'.]
+ expected: FAIL
+
+ [Testing 'lighting-color'.]
+ expected: FAIL
+
+ [Testing 'pointer-events'.]
+ expected: FAIL
+
+ [Testing 'stop-color'.]
+ expected: FAIL
+
+ [Testing 'stroke'.]
+ expected: FAIL
+
+ [Testing 'writing-mode'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini b/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini
new file mode 100644
index 0000000000..dc92685f27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini
@@ -0,0 +1,3 @@
+[variable-pseudo-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini
new file mode 100644
index 0000000000..a532d9ab4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini
new file mode 100644
index 0000000000..628a673166
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-refresh.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini
new file mode 100644
index 0000000000..45b8b0cca5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-shorthands-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini
new file mode 100644
index 0000000000..0cae8d7025
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini
new file mode 100644
index 0000000000..61c971e2e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-variable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference.html.ini
new file mode 100644
index 0000000000..e68f894c0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference.html.ini
@@ -0,0 +1,9 @@
+[variable-reference.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Variable reference left open at end of stylesheet]
+ expected: FAIL
+
+ [width: var(--prop,);]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini
new file mode 100644
index 0000000000..996b675611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-background-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini
new file mode 100644
index 0000000000..6109f5d5ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini
new file mode 100644
index 0000000000..e38849f11a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-filters.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini
new file mode 100644
index 0000000000..08ae37771b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-replaced-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini
new file mode 100644
index 0000000000..0e5a6499d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-shadow-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini
new file mode 100644
index 0000000000..79090830f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini
new file mode 100644
index 0000000000..081ccc377b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini
@@ -0,0 +1,30 @@
+[variable-substitution-variable-declaration.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [target1 --var2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target2 --var1]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target3 --var1]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target3 --var2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target4 --varC]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target8 --varB]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target9 --varA]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini b/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini
new file mode 100644
index 0000000000..50cb12d9e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini
@@ -0,0 +1,3 @@
+[variable-transitions-transition-property-all-before-value.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini b/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini
new file mode 100644
index 0000000000..e58a9fb6a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini
@@ -0,0 +1,3 @@
+[variable-transitions-value-before-transition-property-all.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini
new file mode 100644
index 0000000000..2e55766a58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini
@@ -0,0 +1,102 @@
+[variables-animation-math-functions-tentative.html]
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini b/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini
new file mode 100644
index 0000000000..619eaf680c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini
@@ -0,0 +1,3 @@
+[variables-substitute-guaranteed-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini b/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini
new file mode 100644
index 0000000000..f03f183970
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini
@@ -0,0 +1,2 @@
+[vars-background-shorthand-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini b/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini
new file mode 100644
index 0000000000..f03d97249c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini
@@ -0,0 +1,3 @@
+[vars-border-shorthand-serialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini b/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini
new file mode 100644
index 0000000000..dabaa2b266
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini
@@ -0,0 +1,2 @@
+[animating-new-content-subset.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini b/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini
new file mode 100644
index 0000000000..2d36f7a56f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini
@@ -0,0 +1,2 @@
+[animating-new-content.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini
new file mode 100644
index 0000000000..44229d9bd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-animated.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini
new file mode 100644
index 0000000000..fdd991e2b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-captured.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini b/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini
new file mode 100644
index 0000000000..d789820973
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini
@@ -0,0 +1,2 @@
+[block-with-overflowing-text.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini
new file mode 100644
index 0000000000..112ccaf011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini
@@ -0,0 +1,2 @@
+[break-inside-avoid-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini
new file mode 100644
index 0000000000..d881a8870e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini
@@ -0,0 +1,2 @@
+[capture-with-offscreen-child-translated.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini
new file mode 100644
index 0000000000..f368e0fdff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-offscreen-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini
new file mode 100644
index 0000000000..70b70bd845
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-opacity-zero-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini
new file mode 100644
index 0000000000..6dfa7b08e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-visibility-hidden-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini
new file mode 100644
index 0000000000..e6de14705b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini
@@ -0,0 +1,2 @@
+[capture-with-visibility-mixed-descendants.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini b/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini
new file mode 100644
index 0000000000..68d6b93074
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini
@@ -0,0 +1,2 @@
+[class-specificity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini
new file mode 100644
index 0000000000..dd6b575d76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini
@@ -0,0 +1,2 @@
+[content-smaller-than-box-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini
new file mode 100644
index 0000000000..17013c52be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-auto-shared-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini
new file mode 100644
index 0000000000..49be5f6b0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini
@@ -0,0 +1,2 @@
+[content-with-child-with-transparent-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini
new file mode 100644
index 0000000000..19599dc96c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini
@@ -0,0 +1,2 @@
+[content-with-clip-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini
new file mode 100644
index 0000000000..046323dcb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini
@@ -0,0 +1,2 @@
+[content-with-clip.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini
new file mode 100644
index 0000000000..3c9eeb041d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini
@@ -0,0 +1,2 @@
+[content-with-inline-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini
new file mode 100644
index 0000000000..8ba8457eec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini
@@ -0,0 +1,2 @@
+[content-with-transform-new-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini
new file mode 100644
index 0000000000..54b268b2ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini
@@ -0,0 +1,2 @@
+[content-with-transform-old-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini
new file mode 100644
index 0000000000..f1d3f61ba4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini
@@ -0,0 +1,2 @@
+[content-with-transparent-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini
new file mode 100644
index 0000000000..2baa468e77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini
@@ -0,0 +1,2 @@
+[css-tags-paint-order-with-entry.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini
new file mode 100644
index 0000000000..0e7c2730e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini
@@ -0,0 +1,2 @@
+[css-tags-paint-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini
new file mode 100644
index 0000000000..3c6300dd48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini
@@ -0,0 +1,2 @@
+[css-tags-shared-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini
new file mode 100644
index 0000000000..050866c604
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-rtl-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini
new file mode 100644
index 0000000000..17cf0b949b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-top-layer-during-transition-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini
new file mode 100644
index 0000000000..3a4d114bbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-top-layer-during-transition-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini
new file mode 100644
index 0000000000..b16d226327
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini
@@ -0,0 +1,2 @@
+[document-element-detached-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini
new file mode 100644
index 0000000000..22bdb9d537
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini
@@ -0,0 +1,3 @@
+[duplicate-tag-rejects-capture.html]
+ [Two different elements with the same name in the old DOM should skip the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini
new file mode 100644
index 0000000000..718c4bf9b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini
@@ -0,0 +1,3 @@
+[duplicate-tag-rejects-start.html]
+ [Two different elements with the same name in the new DOM should skip the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini
new file mode 100644
index 0000000000..7235cbec99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini
@@ -0,0 +1,2 @@
+[element-is-grouping-during-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini
new file mode 100644
index 0000000000..30781ece08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini
@@ -0,0 +1,2 @@
+[element-stops-grouping-after-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini
new file mode 100644
index 0000000000..ad317c23ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[element-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini
new file mode 100644
index 0000000000..132fa88bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini
@@ -0,0 +1,3 @@
+[event-pseudo-name.html]
+ [verifies pseudo name includes a tag]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini b/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini
new file mode 100644
index 0000000000..834d271541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini
@@ -0,0 +1,2 @@
+[exit-transition-with-anonymous-layout-object.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini
new file mode 100644
index 0000000000..01ebbf177c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini
@@ -0,0 +1,2 @@
+[far-away-capture.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini
new file mode 100644
index 0000000000..7da6c9dfc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini
new file mode 100644
index 0000000000..7c77b8b3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini
new file mode 100644
index 0000000000..84e3fd6923
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-overflow-children-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini
new file mode 100644
index 0000000000..f598df928e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-overflow-children-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini
new file mode 100644
index 0000000000..9d93be1685
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-shadow-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini
new file mode 100644
index 0000000000..98cd7029d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-shadow-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini
new file mode 100644
index 0000000000..ddd839c537
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini
@@ -0,0 +1,2 @@
+[fractional-translation-from-position.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini
new file mode 100644
index 0000000000..addcc310ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini
@@ -0,0 +1,2 @@
+[fractional-translation-from-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini b/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini
new file mode 100644
index 0000000000..97ab2e3d5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini
@@ -0,0 +1,2 @@
+[fragmented-at-start-ignored.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini b/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini
new file mode 100644
index 0000000000..70f4c3092a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini
@@ -0,0 +1,2 @@
+[fragmented-during-transition-skips.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini
new file mode 100644
index 0000000000..5a16fef72f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini
@@ -0,0 +1,3 @@
+[group-animation-for-root-transition.html]
+ [incorrect UA animations for root transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini
new file mode 100644
index 0000000000..07da5c68f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini
@@ -0,0 +1,3 @@
+[hit-test-unpainted-element-from-point.html]
+ [hit test should not hit unpainted element, but does hit pseudo and unrelated elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini
new file mode 100644
index 0000000000..816eb7f0a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini
@@ -0,0 +1,2 @@
+[hit-test-unpainted-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini
new file mode 100644
index 0000000000..dca27ccae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini
@@ -0,0 +1,2 @@
+[hit-test-unrelated-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini
new file mode 100644
index 0000000000..225da61c14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[iframe-new-has-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini
new file mode 100644
index 0000000000..e1dbbb5a7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[iframe-old-has-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini
new file mode 100644
index 0000000000..4d2697f999
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini
@@ -0,0 +1,2 @@
+[iframe-transition.sub.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini b/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini
new file mode 100644
index 0000000000..273055ddc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini
@@ -0,0 +1,2 @@
+[inline-child-with-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini
new file mode 100644
index 0000000000..9394f70c3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini
@@ -0,0 +1,2 @@
+[inline-element-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini
new file mode 100644
index 0000000000..5096cb62d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini
@@ -0,0 +1,3 @@
+[input-targets-root-while-render-blocked.html]
+ [Input when rendering suppressed targets root]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini b/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini
new file mode 100644
index 0000000000..3b8aad5ac4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini
@@ -0,0 +1,2 @@
+[japanese-tag.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini
new file mode 100644
index 0000000000..ff77059342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini
@@ -0,0 +1,2 @@
+[list-style-position-style-change-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..8449b82287
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..44c763fb23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..80c6d885af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..3ab388a1b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..d4bc5f836f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..81be5ec0eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..2758b61f58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..920b5fc2bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..37bc11c969
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..7f999234a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..a9751fb4c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..8ca2d0a716
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..99bed2daa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..41e48f7311
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..46324066e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-and-left-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..f8f9d4e9fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-and-left-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..3b5376c3ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..1f9405a548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..370432bd98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..04c2546b9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini
new file mode 100644
index 0000000000..8c4f19469f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini
@@ -0,0 +1,5 @@
+[mix-blend-mode-only-on-transition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Blend modes are set up on paired transitions]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini b/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini
new file mode 100644
index 0000000000..a275413fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini
@@ -0,0 +1,2 @@
+[modify-style-via-cssom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini b/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini
new file mode 100644
index 0000000000..653b3b9aa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini
@@ -0,0 +1,2 @@
+[multiline-span-with-overflowing-text-and-box-decorations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini
new file mode 100644
index 0000000000..d63e0bb1b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini
@@ -0,0 +1,2 @@
+[named-element-with-fix-pos-child-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini
new file mode 100644
index 0000000000..f10c8d20c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini
@@ -0,0 +1,2 @@
+[named-element-with-fix-pos-child-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini
new file mode 100644
index 0000000000..601e19b5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini
@@ -0,0 +1,2 @@
+[new-and-old-sizes-match.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini
new file mode 100644
index 0000000000..857d28d59b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini
new file mode 100644
index 0000000000..c9555badda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-different-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini
new file mode 100644
index 0000000000..bb2bfdd176
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini
new file mode 100644
index 0000000000..82ca666367
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-positioned-spans.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini
new file mode 100644
index 0000000000..c7f61f9fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini
new file mode 100644
index 0000000000..cbd2f02377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-spans.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini
new file mode 100644
index 0000000000..4d059a1be0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-changes-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini
new file mode 100644
index 0000000000..c3e6f5457c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[new-content-container-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini
new file mode 100644
index 0000000000..83d5122a96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[new-content-element-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini
new file mode 100644
index 0000000000..65eb09e840
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini
@@ -0,0 +1,2 @@
+[new-content-from-root-display-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini
new file mode 100644
index 0000000000..6452ad9d60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini
@@ -0,0 +1,2 @@
+[new-content-has-scrollbars.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini
new file mode 100644
index 0000000000..fa18c60023
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[new-content-intrinsic-aspect-ratio.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini
new file mode 100644
index 0000000000..39b37c5ae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini
@@ -0,0 +1,2 @@
+[new-content-is-empty-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini
new file mode 100644
index 0000000000..222e6b5c89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-fit-fill.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini
new file mode 100644
index 0000000000..f16f679da4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-fit-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini
new file mode 100644
index 0000000000..ae0ce74479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-clip-path-reference.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini
new file mode 100644
index 0000000000..5592e6539d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini
new file mode 100644
index 0000000000..ab8549382b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-overflow-clipped.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini
new file mode 100644
index 0000000000..123812233d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini
new file mode 100644
index 0000000000..5793134f24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini
@@ -0,0 +1,2 @@
+[new-content-scaling.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini
new file mode 100644
index 0000000000..ffb7b6f9a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-object-view-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini
new file mode 100644
index 0000000000..268e997492
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-overflow-zoomed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini
new file mode 100644
index 0000000000..e5e6fae260
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini
new file mode 100644
index 0000000000..852b47a736
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini
@@ -0,0 +1,2 @@
+[new-element-on-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini
new file mode 100644
index 0000000000..2f7cbaf31a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini
@@ -0,0 +1,2 @@
+[new-root-vertical-writing-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini
new file mode 100644
index 0000000000..df3c99e2b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini
@@ -0,0 +1,3 @@
+[no-crash-set-exception.html]
+ [An exception thrown during a transition shouldn't crash.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini
new file mode 100644
index 0000000000..f46944d21b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini
@@ -0,0 +1,3 @@
+[no-crash-view-transition-in-massive-iframe.html]
+ [startViewTransition in massive iframe shouldn't crash.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini
new file mode 100644
index 0000000000..014813f828
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini
@@ -0,0 +1,5 @@
+[no-css-animation-while-render-blocked.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS animation is blocked until prepare callback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini
new file mode 100644
index 0000000000..6ca7f7fe6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini
@@ -0,0 +1,5 @@
+[no-raf-while-render-blocked.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [rAF is blocked until prepare callback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini
new file mode 100644
index 0000000000..17790fab03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini
@@ -0,0 +1,2 @@
+[no-root-capture.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini b/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini
new file mode 100644
index 0000000000..32b14d18fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini
@@ -0,0 +1,2 @@
+[nothing-captured.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini
new file mode 100644
index 0000000000..a944f19c68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-new-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini
new file mode 100644
index 0000000000..098e08200f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-old-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini b/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini
new file mode 100644
index 0000000000..c24f565506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini
@@ -0,0 +1,2 @@
+[offscreen-element-modified-before-coming-onscreen.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini
new file mode 100644
index 0000000000..660a6e5a4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini
new file mode 100644
index 0000000000..782de8ac95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-different-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini
new file mode 100644
index 0000000000..8c707afe70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini
new file mode 100644
index 0000000000..1ad03fc8d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini
new file mode 100644
index 0000000000..62b0617ee8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[old-content-container-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini
new file mode 100644
index 0000000000..27febda88c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[old-content-element-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini
new file mode 100644
index 0000000000..fb5a3b7fea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini
@@ -0,0 +1,2 @@
+[old-content-has-scrollbars.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini
new file mode 100644
index 0000000000..59af5df288
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[old-content-intrinsic-aspect-ratio.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini
new file mode 100644
index 0000000000..5739224dab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini
@@ -0,0 +1,2 @@
+[old-content-is-empty-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini
new file mode 100644
index 0000000000..9b409d736c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-fit-fill.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini
new file mode 100644
index 0000000000..69a6229882
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-fit-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini
new file mode 100644
index 0000000000..5d2953f23d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-clip-path-reference.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini
new file mode 100644
index 0000000000..f9e6bff64d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini
new file mode 100644
index 0000000000..0f369bb03e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini
new file mode 100644
index 0000000000..c7668ed3ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-object-view-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini
new file mode 100644
index 0000000000..fd9d6e2b9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-overflow-zoomed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini
new file mode 100644
index 0000000000..7381b140ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini
new file mode 100644
index 0000000000..4500fd2279
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini
@@ -0,0 +1,2 @@
+[old-root-vertical-writing-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini
new file mode 100644
index 0000000000..405ebb21c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini
@@ -0,0 +1,14 @@
+[only-child-group.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ [:only-child should match because ::view-transition-group is generated for root element only]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-group is generated for multiple elements]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-group is generated for sub element only]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-group is generated for multiple sub elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini
new file mode 100644
index 0000000000..1abe446816
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini
@@ -0,0 +1,3 @@
+[only-child-image-pair.html]
+ [:only-child should always match for ::view-transition-image-pair]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini
new file mode 100644
index 0000000000..fb8e0a195a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini
@@ -0,0 +1,18 @@
+[only-child-new.html]
+ [:only-child should match because ::view-transition-old is not generated (none to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (root to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (element to root)]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-old is not generated (none to element)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (root to element)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (element to element)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini
new file mode 100644
index 0000000000..1c44e4ee2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini
@@ -0,0 +1,18 @@
+[only-child-old.html]
+ [:only-child should match because ::view-transition-new is not generated (root to none)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (root to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (root to element)]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-new is not generated (element to none)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (element to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (element to element)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini
new file mode 100644
index 0000000000..bd79af98b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini
@@ -0,0 +1,3 @@
+[only-child-on-root-element-with-view-transition.html]
+ [:only-child is not supported on view-transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini
new file mode 100644
index 0000000000..307739f92f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini
@@ -0,0 +1,5 @@
+[only-child-view-transition.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ [:only-child is not supported on view-transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini
new file mode 100644
index 0000000000..cfcab73f80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini
@@ -0,0 +1,492 @@
+[pseudo-elements-valid-with-classes.html]
+ ["::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini
new file mode 100644
index 0000000000..030c26ebae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini
@@ -0,0 +1,300 @@
+[pseudo-elements-valid.html]
+ ["::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini
new file mode 100644
index 0000000000..d589169b62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini
@@ -0,0 +1,33 @@
+[view-transition-class-computed.html]
+ [Property view-transition-class value 'none']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo']
+ expected: FAIL
+
+ [Property view-transition-class value 'bar']
+ expected: FAIL
+
+ [Property view-transition-class value 'baz']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo bar']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo bar baz']
+ expected: FAIL
+
+ [Property view-transition-class value 'unset']
+ expected: FAIL
+
+ [Property view-transition-class value 'initial']
+ expected: FAIL
+
+ [Property view-transition-class value 'inherit']
+ expected: FAIL
+
+ [Property view-transition-class value 'revert']
+ expected: FAIL
+
+ [Property view-transition-class value 'revert-layer']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini
new file mode 100644
index 0000000000..99ff86bf67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini
@@ -0,0 +1,18 @@
+[view-transition-class-valid.html]
+ [e.style['view-transition-class'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "baz" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo bar baz" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini
new file mode 100644
index 0000000000..03926dcddc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini
@@ -0,0 +1,27 @@
+[view-transition-name-computed.html]
+ [Property view-transition-name value 'none']
+ expected: FAIL
+
+ [Property view-transition-name value 'foo']
+ expected: FAIL
+
+ [Property view-transition-name value 'bar']
+ expected: FAIL
+
+ [Property view-transition-name value 'baz']
+ expected: FAIL
+
+ [Property view-transition-name value 'unset']
+ expected: FAIL
+
+ [Property view-transition-name value 'initial']
+ expected: FAIL
+
+ [Property view-transition-name value 'inherit']
+ expected: FAIL
+
+ [Property view-transition-name value 'revert']
+ expected: FAIL
+
+ [Property view-transition-name value 'revert-layer']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini
new file mode 100644
index 0000000000..52e576a6b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini
@@ -0,0 +1,12 @@
+[view-transition-name-valid.html]
+ [e.style['view-transition-name'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "foo" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "baz" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini b/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini
new file mode 100644
index 0000000000..eba4b15b23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini
@@ -0,0 +1,3 @@
+[paused-animation-at-end.html]
+ [view transition is not over if animations are paused]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini
new file mode 100644
index 0000000000..a71393211d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini
@@ -0,0 +1,5 @@
+[pseudo-computed-style-stays-in-sync-with-new-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [computed style on pseudo-element stays in sync with the DOM element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini
new file mode 100644
index 0000000000..24c5d9dd61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini
@@ -0,0 +1,9 @@
+[pseudo-get-computed-style.html]
+ [position property of pseudo elements]
+ expected: FAIL
+
+ [properties of pseudo elements outside of transition]
+ expected: FAIL
+
+ [properties of pseudo elements outside of transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini
new file mode 100644
index 0000000000..5c7a46ca4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini
@@ -0,0 +1,2 @@
+[pseudo-rendering-invalidation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini
new file mode 100644
index 0000000000..69d5e03d70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-entry.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini
new file mode 100644
index 0000000000..c5cdf94167
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-exit.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini
new file mode 100644
index 0000000000..8ea649ceca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-ident.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini
new file mode 100644
index 0000000000..81bcaab1bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-multiple-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini
new file mode 100644
index 0000000000..5837e85459
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-multiple.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
new file mode 100644
index 0000000000..fc3df33399
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-wildard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini
new file mode 100644
index 0000000000..91c9e87675
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-ident.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini
new file mode 100644
index 0000000000..06c3779652
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-partial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini
new file mode 100644
index 0000000000..cbeba586e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini
new file mode 100644
index 0000000000..918f2ca807
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-multiple-vt-classes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini
new file mode 100644
index 0000000000..a6ef503be3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-new-with-class-old-without.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini
new file mode 100644
index 0000000000..abf958898a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-old-with-class-new-without.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini
new file mode 100644
index 0000000000..a7e5481906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-view-transition-group.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini
new file mode 100644
index 0000000000..667e0e47e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-view-transition-image-pair.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini b/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini
new file mode 100644
index 0000000000..8069d34270
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini
@@ -0,0 +1,3 @@
+[ready_resolves_after_dom_before_raf.html]
+ [updateCallbackDone resolves, then ready resolves with no rAF in between]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini
new file mode 100644
index 0000000000..45c9965a04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini
@@ -0,0 +1,2 @@
+[root-captured-as-different-tag.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini
new file mode 100644
index 0000000000..c5477ecf46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini
@@ -0,0 +1,2 @@
+[root-scrollbar-with-fixed-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini
new file mode 100644
index 0000000000..4e8a35d76c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini
@@ -0,0 +1,2 @@
+[root-style-change-during-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini
new file mode 100644
index 0000000000..6d4d024b6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini
new file mode 100644
index 0000000000..65ef17cbdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-incoming.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini
new file mode 100644
index 0000000000..79aee8a098
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini b/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini
new file mode 100644
index 0000000000..0aab26dfe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini
@@ -0,0 +1,2 @@
+[rotated-cat-off-top-edge.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini
new file mode 100644
index 0000000000..ca264c64c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[rtl-with-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini
new file mode 100644
index 0000000000..8c7a5a29d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini
@@ -0,0 +1,2 @@
+[scroller-child-abspos.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini
new file mode 100644
index 0000000000..627efdb12d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini
@@ -0,0 +1,2 @@
+[scroller-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini
new file mode 100644
index 0000000000..e7c6a08530
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini
@@ -0,0 +1,2 @@
+[scroller.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini
new file mode 100644
index 0000000000..68ff7dde77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini
@@ -0,0 +1,2 @@
+[set-current-time-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini
new file mode 100644
index 0000000000..dda0635734
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini
@@ -0,0 +1,2 @@
+[set-current-time.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini
new file mode 100644
index 0000000000..29a8793423
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini
@@ -0,0 +1,2 @@
+[set-universal-specificity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini
new file mode 100644
index 0000000000..83c70ca815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-absolute.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini
new file mode 100644
index 0000000000..19ebb26276
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-includes-scrollbar-gutter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini
new file mode 100644
index 0000000000..892a01af74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-static.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini
new file mode 100644
index 0000000000..59fa618d0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text-and-box-decorations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini
new file mode 100644
index 0000000000..c1f3aa0dda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini
new file mode 100644
index 0000000000..4cb1ee4985
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini b/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini
new file mode 100644
index 0000000000..2d0556260a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini
@@ -0,0 +1,3 @@
+[style-inheritance.html]
+ [style inheritance of pseudo elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini b/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini
new file mode 100644
index 0000000000..cb626d9f96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini
@@ -0,0 +1,3 @@
+[synchronous-callback-skipped-before-run.html]
+ [finished promise should be resolved if skipTransition() is invoked before a synchronous updateCallbackDone callback is dispatched]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini
new file mode 100644
index 0000000000..280c4bf86f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini
@@ -0,0 +1,2 @@
+[transform-origin-view-transition-group.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini
new file mode 100644
index 0000000000..1f11e38e70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini
@@ -0,0 +1,2 @@
+[transition-in-empty-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini
new file mode 100644
index 0000000000..707872e3bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini
@@ -0,0 +1,5 @@
+[transition-skipped-after-animation-started.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [skipTransition() after animations have started running should resolve finished promise]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini
new file mode 100644
index 0000000000..28c961c65a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini
@@ -0,0 +1,5 @@
+[transition-skipped-from-invalid-callback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [transition skipped because callback has invalid syntax]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini
new file mode 100644
index 0000000000..98e4af87f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini
@@ -0,0 +1,5 @@
+[unset-and-initial-view-transition-name.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [validates that view-transition-name: unset or initial are ignored]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini
new file mode 100644
index 0000000000..7dca067797
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini
@@ -0,0 +1,2 @@
+[view-transition-name-is-grouping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini
new file mode 100644
index 0000000000..5db6f9304f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini
@@ -0,0 +1,5 @@
+[view-transition-name-on-removed-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [view-transition-name on an element removed by script should not be visited when discovering named elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini
new file mode 100644
index 0000000000..45cfcad97b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini
@@ -0,0 +1,2 @@
+[view-transition-name-removed-mid-transition.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini
new file mode 100644
index 0000000000..22fef760ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini
@@ -0,0 +1,3 @@
+[web-animation-pseudo-incorrect-name.html]
+ [animation created with incorrect name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini b/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini
new file mode 100644
index 0000000000..48b3c25ccd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini
@@ -0,0 +1,2 @@
+[web-animations-api.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini
new file mode 100644
index 0000000000..eec82bb345
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini
@@ -0,0 +1,3 @@
+[window-resize-aborts-transition-before-ready.html]
+ [\nView transitions: Resizing viewport before animating rejects the ready promise.\n]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini
new file mode 100644
index 0000000000..f9efeb7c00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini
@@ -0,0 +1,3 @@
+[window-resize-aborts-transition.html]
+ [View transitions: Resizing viewport skips the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini b/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini
new file mode 100644
index 0000000000..bf98647640
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini
@@ -0,0 +1,2 @@
+[writing-mode-container-resize.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-viewport/__dir__.ini b/testing/web-platform/meta/css/css-viewport/__dir__.ini
new file mode 100644
index 0000000000..5c5a126b3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-viewport/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.zoom.enabled:true]
diff --git a/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini b/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini
new file mode 100644
index 0000000000..25d63feae6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini
@@ -0,0 +1,12 @@
+[computedStyle-zoom.html]
+ [getComputedStyle for elements with css zoom 2]
+ expected: FAIL
+
+ [getComputedStyle for elements with css zoom 3]
+ expected: FAIL
+
+ [getComputedStyle for elements with css zoom 4]
+ expected: FAIL
+
+ [getComputedStyle for elements with css zoom 5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-will-change/__dir__.ini b/testing/web-platform/meta/css/css-will-change/__dir__.ini
new file mode 100644
index 0000000000..a476ecfc81
--- /dev/null
+++ b/testing/web-platform/meta/css/css-will-change/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.backdrop-filter.enabled:true]
diff --git a/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-002.html.ini b/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-002.html.ini
new file mode 100644
index 0000000000..a1fcaa7ce9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-002.html.ini
@@ -0,0 +1,4 @@
+[will-change-fixedpos-cb-002.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-005.html.ini b/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-005.html.ini
new file mode 100644
index 0000000000..54526982e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-will-change/will-change-fixedpos-cb-005.html.ini
@@ -0,0 +1,4 @@
+[will-change-fixedpos-cb-005.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/__dir__.ini b/testing/web-platform/meta/css/css-writing-modes/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-border-offset-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-border-offset-002.html.ini
new file mode 100644
index 0000000000..aa2db6f247
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-border-offset-002.html.ini
@@ -0,0 +1,3 @@
+[abs-pos-border-offset-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1769799
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht.ini
new file mode 100644
index 0000000000..30ca68d310
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-icb-vlr-021.xht]
+ disabled:
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1500276
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht.ini
new file mode 100644
index 0000000000..e783d455cf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-icb-vrl-020.xht]
+ disabled:
+ if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1500226
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht.ini
new file mode 100644
index 0000000000..1ecce19ade
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-vlr-055.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-057.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-057.xht.ini
new file mode 100644
index 0000000000..5c13caaf62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-057.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-vlr-057.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-075.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-075.xht.ini
new file mode 100644
index 0000000000..099c80f903
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-075.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-vlr-075.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht.ini
new file mode 100644
index 0000000000..8391168f55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-vlr-085.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht.ini
new file mode 100644
index 0000000000..63a5198bbb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht.ini
@@ -0,0 +1,3 @@
+[abs-pos-non-replaced-vrl-036.xht]
+ expected:
+ if (os == "android") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/abs-pos-with-replaced-child.html.ini b/testing/web-platform/meta/css/css-writing-modes/abs-pos-with-replaced-child.html.ini
new file mode 100644
index 0000000000..2ec2366d5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/abs-pos-with-replaced-child.html.ini
@@ -0,0 +1,2 @@
+[abs-pos-with-replaced-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-001.html.ini
new file mode 100644
index 0000000000..2b44cbeaa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-001.html.ini
@@ -0,0 +1,2 @@
+[available-size-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-003.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-003.html.ini
new file mode 100644
index 0000000000..04214dc08a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-003.html.ini
@@ -0,0 +1,2 @@
+[available-size-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-005.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-005.html.ini
new file mode 100644
index 0000000000..be1ab8b62f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-005.html.ini
@@ -0,0 +1,2 @@
+[available-size-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-011.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-011.html.ini
new file mode 100644
index 0000000000..74a834d675
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-011.html.ini
@@ -0,0 +1,2 @@
+[available-size-011.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-012.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-012.html.ini
new file mode 100644
index 0000000000..38cd813539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-012.html.ini
@@ -0,0 +1,2 @@
+[available-size-012.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-013.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-013.html.ini
new file mode 100644
index 0000000000..223729b806
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-013.html.ini
@@ -0,0 +1,2 @@
+[available-size-013.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-014.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-014.html.ini
new file mode 100644
index 0000000000..ce213f410c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-014.html.ini
@@ -0,0 +1,2 @@
+[available-size-014.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/available-size-018.html.ini b/testing/web-platform/meta/css/css-writing-modes/available-size-018.html.ini
new file mode 100644
index 0000000000..6e2d8706ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-018.html.ini
@@ -0,0 +1,2 @@
+[available-size-018.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-002.html.ini
new file mode 100644
index 0000000000..041d7bb756
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-002.html.ini
@@ -0,0 +1 @@
+[background-size-document-root-vrl-002.html]
diff --git a/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-004.html.ini b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-004.html.ini
new file mode 100644
index 0000000000..e9ed119c98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-004.html.ini
@@ -0,0 +1 @@
+[background-size-document-root-vrl-004.html]
diff --git a/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-006.html.ini b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-006.html.ini
new file mode 100644
index 0000000000..bdce129936
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-006.html.ini
@@ -0,0 +1 @@
+[background-size-document-root-vrl-006.html]
diff --git a/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-008.html.ini b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-008.html.ini
new file mode 100644
index 0000000000..a6a31e63f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/background-size-document-root-vrl-008.html.ini
@@ -0,0 +1 @@
+[background-size-document-root-vrl-008.html]
diff --git a/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-srl-057.xht.ini b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-srl-057.xht.ini
new file mode 100644
index 0000000000..4490dc766d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-srl-057.xht.ini
@@ -0,0 +1,3 @@
+[block-flow-direction-srl-057.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1244601
diff --git a/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vlr-018.xht.ini b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vlr-018.xht.ini
new file mode 100644
index 0000000000..1f3e2a2b84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vlr-018.xht.ini
@@ -0,0 +1,3 @@
+[block-flow-direction-vlr-018.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1244601
diff --git a/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vrl-017.xht.ini b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vrl-017.xht.ini
new file mode 100644
index 0000000000..19a1a9b9ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/block-flow-direction-vrl-017.xht.ini
@@ -0,0 +1,3 @@
+[block-flow-direction-vrl-017.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1244601
diff --git a/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vlr-005.xht.ini b/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vlr-005.xht.ini
new file mode 100644
index 0000000000..d5482cc94c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vlr-005.xht.ini
@@ -0,0 +1,4 @@
+[box-offsets-rel-pos-vlr-005.xht]
+ expected:
+ if os == "mac": FAIL
+ \ No newline at end of file
diff --git a/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vrl-004.xht.ini b/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vrl-004.xht.ini
new file mode 100644
index 0000000000..de263fdab1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vrl-004.xht.ini
@@ -0,0 +1,3 @@
+[box-offsets-rel-pos-vrl-004.xht]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-001.html.ini
new file mode 100644
index 0000000000..d4bf959ef7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-001.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-002.html.ini
new file mode 100644
index 0000000000..5d080b8ba1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-002.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-005.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-005.html.ini
new file mode 100644
index 0000000000..286c546ffa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-005.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-006.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-006.html.ini
new file mode 100644
index 0000000000..5d93a548fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-006.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-007.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-007.html.ini
new file mode 100644
index 0000000000..d3d5e9d6fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-007.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-008.html.ini b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-008.html.ini
new file mode 100644
index 0000000000..011d82e6eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/ch-units-vrl-008.html.ini
@@ -0,0 +1,2 @@
+[ch-units-vrl-008.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/direction-vlr-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/direction-vlr-003.xht.ini
new file mode 100644
index 0000000000..273b9eb3e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/direction-vlr-003.xht.ini
@@ -0,0 +1,3 @@
+[direction-vlr-003.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/direction-vrl-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/direction-vrl-002.xht.ini
new file mode 100644
index 0000000000..4a2f9e7400
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/direction-vrl-002.xht.ini
@@ -0,0 +1,3 @@
+[direction-vrl-002.xht]
+ expected:
+ if (processor == "x86") and debug and not (os == "win"): FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/direction-vrl-004.xht.ini b/testing/web-platform/meta/css/css-writing-modes/direction-vrl-004.xht.ini
new file mode 100644
index 0000000000..b47f2578be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/direction-vrl-004.xht.ini
@@ -0,0 +1,3 @@
+[direction-vrl-004.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-contiguous-vrl-012.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-contiguous-vrl-012.xht.ini
new file mode 100644
index 0000000000..c29f46828a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-contiguous-vrl-012.xht.ini
@@ -0,0 +1,3 @@
+[float-contiguous-vrl-012.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-in-htb-in-vrl.html.ini b/testing/web-platform/meta/css/css-writing-modes/float-in-htb-in-vrl.html.ini
new file mode 100644
index 0000000000..c6d89d33c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-in-htb-in-vrl.html.ini
@@ -0,0 +1,2 @@
+[float-in-htb-in-vrl.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-shrink-to-fit-vrl-008.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-shrink-to-fit-vrl-008.xht.ini
new file mode 100644
index 0000000000..6f7dfc0238
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-shrink-to-fit-vrl-008.xht.ini
@@ -0,0 +1,3 @@
+[float-shrink-to-fit-vrl-008.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vlr-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vlr-003.xht.ini
new file mode 100644
index 0000000000..b7f06f0f2f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vlr-003.xht.ini
@@ -0,0 +1,3 @@
+[float-vlr-003.xht]
+ expected:
+ if processor == "x86": ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vlr-011.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vlr-011.xht.ini
new file mode 100644
index 0000000000..65871e8869
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vlr-011.xht.ini
@@ -0,0 +1,3 @@
+[float-vlr-011.xht]
+ expected:
+ if (processor == "x86"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vlr-013.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vlr-013.xht.ini
new file mode 100644
index 0000000000..163bcd79ab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vlr-013.xht.ini
@@ -0,0 +1,3 @@
+[float-vlr-013.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vrl-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vrl-002.xht.ini
new file mode 100644
index 0000000000..f64c720e42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vrl-002.xht.ini
@@ -0,0 +1,3 @@
+[float-vrl-002.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vrl-004.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vrl-004.xht.ini
new file mode 100644
index 0000000000..d3d3001aab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vrl-004.xht.ini
@@ -0,0 +1,3 @@
+[float-vrl-004.xht]
+ expected:
+ if (processor == "x86"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vrl-006.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vrl-006.xht.ini
new file mode 100644
index 0000000000..a03f488afc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vrl-006.xht.ini
@@ -0,0 +1,3 @@
+[float-vrl-006.xht]
+ expected:
+ if processor == "x86": ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vrl-008.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vrl-008.xht.ini
new file mode 100644
index 0000000000..e3bf4a0bdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vrl-008.xht.ini
@@ -0,0 +1,3 @@
+[float-vrl-008.xht]
+ expected:
+ if (processor == "x86"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/float-vrl-012.xht.ini b/testing/web-platform/meta/css/css-writing-modes/float-vrl-012.xht.ini
new file mode 100644
index 0000000000..ea677339bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/float-vrl-012.xht.ini
@@ -0,0 +1,3 @@
+[float-vrl-012.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/button-appearance-native-computed-style.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/button-appearance-native-computed-style.html.ini
new file mode 100644
index 0000000000..473e48f24f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/button-appearance-native-computed-style.html.ini
@@ -0,0 +1,9 @@
+[button-appearance-native-computed-style.html]
+ [horizontal-button's height is less than its multi-line counterpart, but width is identical.]
+ expected: FAIL
+
+ [vertical-lr-button's width is less than its multi-line counterpart, but height is identical.]
+ expected: FAIL
+
+ [vertical-rl-button's width is less than its multi-line counterpart, but height is identical.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/checkbox-switch-input-computed-style.tentative.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/checkbox-switch-input-computed-style.tentative.html.ini
new file mode 100644
index 0000000000..1adcb66c38
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/checkbox-switch-input-computed-style.tentative.html.ini
@@ -0,0 +1,9 @@
+[checkbox-switch-input-computed-style.tentative.html]
+ [horizontal-input block size should match height and inline size should match width]
+ expected: FAIL
+
+ [vertical-lr-input block size should match width and inline size should match height]
+ expected: FAIL
+
+ [vertical-rl-input block size should match width and inline size should match height]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical-rtl.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical-rtl.optional.html.ini
new file mode 100644
index 0000000000..13cd05759b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical-rtl.optional.html.ini
@@ -0,0 +1,2 @@
+[meter-appearance-native-vertical-rtl.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical.optional.html.ini
new file mode 100644
index 0000000000..5e892f097b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/meter-appearance-native-vertical.optional.html.ini
@@ -0,0 +1,2 @@
+[meter-appearance-native-vertical.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical-rtl.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical-rtl.optional.html.ini
new file mode 100644
index 0000000000..317f1fc3b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical-rtl.optional.html.ini
@@ -0,0 +1,2 @@
+[progress-appearance-native-vertical-rtl.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical.optional.html.ini
new file mode 100644
index 0000000000..73ee2880e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-native-vertical.optional.html.ini
@@ -0,0 +1,2 @@
+[progress-appearance-native-vertical.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical-rtl.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical-rtl.optional.html.ini
new file mode 100644
index 0000000000..0fd9fb6770
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical-rtl.optional.html.ini
@@ -0,0 +1,2 @@
+[progress-appearance-none-vertical-rtl.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical.optional.html.ini
new file mode 100644
index 0000000000..00112e5616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/progress-appearance-none-vertical.optional.html.ini
@@ -0,0 +1,2 @@
+[progress-appearance-none-vertical.optional.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini
new file mode 100644
index 0000000000..7c3b87ab4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini
@@ -0,0 +1,6 @@
+[select-multiple-keyboard-selection.optional.html]
+ [select[multiple\][style="writing-mode: vertical-rl"\] supports keyboard navigation]
+ expected: FAIL
+
+ [select[multiple\][style="writing-mode: sideways-rl"\] supports keyboard navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini
new file mode 100644
index 0000000000..8ab4975a3c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini
@@ -0,0 +1,20 @@
+[select-multiple-options-visual-order.html]
+ [select[multiple\][style="writing-mode: horizontal-tb"\] has visually correct option order]
+ expected:
+ if os == "android": FAIL
+
+ [select[multiple\][style="writing-mode: vertical-lr"\] has visually correct option order]
+ expected:
+ if os == "android": FAIL
+
+ [select[multiple\][style="writing-mode: vertical-rl"\] has visually correct option order]
+ expected:
+ if os == "android": FAIL
+
+ [select[multiple\][style="writing-mode: sideways-lr"\] has visually correct option order]
+ expected:
+ if os == "android": FAIL
+
+ [select[multiple\][style="writing-mode: sideways-rl"\] has visually correct option order]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini b/testing/web-platform/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini
new file mode 100644
index 0000000000..b9269d6a86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini
@@ -0,0 +1,80 @@
+[text-input-vertical-overflow-no-scroll.html]
+ [input[type=text\] in vertical-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=text\] in vertical-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=text\] in sideways-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=text\] in sideways-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=password\] in vertical-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=password\] in vertical-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=password\] in sideways-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=password\] in sideways-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=search\] in vertical-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=search\] in vertical-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=search\] in sideways-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=search\] in sideways-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=number\] in vertical-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=number\] in vertical-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=number\] in sideways-lr: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
+
+ [input[type=number\] in sideways-rl: typing characters in input should not cause the page to scroll]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1851066
+ expected:
+ if (os == "android"): [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/css-writing-modes/full-width-003.html.ini b/testing/web-platform/meta/css/css-writing-modes/full-width-003.html.ini
new file mode 100644
index 0000000000..ae989b1a21
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/full-width-003.html.ini
@@ -0,0 +1,4 @@
+[full-width-003.html]
+ expected:
+ if os == "mac": FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-006.xht.ini b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-006.xht.ini
new file mode 100644
index 0000000000..c23f30adf1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-006.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-alignment-006.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-007.xht.ini b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-007.xht.ini
new file mode 100644
index 0000000000..0909c4b266
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-007.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-alignment-007.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht.ini
new file mode 100644
index 0000000000..ae6aa59f4d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-alignment-orthogonal-vlr-003.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht.ini b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht.ini
new file mode 100644
index 0000000000..d77619687c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-alignment-orthogonal-vlr-005.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-srl-008.xht.ini b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-srl-008.xht.ini
new file mode 100644
index 0000000000..33f94746f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-block-alignment-srl-008.xht.ini
@@ -0,0 +1,3 @@
+[inline-block-alignment-srl-008.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/inline-box-orthogonal-child-with-margins.html.ini b/testing/web-platform/meta/css/css-writing-modes/inline-box-orthogonal-child-with-margins.html.ini
new file mode 100644
index 0000000000..cb591ed95e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/inline-box-orthogonal-child-with-margins.html.ini
@@ -0,0 +1,3 @@
+[inline-box-orthogonal-child-with-margins.html]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-048.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-048.xht.ini
new file mode 100644
index 0000000000..d08f116efa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-048.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-slr-048.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-050.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-050.xht.ini
new file mode 100644
index 0000000000..81a86419a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-050.xht.ini
@@ -0,0 +1,4 @@
+[line-box-direction-slr-050.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-053.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-053.xht.ini
new file mode 100644
index 0000000000..4f42a33654
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-053.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-slr-053.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-054.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-054.xht.ini
new file mode 100644
index 0000000000..4e5ff98f5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-054.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-slr-054.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-056.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-056.xht.ini
new file mode 100644
index 0000000000..b39cd1d9f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-056.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-slr-056.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1227616
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-060.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-060.xht.ini
new file mode 100644
index 0000000000..84a56e97cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-slr-060.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-slr-060.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-051.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-051.xht.ini
new file mode 100644
index 0000000000..fd1ac9e721
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-051.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-srl-051.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-055.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-055.xht.ini
new file mode 100644
index 0000000000..5a3f1c1108
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-055.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-srl-055.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1227616
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-057.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-057.xht.ini
new file mode 100644
index 0000000000..9418d0aa69
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-srl-057.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-srl-057.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-003.xht.ini
new file mode 100644
index 0000000000..e672ba44a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-003.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vlr-003.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-013.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-013.xht.ini
new file mode 100644
index 0000000000..57abc39b8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-013.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vlr-013.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-016.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-016.xht.ini
new file mode 100644
index 0000000000..c5b39e4953
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-016.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vlr-016.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1227616
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-018.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-018.xht.ini
new file mode 100644
index 0000000000..55b2b52dfe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vlr-018.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vlr-018.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-006.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-006.xht.ini
new file mode 100644
index 0000000000..a0a8a81ecf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-006.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vrl-006.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-015.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-015.xht.ini
new file mode 100644
index 0000000000..bebcfaf2a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-015.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vrl-015.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1227616
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-019.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-019.xht.ini
new file mode 100644
index 0000000000..0e43586274
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-direction-vrl-019.xht.ini
@@ -0,0 +1,3 @@
+[line-box-direction-vrl-019.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/line-box-height-vlr-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/line-box-height-vlr-003.xht.ini
new file mode 100644
index 0000000000..18662ab961
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/line-box-height-vlr-003.xht.ini
@@ -0,0 +1,3 @@
+[line-box-height-vlr-003.xht]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-001.html.ini
new file mode 100644
index 0000000000..68414804b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-001.html.ini
@@ -0,0 +1,5 @@
+[mongolian-orientation-001.html]
+ prefs: [gfx.font_rendering.fallback.async:false]
+ expected:
+ if (os == "android"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-002.html.ini
new file mode 100644
index 0000000000..ca5f0a6ed8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/mongolian-orientation-002.html.ini
@@ -0,0 +1,4 @@
+[mongolian-orientation-002.html]
+ expected:
+ if (os == "android"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/nested-orthogonal-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/nested-orthogonal-001.html.ini
new file mode 100644
index 0000000000..09a602a6bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/nested-orthogonal-001.html.ini
@@ -0,0 +1,2 @@
+[nested-orthogonal-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html.ini
new file mode 100644
index 0000000000..ab287c5316
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html.ini
@@ -0,0 +1,73 @@
+[orthogonal-parent-shrink-to-fit-001.html]
+ [1: Shrink-to-fit inline-block with a child of orthogonal block]
+ expected: FAIL
+
+ [2: Shrink-to-fit inline-block with a child of orthogonal inline]
+ expected: FAIL
+
+ [3: Shrink-to-fit inline-block with a child of orthogonal block with borders]
+ expected: FAIL
+
+ [4: Shrink-to-fit inline-block with a child of orthogonal inline with borders]
+ expected: FAIL
+
+ [5: Shrink-to-fit inline-block with a child of orthogonal block in inline-block]
+ expected: FAIL
+
+ [6: Shrink-to-fit inline-block with a child of orthogonal inline in inline-block]
+ expected: FAIL
+
+ [7: Shrink-to-fit inline-block with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
+
+ [8: Shrink-to-fit inline-block with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
+
+ [9: Shrink-to-fit float with a child of orthogonal block]
+ expected: FAIL
+
+ [10: Shrink-to-fit float with a child of orthogonal inline]
+ expected: FAIL
+
+ [11: Shrink-to-fit float with a child of orthogonal block with borders]
+ expected: FAIL
+
+ [12: Shrink-to-fit float with a child of orthogonal inline with borders]
+ expected: FAIL
+
+ [13: Shrink-to-fit float with a child of orthogonal block in inline-block]
+ expected: FAIL
+
+ [14: Shrink-to-fit float with a child of orthogonal inline in inline-block]
+ expected: FAIL
+
+ [15: Shrink-to-fit float with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
+
+ [16: Shrink-to-fit float with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
+
+ [17: Shrink-to-fit table-cell with a child of orthogonal block]
+ expected: FAIL
+
+ [18: Shrink-to-fit table-cell with a child of orthogonal inline]
+ expected: FAIL
+
+ [19: Shrink-to-fit table-cell with a child of orthogonal block with borders]
+ expected: FAIL
+
+ [20: Shrink-to-fit table-cell with a child of orthogonal inline with borders]
+ expected: FAIL
+
+ [21: Shrink-to-fit table-cell with a child of orthogonal block in inline-block]
+ expected: FAIL
+
+ [22: Shrink-to-fit table-cell with a child of orthogonal inline in inline-block]
+ expected: FAIL
+
+ [23: Shrink-to-fit table-cell with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
+
+ [24: Shrink-to-fit table-cell with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html.ini
new file mode 100644
index 0000000000..26b38b2226
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html.ini
@@ -0,0 +1,4 @@
+[orthogonal-parent-shrink-to-fit-001a.html]
+ [1: Shrink-to-fit inline-block with a child of orthogonal block]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html.ini
new file mode 100644
index 0000000000..ee6e8e1e47
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001b.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [2: Shrink-to-fit inline-block with a child of orthogonal inline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html.ini
new file mode 100644
index 0000000000..7c01173b7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001c.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [3: Shrink-to-fit inline-block with a child of orthogonal block with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html.ini
new file mode 100644
index 0000000000..9bf2f2e49f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001d.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [4: Shrink-to-fit inline-block with a child of orthogonal inline with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html.ini
new file mode 100644
index 0000000000..e984f34417
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html.ini
@@ -0,0 +1,4 @@
+[orthogonal-parent-shrink-to-fit-001e.html]
+ [5: Shrink-to-fit inline-block with a child of orthogonal block in inline-block]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html.ini
new file mode 100644
index 0000000000..9d399cbf74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html.ini
@@ -0,0 +1,4 @@
+[orthogonal-parent-shrink-to-fit-001f.html]
+ [6: Shrink-to-fit inline-block with a child of orthogonal inline in inline-block]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html.ini
new file mode 100644
index 0000000000..1bcf75afe1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001g.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [7: Shrink-to-fit inline-block with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html.ini
new file mode 100644
index 0000000000..76588696ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001h.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [8: Shrink-to-fit inline-block with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html.ini
new file mode 100644
index 0000000000..de3b56aa48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001i.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [9: Shrink-to-fit float with a child of orthogonal block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html.ini
new file mode 100644
index 0000000000..ab9edf94d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001j.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [10: Shrink-to-fit float with a child of orthogonal inline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html.ini
new file mode 100644
index 0000000000..29d3df178a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001k.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [11: Shrink-to-fit float with a child of orthogonal block with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html.ini
new file mode 100644
index 0000000000..113103a894
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001l.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [12: Shrink-to-fit float with a child of orthogonal inline with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html.ini
new file mode 100644
index 0000000000..113133de1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001m.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [13: Shrink-to-fit float with a child of orthogonal block in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html.ini
new file mode 100644
index 0000000000..e9ecb8a403
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001n.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [14: Shrink-to-fit float with a child of orthogonal inline in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html.ini
new file mode 100644
index 0000000000..fa4b5afc40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001o.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [15: Shrink-to-fit float with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html.ini
new file mode 100644
index 0000000000..a741647284
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001p.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [16: Shrink-to-fit float with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html.ini
new file mode 100644
index 0000000000..9aba1cdded
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001q.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [17: Shrink-to-fit table-cell with a child of orthogonal block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html.ini
new file mode 100644
index 0000000000..cce1cac9ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001r.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [18: Shrink-to-fit table-cell with a child of orthogonal inline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html.ini
new file mode 100644
index 0000000000..8fe800ff32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001s.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [19: Shrink-to-fit table-cell with a child of orthogonal block with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html.ini
new file mode 100644
index 0000000000..b1a30f2ddd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001t.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [20: Shrink-to-fit table-cell with a child of orthogonal inline with borders]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html.ini
new file mode 100644
index 0000000000..d12472251c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001u.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [21: Shrink-to-fit table-cell with a child of orthogonal block in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html.ini
new file mode 100644
index 0000000000..2c7706eb7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001v.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [22: Shrink-to-fit table-cell with a child of orthogonal inline in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html.ini
new file mode 100644
index 0000000000..f9d8374592
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001w.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [23: Shrink-to-fit table-cell with a child of orthogonal block with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html.ini
new file mode 100644
index 0000000000..e3c31fa6f3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html.ini
@@ -0,0 +1,5 @@
+[orthogonal-parent-shrink-to-fit-001x.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [24: Shrink-to-fit table-cell with a child of orthogonal inline with borders in inline-block]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-001.html.ini
new file mode 100644
index 0000000000..ab24bca32a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-001.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-002.html.ini
new file mode 100644
index 0000000000..b1377d3dd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-002.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-003.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-003.html.ini
new file mode 100644
index 0000000000..ddf5138826
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-003.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-004.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-004.html.ini
new file mode 100644
index 0000000000..ad3e7e6975
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-004.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-005.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-005.html.ini
new file mode 100644
index 0000000000..cdfe75a780
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-005.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-006.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-006.html.ini
new file mode 100644
index 0000000000..575aa27442
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-006.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-007.html.ini b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-007.html.ini
new file mode 100644
index 0000000000..1a75cc70ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/orthogonal-root-resize-icb-007.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-root-resize-icb-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/padding-percent-orthogonal-dynamic.html.ini b/testing/web-platform/meta/css/css-writing-modes/padding-percent-orthogonal-dynamic.html.ini
new file mode 100644
index 0000000000..793dab4471
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/padding-percent-orthogonal-dynamic.html.ini
@@ -0,0 +1,8 @@
+[padding-percent-orthogonal-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [400px minus 100px padding based on #child height]
+ expected: FAIL
+
+ [200px minus 100px padding based on #child height]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-invalid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-invalid.html.ini
new file mode 100644
index 0000000000..e2e67f5526
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-valid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-valid.html.ini
new file mode 100644
index 0000000000..b2b08c64c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/text-combine-upright-valid.html.ini
@@ -0,0 +1,4 @@
+[text-combine-upright-valid.html]
+ expected:
+ if (os == "android") and debug and fission: [TIMEOUT, OK]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-computed.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-computed.html.ini
new file mode 100644
index 0000000000..188db595ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-computed.html.ini
@@ -0,0 +1,4 @@
+[text-orientation-computed.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-invalid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-invalid.html.ini
new file mode 100644
index 0000000000..906dd8183a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/text-orientation-invalid.html.ini
@@ -0,0 +1,4 @@
+[text-orientation-invalid.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-computed.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-computed.html.ini
new file mode 100644
index 0000000000..9aa975f025
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-computed.html.ini
@@ -0,0 +1,3 @@
+[unicode-bidi-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-invalid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-invalid.html.ini
new file mode 100644
index 0000000000..f0c7395702
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-invalid.html.ini
@@ -0,0 +1,4 @@
+[unicode-bidi-invalid.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-valid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-valid.html.ini
new file mode 100644
index 0000000000..e646ae4e46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/unicode-bidi-valid.html.ini
@@ -0,0 +1,4 @@
+[unicode-bidi-valid.html]
+ expected:
+ if (os == "android") and debug and fission: [TIMEOUT, OK]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-computed.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-computed.html.ini
new file mode 100644
index 0000000000..582e31595a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-computed.html.ini
@@ -0,0 +1,4 @@
+[writing-mode-computed.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-invalid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-invalid.html.ini
new file mode 100644
index 0000000000..7c8c7b65e4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-invalid.html.ini
@@ -0,0 +1,4 @@
+[writing-mode-invalid.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-valid.html.ini b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-valid.html.ini
new file mode 100644
index 0000000000..c12dc82265
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/parsing/writing-mode-valid.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-023.xht.ini b/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-023.xht.ini
new file mode 100644
index 0000000000..1ae45c55cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-023.xht.ini
@@ -0,0 +1,3 @@
+[row-progression-slr-023.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-029.xht.ini b/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-029.xht.ini
new file mode 100644
index 0000000000..8ab1f5b513
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/row-progression-slr-029.xht.ini
@@ -0,0 +1,3 @@
+[row-progression-slr-029.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht.ini b/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht.ini
new file mode 100644
index 0000000000..caf95d3b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht.ini
@@ -0,0 +1,3 @@
+[sizing-orthog-htb-in-vrl-001.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht.ini b/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht.ini
new file mode 100644
index 0000000000..5de707d728
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht.ini
@@ -0,0 +1,3 @@
+[sizing-orthog-htb-in-vrl-004.xht]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/sizing-orthogonal-percentage-margin-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/sizing-orthogonal-percentage-margin-001.html.ini
new file mode 100644
index 0000000000..abbfc3cfc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/sizing-orthogonal-percentage-margin-001.html.ini
@@ -0,0 +1,3 @@
+[sizing-orthogonal-percentage-margin-001.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/table-cell-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/table-cell-001.html.ini
new file mode 100644
index 0000000000..b04a5cc973
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/table-cell-001.html.ini
@@ -0,0 +1,4 @@
+[table-cell-001.html]
+ expected:
+ if (os == "mac") and not debug: ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/table-cell-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/table-cell-002.html.ini
new file mode 100644
index 0000000000..2507693131
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/table-cell-002.html.ini
@@ -0,0 +1,2 @@
+[table-cell-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/tcy-white-space-processing-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/tcy-white-space-processing-001.html.ini
new file mode 100644
index 0000000000..420540ab70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/tcy-white-space-processing-001.html.ini
@@ -0,0 +1,2 @@
+[tcy-white-space-processing-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-001.html.ini
new file mode 100644
index 0000000000..d073634251
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-001.html.ini
@@ -0,0 +1,32 @@
+[text-combine-upright-parsing-digits-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed value for `text-combine-upright: digits` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits 2` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits 3` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits 4` is `digits 4`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits +2` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits+3` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits[TAB\]4` is `digits 4`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits[LF\]2` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits [TAB\]3` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits[TAB\][LF\]4` is `digits 4`]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-002.html.ini
new file mode 100644
index 0000000000..ecc101b5f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-digits-002.html.ini
@@ -0,0 +1,38 @@
+[text-combine-upright-parsing-digits-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed value for `text-combine-upright: digits calc(1 + 1)` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(1 + 1 + 1)` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(2 + 2)` is `digits 4`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(4 - 2)` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(6 - 3)` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(7 - 1 - 2)` is `digits 4`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(2 * 1)` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(3 * 1)` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(2 * 2 * 1)` is `digits 4`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(4 / 2)` is `digits 2`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(6 / 2)` is `digits 3`]
+ expected: FAIL
+
+ [Computed value for `text-combine-upright: digits calc(24 / 3 / 2)` is `digits 4`]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-001.html.ini
new file mode 100644
index 0000000000..c64ea51b3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-parsing-invalid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-002.html.ini
new file mode 100644
index 0000000000..6779eed639
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-invalid-002.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-parsing-invalid-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-valid-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-valid-001.html.ini
new file mode 100644
index 0000000000..9089f91aff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-parsing-valid-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-parsing-valid-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-sideways-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-sideways-001.html.ini
new file mode 100644
index 0000000000..9b3783447d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-sideways-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-sideways-001.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-001.html.ini
new file mode 100644
index 0000000000..fa41ee88b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-001.html.ini
@@ -0,0 +1,2 @@
+[text-combine-upright-value-all-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-003.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-003.html.ini
new file mode 100644
index 0000000000..9676caa104
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-all-003.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-all-003.html]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-001.html.ini
new file mode 100644
index 0000000000..ec98dd3f7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits2-001.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-002.html.ini
new file mode 100644
index 0000000000..e0dc80bdd7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits2-002.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits2-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-001.html.ini
new file mode 100644
index 0000000000..a39c72a7f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits3-001.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-002.html.ini
new file mode 100644
index 0000000000..1f06cd1d8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits3-002.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits3-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-001.html.ini
new file mode 100644
index 0000000000..6af7177428
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-001.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits4-001.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-002.html.ini
new file mode 100644
index 0000000000..3a04780e85
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-combine-upright-value-digits4-002.html.ini
@@ -0,0 +1,3 @@
+[text-combine-upright-value-digits4-002.html]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1258635
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-001.html.ini
new file mode 100644
index 0000000000..b39645d45a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[text-orientation-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-sideways-right-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-sideways-right-001.html.ini
new file mode 100644
index 0000000000..820172bc26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/text-orientation-parsing-sideways-right-001.html.ini
@@ -0,0 +1,3 @@
+[text-orientation-parsing-sideways-right-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/three-levels-of-orthogonal-flows.html.ini b/testing/web-platform/meta/css/css-writing-modes/three-levels-of-orthogonal-flows.html.ini
new file mode 100644
index 0000000000..a0780a12a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/three-levels-of-orthogonal-flows.html.ini
@@ -0,0 +1,4 @@
+[three-levels-of-orthogonal-flows.html]
+ expected:
+ if (os == "mac"): ["FAIL", "PASS"]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-fixed.html.ini b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-fixed.html.ini
new file mode 100644
index 0000000000..644a8384e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-fixed.html.ini
@@ -0,0 +1,2 @@
+[two-levels-of-orthogonal-flows-fixed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-percentage.html.ini b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-percentage.html.ini
new file mode 100644
index 0000000000..bfacea9762
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows-percentage.html.ini
@@ -0,0 +1,2 @@
+[two-levels-of-orthogonal-flows-percentage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows.html.ini b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows.html.ini
new file mode 100644
index 0000000000..e0de0b5854
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/two-levels-of-orthogonal-flows.html.ini
@@ -0,0 +1,2 @@
+[two-levels-of-orthogonal-flows.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-001.html.ini
new file mode 100644
index 0000000000..b3fe6c4119
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[unicode-bidi-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-002.html.ini
new file mode 100644
index 0000000000..626a4a090c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/unicode-bidi-parsing-002.html.ini
@@ -0,0 +1,3 @@
+[unicode-bidi-parsing-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-002.xht.ini
new file mode 100644
index 0000000000..11907d2083
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-002.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-002.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-003.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-003.xht.ini
new file mode 100644
index 0000000000..f271784705
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-003.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-003.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-004.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-004.xht.ini
new file mode 100644
index 0000000000..6e0e874e6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-004.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-004.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-007.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-007.xht.ini
new file mode 100644
index 0000000000..6efddfe0b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-007.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-007.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-008.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-008.xht.ini
new file mode 100644
index 0000000000..491225cf78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-008.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-008.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-029.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-029.xht.ini
new file mode 100644
index 0000000000..e265bb531e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-029.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-slr-029.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-031.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-031.xht.ini
new file mode 100644
index 0000000000..fb1a7a08b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-031.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-slr-031.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-035.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-035.xht.ini
new file mode 100644
index 0000000000..b5fefd808d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-035.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-slr-035.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-041.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-041.xht.ini
new file mode 100644
index 0000000000..92a29d07c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-slr-041.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-slr-041.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-028.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-028.xht.ini
new file mode 100644
index 0000000000..c931139583
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-028.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-srl-028.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-030.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-030.xht.ini
new file mode 100644
index 0000000000..4526e97608
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-030.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-srl-030.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-032.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-032.xht.ini
new file mode 100644
index 0000000000..a0edac6214
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-032.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-srl-032.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-040.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-040.xht.ini
new file mode 100644
index 0000000000..c1d56705e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-srl-040.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-srl-040.xht]
+ expected:
+ if (os == "win") and (processor == "x86") and not fission and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-023.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-023.xht.ini
new file mode 100644
index 0000000000..ce9c59ed23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-023.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vlr-023.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1220353
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-025.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-025.xht.ini
new file mode 100644
index 0000000000..43a91e2232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-025.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vlr-025.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1220353
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-027.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-027.xht.ini
new file mode 100644
index 0000000000..0b7a73761b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vlr-027.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vlr-027.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-022.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-022.xht.ini
new file mode 100644
index 0000000000..ee86abd625
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-022.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vrl-022.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1220353
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-024.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-024.xht.ini
new file mode 100644
index 0000000000..449376920a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-024.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vrl-024.xht]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1220353
diff --git a/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-026.xht.ini b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-026.xht.ini
new file mode 100644
index 0000000000..c27fc7edb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/vertical-alignment-vrl-026.xht.ini
@@ -0,0 +1,3 @@
+[vertical-alignment-vrl-026.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-001.html.ini
new file mode 100644
index 0000000000..14e72958aa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-001.html.ini
@@ -0,0 +1,2 @@
+[wm-propagation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-042.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-042.html.ini
new file mode 100644
index 0000000000..504189cf0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-042.html.ini
@@ -0,0 +1,2 @@
+[wm-propagation-body-042.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-044.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-044.html.ini
new file mode 100644
index 0000000000..4e8c379719
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-044.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-044.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-047.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-047.html.ini
new file mode 100644
index 0000000000..04f054a546
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-047.html.ini
@@ -0,0 +1,2 @@
+[wm-propagation-body-047.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-049.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-049.html.ini
new file mode 100644
index 0000000000..7e961b08d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-049.html.ini
@@ -0,0 +1,2 @@
+[wm-propagation-body-049.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-054.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-054.html.ini
new file mode 100644
index 0000000000..dd7a8a097d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-054.html.ini
@@ -0,0 +1,2 @@
+[wm-propagation-body-054.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-001.html.ini
new file mode 100644
index 0000000000..1e40a3b004
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-001.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-computed-direction-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-002.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-002.html.ini
new file mode 100644
index 0000000000..c226250226
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-direction-002.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-computed-direction-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-root.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-root.html.ini
new file mode 100644
index 0000000000..63d41e9717
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-computed-root.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-computed-root.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-lr.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-lr.html.ini
new file mode 100644
index 0000000000..234aafac26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-lr.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-scroll-offset-vertical-lr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-rl.html.ini b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-rl.html.ini
new file mode 100644
index 0000000000..685a2b4b35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-rl.html.ini
@@ -0,0 +1,3 @@
+[wm-propagation-body-scroll-offset-vertical-rl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-001.html.ini
new file mode 100644
index 0000000000..88a9bc5ffb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-001.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-parsing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-lr-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-lr-001.html.ini
new file mode 100644
index 0000000000..13eabd9bee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-lr-001.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-parsing-sideways-lr-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-rl-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-rl-001.html.ini
new file mode 100644
index 0000000000..c31130fef2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-sideways-rl-001.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-parsing-sideways-rl-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-svg1-001.html.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-svg1-001.html.ini
new file mode 100644
index 0000000000..375de8b839
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-parsing-svg1-001.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-parsing-svg1-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini
new file mode 100644
index 0000000000..a357efaf67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini
@@ -0,0 +1,3 @@
+[writing-mode-vertical-lr-002.xht]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini
new file mode 100644
index 0000000000..c1c6dd37b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini
@@ -0,0 +1,3 @@
+[writing-mode-vertical-rl-001.xht]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-002.xht.ini
new file mode 100644
index 0000000000..2ccb858430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-002.xht.ini
@@ -0,0 +1,3 @@
+[writing-mode-vertical-rl-002.xht]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-003.htm.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-003.htm.ini
new file mode 100644
index 0000000000..b31f6a7ec4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-003.htm.ini
@@ -0,0 +1,3 @@
+[writing-mode-vertical-rl-003.htm]
+ expected:
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini b/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini
new file mode 100644
index 0000000000..7e78e49296
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini
@@ -0,0 +1,7 @@
+[CaretPosition-001.html]
+ [Element at (400, 900)]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
+ if os == "win": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini b/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini
new file mode 100644
index 0000000000..70b723be0f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini
@@ -0,0 +1,3 @@
+[HTMLImageElement-x-and-y-ignore-transforms.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini
new file mode 100644
index 0000000000..438c620c10
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini
@@ -0,0 +1,14 @@
+[MediaQueryList-addListener-handleEvent.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [looks up handleEvent method on every event dispatch]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [calls handleEvent method of event listener]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [doesn't look up handleEvent method on callable event listeners]
+ expected:
+ if os == "linux": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini
new file mode 100644
index 0000000000..24403ee226
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini
@@ -0,0 +1,25 @@
+[MediaQueryList-addListener-removeListener.html]
+ [listeners are called when <iframe> is resized]
+ expected:
+ if (os == "linux"): ["PASS", "FAIL"]
+
+ [listeners are called in order they were added]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "FAIL"]
+
+ [listener that was added twice is called only once]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "FAIL"]
+
+ [listeners are called correct number of times]
+ expected:
+ if (os == "linux"): ["PASS", "FAIL"]
+
+ [removing listener from one MQL doesn't remove it from all MQLs]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "FAIL"]
+
+ [listeners are called in order their MQLs were created]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "FAIL"]
+
diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini
new file mode 100644
index 0000000000..ffc1f5026c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini
@@ -0,0 +1,3 @@
+[MediaQueryList-change-event-matches-value.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini
new file mode 100644
index 0000000000..e7790956a7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini
@@ -0,0 +1,18 @@
+[MediaQueryList-extends-EventTarget.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [onchange removes listener]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [onchange adds listener]
+ expected:
+ if (os == "linux") and not fission: [PASS, FAIL]
+
+ [listeners for "change" type are called]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [addEventListener "once" option is respected]
+ expected:
+ if os == "linux": [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini
new file mode 100644
index 0000000000..3c22043197
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini
@@ -0,0 +1,9 @@
+[MediaQueryListEvent.html]
+ [argument of onchange]
+ expected:
+ if (os == "linux"): ["PASS", "FAIL"]
+
+ [constructor of "change" event]
+ expected:
+ if (os == "linux"): ["PASS", "FAIL"]
+
diff --git a/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini b/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini
new file mode 100644
index 0000000000..53984882e8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini
@@ -0,0 +1,3 @@
+[Screen-pixelDepth-Screen-colorDepth001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/__dir__.ini b/testing/web-platform/meta/css/cssom-view/__dir__.ini
new file mode 100644
index 0000000000..3e873a760d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [gfx.font_rendering.fallback.async:false, layout.css.getBoxQuads.enabled:true, layout.css.zoom.enabled:true]
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset]
diff --git a/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
new file mode 100644
index 0000000000..57ca3f29f0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
@@ -0,0 +1,7 @@
+[add-background-attachment-fixed-during-smooth-scroll.html]
+ fuzzy: maxDifference=0-21;totalPixels=0-44
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+ if (os == "android") and debug and swgl: [PASS, FAIL, TIMEOUT]
+ if (os == "linux") and debug: [PASS, FAIL, TIMEOUT]
+ if os == "win": [PASS, FAIL, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini
new file mode 100644
index 0000000000..ca7fc3e6d5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini
@@ -0,0 +1,12 @@
+[background-change-during-smooth-scroll.html]
+ expected:
+ if (os == "linux") and not swgl and (processor == "x86_64") and fission and debug: [TIMEOUT, OK]
+ if (os == "linux") and not swgl and (processor == "x86_64") and not fission and not debug: [TIMEOUT, OK]
+ if os == "android": OK
+ [OK, TIMEOUT]
+ [background change during smooth scroll]
+ expected:
+ if (os == "linux") and not swgl and (processor == "x86_64") and fission and debug: [NOTRUN, PASS]
+ if (os == "linux") and not swgl and (processor == "x86_64") and not fission and not debug: [NOTRUN, PASS]
+ if os == "android": PASS
+ [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini b/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini
new file mode 100644
index 0000000000..b40de38ce2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini
@@ -0,0 +1,2 @@
+[checkVisibility.html]
+ prefs: [layout.css.content-visibility.enabled:true]
diff --git a/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini
new file mode 100644
index 0000000000..3f6a867fd3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini
@@ -0,0 +1,3 @@
+[client-props-inline-list-item.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini
new file mode 100644
index 0000000000..9e5b33cd5a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini
@@ -0,0 +1,3 @@
+[client-props-input.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini
new file mode 100644
index 0000000000..949b364526
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini
@@ -0,0 +1,3 @@
+[client-props-root.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini
new file mode 100644
index 0000000000..c5a874934f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini
@@ -0,0 +1,3 @@
+[cssom-getBoundingClientRect-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini
new file mode 100644
index 0000000000..1215807aa5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini
@@ -0,0 +1,3 @@
+[cssom-getBoundingClientRect-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini
new file mode 100644
index 0000000000..c1b9604703
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini
@@ -0,0 +1,3 @@
+[cssom-getBoundingClientRect-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini
new file mode 100644
index 0000000000..3605003eec
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini
@@ -0,0 +1,4 @@
+prefs: [layout.css.convertFromNode.enabled:true]
+[cssom-getBoxQuads-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini
new file mode 100644
index 0000000000..13878135bd
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini
@@ -0,0 +1,3 @@
+[cssom-getBoxQuads-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini
new file mode 100644
index 0000000000..054618f23e
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini
@@ -0,0 +1,3 @@
+[cssom-getClientRects-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini
new file mode 100644
index 0000000000..d151c7ce90
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini
@@ -0,0 +1,3 @@
+[cssom-getClientRects.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini
new file mode 100644
index 0000000000..8cda9a20c4
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini
@@ -0,0 +1,4 @@
+[cssom-view-img-attributes-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ if (os == "mac") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini
new file mode 100644
index 0000000000..e166c79872
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini
@@ -0,0 +1,3 @@
+[cssom-view-window-screen-interface.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini b/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini
new file mode 100644
index 0000000000..94e068a3be
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini
@@ -0,0 +1,3 @@
+[devicePixelRatio-undisplayed-iframe.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini
new file mode 100644
index 0000000000..7dcd0f35e5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini
@@ -0,0 +1,3 @@
+[dom-element-scroll.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini
new file mode 100644
index 0000000000..8775cab22f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini
new file mode 100644
index 0000000000..5a6aee5097
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini
new file mode 100644
index 0000000000..9fb8b0b784
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
new file mode 100644
index 0000000000..2b493ba8ac
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-dynamic-anon-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini
new file mode 100644
index 0000000000..eeb0271721
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-ellipsis-in-inline-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini
new file mode 100644
index 0000000000..368f11876f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-float-in-relative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini
new file mode 100644
index 0000000000..b47f8ab866
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-float-in-table.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini
new file mode 100644
index 0000000000..4446d76a11
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-list-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini
new file mode 100644
index 0000000000..772a0b1a32
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-mixed-font-sizes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini
new file mode 100644
index 0000000000..9bb41c2eb2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-parameters.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini
new file mode 100644
index 0000000000..f60e1fec48
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-subpixel.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
new file mode 100644
index 0000000000..7993522de3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini
@@ -0,0 +1,3 @@
+[elementFromPoint-visibility-hidden-resizer.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini
new file mode 100644
index 0000000000..eb45341db2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini
@@ -0,0 +1,5 @@
+[elementFromPoint.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Image Maps]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini
new file mode 100644
index 0000000000..6d2e7039c8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini
@@ -0,0 +1,17 @@
+[elementFromPosition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [test some point of the element: top right corner]
+ expected: FAIL
+
+ [test some point of the element: right line]
+ expected: FAIL
+
+ [test some point of the element: bottom left corner]
+ expected: FAIL
+
+ [test some point of the element: bottom line]
+ expected: FAIL
+
+ [test some point of the element: bottom right corner]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini b/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini
new file mode 100644
index 0000000000..7141c3a0c3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini
@@ -0,0 +1,3 @@
+[elementScroll-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini b/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini
new file mode 100644
index 0000000000..75fa9d3ddd
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini
@@ -0,0 +1,3 @@
+[elementScroll.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini
new file mode 100644
index 0000000000..6c39a74b7d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-iframes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini
new file mode 100644
index 0000000000..b250cdc306
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-htb-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini
new file mode 100644
index 0000000000..4ca798e7db
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-htb-rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini
new file mode 100644
index 0000000000..5dbe398ffd
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-vlr-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini
new file mode 100644
index 0000000000..7e7030969c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-vlr-rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini
new file mode 100644
index 0000000000..5b98bc0d3a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-vrl-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini
new file mode 100644
index 0000000000..07aac84867
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-inline-vrl-rtl.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
new file mode 100644
index 0000000000..75134119b3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-invalid-cases.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini
new file mode 100644
index 0000000000..ebcf73d924
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-shadowroot.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini
new file mode 100644
index 0000000000..afaf475ee1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-simple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini
new file mode 100644
index 0000000000..d570852013
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini
@@ -0,0 +1,5 @@
+[elementsFromPoint-svg-text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [elementsFromPoint for a point inside an overlapping <tspan> nested in a <text>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini
new file mode 100644
index 0000000000..da16ed225a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-svg.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini
new file mode 100644
index 0000000000..dcd9f85331
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint-table.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini
new file mode 100644
index 0000000000..0ecdc0a359
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini
@@ -0,0 +1,3 @@
+[elementsFromPoint.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini
new file mode 100644
index 0000000000..61a45dc45c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini
@@ -0,0 +1,3 @@
+[getBoundingClientRect-empty-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini
new file mode 100644
index 0000000000..81072716cb
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini
@@ -0,0 +1,3 @@
+[getBoundingClientRect-shy.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini
new file mode 100644
index 0000000000..aa0d3e57b9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini
@@ -0,0 +1,12 @@
+[getBoundingClientRect-svg.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text>]
+ expected: FAIL
+
+ [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text> with a rotate]
+ expected: FAIL
+
+ [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text> with a transform]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini
new file mode 100644
index 0000000000..04c35bc907
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini
@@ -0,0 +1,3 @@
+[getClientRects-br-htb-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini
new file mode 100644
index 0000000000..19aaa01234
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini
@@ -0,0 +1,5 @@
+[getClientRects-br-htb-rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Position of the BR element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini
new file mode 100644
index 0000000000..1d7975e28d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini
@@ -0,0 +1,3 @@
+[getClientRects-br-vlr-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini
new file mode 100644
index 0000000000..6f9d82923d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini
@@ -0,0 +1,5 @@
+[getClientRects-br-vlr-rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Position of the BR element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini
new file mode 100644
index 0000000000..dc56f152e6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini
@@ -0,0 +1,4 @@
+[getClientRects-br-vrl-ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if os == "mac": [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini
new file mode 100644
index 0000000000..ff6511ee34
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini
@@ -0,0 +1,5 @@
+[getClientRects-br-vrl-rtl.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Position of the BR element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini
new file mode 100644
index 0000000000..bcc9fe2b3b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini
@@ -0,0 +1,3 @@
+[getClientRects-inline-atomic-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini
new file mode 100644
index 0000000000..afd19ef5a8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini
@@ -0,0 +1,3 @@
+[getClientRects-inline-inline-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/historical.html.ini b/testing/web-platform/meta/css/cssom-view/historical.html.ini
new file mode 100644
index 0000000000..ecfd4d87c0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/historical.html.ini
@@ -0,0 +1,3 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini b/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini
new file mode 100644
index 0000000000..784cdf51b0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini
@@ -0,0 +1,3 @@
+[htmlelement-offset-width-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/idlharness.html.ini b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
new file mode 100644
index 0000000000..d31cf1e560
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
@@ -0,0 +1,27 @@
+[idlharness.html]
+ prefs: [layout.css.convertFromNode.enabled:true, dom.innerSize.rounded:true]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Screen interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [Screen interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, optional ConvertCoordinateOptions)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, optional ConvertCoordinateOptions)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, optional ConvertCoordinateOptions)]
+ expected: FAIL
+
+ [CSSPseudoElement interface: operation getBoxQuads(optional BoxQuadOptions)]
+ expected: FAIL
+
+ [VisualViewport interface: attribute onscrollend]
+ expected: FAIL
+
+ [VisualViewport interface: self.visualViewport must inherit property "onscrollend" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/inheritance.html.ini b/testing/web-platform/meta/css/cssom-view/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini b/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini
new file mode 100644
index 0000000000..78492fe905
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini
@@ -0,0 +1,2 @@
+[long_scroll_composited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini b/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini
new file mode 100644
index 0000000000..3ebf0b2b68
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini
@@ -0,0 +1,3 @@
+[matchMedia-display-none-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini b/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini
new file mode 100644
index 0000000000..e917d88cd2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini
@@ -0,0 +1,3 @@
+[matchMedia.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini b/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini
new file mode 100644
index 0000000000..6bc403087a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini
@@ -0,0 +1,3 @@
+[mouseEvent-offsetXY-svg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini b/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini
new file mode 100644
index 0000000000..b73d376252
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini
@@ -0,0 +1,3 @@
+[mouseEvent.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini b/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini
new file mode 100644
index 0000000000..30b5a9ce09
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini
@@ -0,0 +1,6 @@
+[negativeMargins.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [cssom-view - elementFromPoint and elementsFromPoint dealing with negative margins]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini
new file mode 100644
index 0000000000..1629a59d92
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini
@@ -0,0 +1,3 @@
+[offsetParent-block-in-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini b/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini
new file mode 100644
index 0000000000..b09a97c4aa
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini
@@ -0,0 +1,3 @@
+[offsetParent_element_test.html]
+ [Valid the algorithm rule of offsetParent check step 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini
new file mode 100644
index 0000000000..93fcaef193
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini
@@ -0,0 +1,7 @@
+[offsetTop-offsetLeft-nested-offsetParents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Verifies that offsetTop and offsetLeft only go up one offsetParent when there are multiple nested offsetParents.]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
new file mode 100644
index 0000000000..0e344ab958
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
@@ -0,0 +1,3 @@
+[offsetTop-offsetLeft-with-zoom.html]
+ [Verifies that offsetTop and offsetLeft find the right OffsetParent and return values excluding the target zoom]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini
new file mode 100644
index 0000000000..8156395de2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeft-border-box.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini
new file mode 100644
index 0000000000..21fd2080c8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeft-empty-inline-offset.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini
new file mode 100644
index 0000000000..e43679cef7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeft-empty-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini
new file mode 100644
index 0000000000..14e58fe557
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeft-leading-space-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini
new file mode 100644
index 0000000000..a90794bc22
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeft-trailing-space-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini
new file mode 100644
index 0000000000..7e7ff75b24
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini
@@ -0,0 +1,3 @@
+[offsetTopLeftInScrollableParent.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini b/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini
new file mode 100644
index 0000000000..aa4e8ea3c5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini
@@ -0,0 +1,3 @@
+[outer-svg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini b/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini
new file mode 100644
index 0000000000..6954507aff
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini
@@ -0,0 +1,11 @@
+[position-sticky-root-scroller-with-scroll-behavior.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Sticky elements work with the root (document) scroller]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1556685
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and swgl: PASS
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if os == "mac": PASS
+ if os == "android": [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini b/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini
new file mode 100644
index 0000000000..bbe0563881
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini
@@ -0,0 +1,3 @@
+[pt-to-px-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini b/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini
new file mode 100644
index 0000000000..298679596d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini
@@ -0,0 +1,3 @@
+[range-bounding-client-rect-with-display-contents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini b/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini
new file mode 100644
index 0000000000..16be625c56
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini
@@ -0,0 +1,3 @@
+[resize-event-on-initial-layout.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini b/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini
new file mode 100644
index 0000000000..a5cb9e514e
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini
@@ -0,0 +1,3 @@
+[screenLeftTop.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini
new file mode 100644
index 0000000000..790d95156f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini
@@ -0,0 +1,3 @@
+[scroll-back-to-initial-position.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini
new file mode 100644
index 0000000000..006c736c39
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini
@@ -0,0 +1,8 @@
+[scroll-behavior-default-css.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Smooth scrolling of an element with default scroll-behavior]
+ expected:
+ if (os == "win") and debug: PASS
+ if os == "mac": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
new file mode 100644
index 0000000000..88fc41c002
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
@@ -0,0 +1,44 @@
+[scroll-behavior-element.html]
+ [Element with auto scroll-behavior ; scroll() with smooth behavior]
+ expected: [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scrollBy() with auto behavior]
+ expected:
+ if (os == "win") and swgl: [PASS, FAIL]
+ if os == "linux": [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scrollTo() with auto behavior]
+ expected:
+ if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if os == "linux": [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scroll() with default behavior]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scrollIntoView() with default behavior]
+ expected:
+ if os == "linux": [PASS, FAIL]
+
+ [Element with auto scroll-behavior ; scrollIntoView() with smooth behavior]
+ expected:
+ if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if debug and (os == "mac"): [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scrollIntoView() with auto behavior]
+ expected:
+ if not swgl and debug and (os == "linux") and not fission: [PASS, FAIL]
+ if swgl: [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scroll() with auto behavior]
+ expected:
+ if (os == "linux") and debug and fission and swgl: [PASS, FAIL]
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
+
+ [Element with smooth scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [Element with auto scroll-behavior ; scrollBy() with smooth behavior]
+ expected:
+ if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini
new file mode 100644
index 0000000000..3a4ffebfcf
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini
@@ -0,0 +1,4 @@
+[scroll-behavior-main-frame-root.html]
+ [Main frame with smooth scroll-behavior ; scroll() with auto behavior]
+ expected:
+ if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
new file mode 100644
index 0000000000..89f51ee229
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
@@ -0,0 +1,5 @@
+[scroll-behavior-scrollintoview-nested.html]
+ [scrollIntoView with nested elements with different scroll-behavior]
+ expected:
+ if (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini
new file mode 100644
index 0000000000..4c397d6789
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini
@@ -0,0 +1,3 @@
+[scroll-behavior-smooth-navigation.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
new file mode 100644
index 0000000000..7c7983f540
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -0,0 +1,31 @@
+[scroll-behavior-smooth-positions.html]
+ [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scroll() ]
+ expected:
+ if debug and (os == "win"): [PASS, FAIL]
+ if debug and (os == "linux"): [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ]
+ expected:
+ if (os == "win") and debug: [PASS, FAIL]
+ if (os == "linux") and not fission: [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollIntoView() ]
+ expected:
+ if (os == "win") and debug: [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ]
+ expected:
+ if swgl and (os == "win"): [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ]
+ expected:
+ if (os == "linux") and swgl and not fission: [PASS, FAIL]
+ if (os == "win") and not debug: [PASS, FAIL]
+
+ [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollTo() ]
+ expected:
+ if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini
new file mode 100644
index 0000000000..2b65951fad
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini
@@ -0,0 +1,3 @@
+[scroll-behavior-smooth.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
new file mode 100644
index 0000000000..ae344d3d26
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
@@ -0,0 +1,27 @@
+[scroll-behavior-subframe-root.html]
+ disabled:
+ if os == "android": bug 1550895 (frequently fails on geckoview), Bug 1559325
+ [Subframe with smooth scroll-behavior ; scrollTo() with auto behavior]
+ expected:
+ if os == "mac": [PASS, FAIL]
+
+ [Subframe setting scrollTop with smooth scroll-behavior]
+ expected:
+ if (os == "win") and debug and not swgl: [PASS, FAIL]
+
+ [Subframe with smooth scroll-behavior ; scrollTo() with smooth behavior]
+ expected:
+ if (os == "win") and debug: [PASS, FAIL]
+
+ [Subframe with smooth scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [Subframe with smooth scroll-behavior ; scroll() with default behavior]
+ expected:
+ if not fission and not swgl and debug: [PASS, FAIL]
+ if not fission and swgl: [PASS, FAIL]
+
+ [Subframe with smooth scroll-behavior ; scrollBy() with auto behavior]
+ expected:
+ if not fission and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
new file mode 100644
index 0000000000..e14518702c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
@@ -0,0 +1,22 @@
+[scroll-behavior-subframe-window.html]
+ [Main frame with smooth scroll-behavior ; scroll() with default behavior]
+ expected:
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
+
+ [Main frame with smooth scroll-behavior ; scroll() with auto behavior]
+ expected:
+ if debug and (os == "linux") and not fission: [PASS, FAIL]
+ if debug and (os == "mac"): [PASS, FAIL]
+
+ [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior]
+ expected:
+ if swgl and (os == "win"): [PASS, FAIL]
+ if swgl and (os == "linux"): [PASS, FAIL]
+
+ [Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior]
+ expected:
+ if (os == "win") and debug: [PASS, FAIL]
+
+ [Main frame with auto scroll-behavior ; scrollBy() with default behavior]
+ expected:
+ if (os == "win") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini
new file mode 100644
index 0000000000..eed2f7c0e3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini
@@ -0,0 +1,3 @@
+[scroll-overflow-clip-quirks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini
new file mode 100644
index 0000000000..11e0ce3ba6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini
@@ -0,0 +1,3 @@
+[scroll-overflow-clip-quirks-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini
new file mode 100644
index 0000000000..75211986fa
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini
@@ -0,0 +1,5 @@
+[scrollIntoView-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [[Box D\] scrollIntoView from scrollable position:fixed in iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini
new file mode 100644
index 0000000000..4db02292de
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-horizontal-partially-visible.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini
new file mode 100644
index 0000000000..8e43528a41
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini
@@ -0,0 +1,20 @@
+[scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini
new file mode 100644
index 0000000000..b303da2534
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-horizontal-tb-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini
new file mode 100644
index 0000000000..ee2d37b4fa
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini
@@ -0,0 +1,5 @@
+[scrollIntoView-inline-image.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Scrolling an inline element with a large line height uses the bounding rect]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini
new file mode 100644
index 0000000000..2855430e14
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-scrollMargin.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini
new file mode 100644
index 0000000000..023517e3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-scrollPadding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini
new file mode 100644
index 0000000000..ad1ed5e256
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini
new file mode 100644
index 0000000000..bb023e5576
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini
@@ -0,0 +1,20 @@
+[scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini
new file mode 100644
index 0000000000..cbd04479ae
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini
@@ -0,0 +1,26 @@
+[scrollIntoView-sideways-lr-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini
new file mode 100644
index 0000000000..e3f260bbdc
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini
@@ -0,0 +1,20 @@
+[scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini
new file mode 100644
index 0000000000..150023dee9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini
@@ -0,0 +1,26 @@
+[scrollIntoView-sideways-rl-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
new file mode 100644
index 0000000000..b000fb8847
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
@@ -0,0 +1,24 @@
+[scrollIntoView-smooth.html]
+ [Smooth scrollIntoView should scroll the element to the 'end' position]
+ disabled:
+ if debug and (os == "linux") and (processor == "x86"): wpt-sync Bug 1461151
+ expected:
+ if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if (os == "linux") and swgl: [PASS, FAIL]
+ if os == "android": FAIL
+
+ [Smooth scrollIntoView should scroll the element to the 'center' position]
+ expected:
+ if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if os == "android": FAIL
+
+ [Smooth scrollIntoView should scroll the element to the 'nearest' position]
+ expected:
+ if (os == "linux") and not fission and debug and swgl: [PASS, FAIL]
+ if (os == "linux") and not fission and not debug: [PASS, FAIL]
+ if os == "android": FAIL
+
+ [Smooth scrollIntoView should scroll the element to the 'start' position]
+ expected:
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini
new file mode 100644
index 0000000000..c46304bb5b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-stuck.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini
new file mode 100644
index 0000000000..d8a0b73ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini
@@ -0,0 +1,3 @@
+[scrollIntoView-svg-shape.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini
new file mode 100644
index 0000000000..da165d6119
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini
@@ -0,0 +1,26 @@
+[scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini
new file mode 100644
index 0000000000..6dc3de1a8f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini
@@ -0,0 +1,20 @@
+[scrollIntoView-vertical-lr-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini
new file mode 100644
index 0000000000..a1f701f8eb
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini
@@ -0,0 +1,26 @@
+[scrollIntoView-vertical-rl-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView({"block":"end","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"start"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"center"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"end","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"start","inline":"end"})]
+ expected: FAIL
+
+ [scrollIntoView({"block":"center","inline":"end"})]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini b/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini
new file mode 100644
index 0000000000..7538eaf909
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini
@@ -0,0 +1,6 @@
+[scrollLeft-of-scroller-with-wider-scrollbar.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test the maxmium value of scrollLeft]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini b/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini
new file mode 100644
index 0000000000..61e5c63684
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini
@@ -0,0 +1,3 @@
+[scrollLeftTop.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini b/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini
new file mode 100644
index 0000000000..b361af7f21
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini
@@ -0,0 +1,6 @@
+[scrollWidthHeight.xht]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [elemOverflow.scrollHeight is the width of its scrolled contents (including padding)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini b/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini
new file mode 100644
index 0000000000..3c23a01217
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini
@@ -0,0 +1,3 @@
+[scrollWidthHeightWhenNotScrollable.xht]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini b/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini
new file mode 100644
index 0000000000..5dc270649b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini
@@ -0,0 +1,3 @@
+[scrolling-no-browsing-context.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini b/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
new file mode 100644
index 0000000000..5ebf2229c1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
@@ -0,0 +1,3 @@
+[scrolling-quirks-vs-nonquirks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini b/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini
new file mode 100644
index 0000000000..a575d630c6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini
@@ -0,0 +1,3 @@
+[scrollingElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini b/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini
new file mode 100644
index 0000000000..72ab05c910
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini
@@ -0,0 +1,106 @@
+[scrollintoview.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scrollIntoView(null) starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "start", inline: "start"}) starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView() starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(undefined) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({}) starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView() starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(undefined) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(true) starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "start", inline: "start"}) starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(true) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(true) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "nearest", inline: "nearest"}) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({}) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView() starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(undefined) starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({}) starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(null) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(null) starting at left,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "start", inline: "start"}) starting at right,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "nearest", inline: "nearest"}) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(null) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({block: "start", inline: "start"}) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(true) starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView(undefined) starting at right,top]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView() starting at left,bottom]
+ expected:
+ if os == "android": FAIL
+
+ [scrollIntoView({}) starting at left,bottom]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/subpixel-sizes-and-offsets.tentative.html.ini b/testing/web-platform/meta/css/cssom-view/subpixel-sizes-and-offsets.tentative.html.ini
new file mode 100644
index 0000000000..ddddc14630
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/subpixel-sizes-and-offsets.tentative.html.ini
@@ -0,0 +1,9 @@
+[subpixel-sizes-and-offsets.tentative.html]
+ [clientLeft and clientTop don't round 44.9]
+ expected: FAIL
+
+ [clientLeft and clientTop don't round 44.5]
+ expected: FAIL
+
+ [clientLeft and clientTop don't round 44.1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini
new file mode 100644
index 0000000000..eddab24bae
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini
@@ -0,0 +1,3 @@
+[table-border-collapse-client-width-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini
new file mode 100644
index 0000000000..b643fb2e0f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini
@@ -0,0 +1,3 @@
+[table-border-separate-client-width-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini
new file mode 100644
index 0000000000..aac60be85f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini
@@ -0,0 +1,3 @@
+[table-client-props.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini
new file mode 100644
index 0000000000..5e57ad92b9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini
@@ -0,0 +1,6 @@
+[table-offset-props.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Caption with margin]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1474448
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini
new file mode 100644
index 0000000000..0b59149394
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini
@@ -0,0 +1,3 @@
+[table-scroll-props.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini
new file mode 100644
index 0000000000..b6da318686
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini
@@ -0,0 +1,3 @@
+[table-with-border-client-width-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini b/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini
new file mode 100644
index 0000000000..d2b36447dc
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini
@@ -0,0 +1,3 @@
+[ttwf-js-cssomview-getclientrects-length.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini
new file mode 100644
index 0000000000..52130c94de
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini
@@ -0,0 +1,3 @@
+[window-screen-height-immutable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini
new file mode 100644
index 0000000000..dd1a712f0a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini
@@ -0,0 +1,3 @@
+[window-screen-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini
new file mode 100644
index 0000000000..93454174c5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini
@@ -0,0 +1,3 @@
+[window-screen-width-immutable.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini
new file mode 100644
index 0000000000..b2bc5368ce
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini
@@ -0,0 +1,3 @@
+[window-screen-width.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSFontFeatureValuesRule.html.ini b/testing/web-platform/meta/css/cssom/CSSFontFeatureValuesRule.html.ini
new file mode 100644
index 0000000000..c48777728a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSFontFeatureValuesRule.html.ini
@@ -0,0 +1,26 @@
+[CSSFontFeatureValuesRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSFontFeatureValuesRule is correctly parsed and accessible via CSSOM.]
+ expected: FAIL
+
+ [CSSFontFeatureValuesRule family is settable and readable.]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap entries are settable to single values.]
+ expected: FAIL
+
+ [CSSFontFeatureValuesMap entries are settable to sequences of numbers.]
+ expected: FAIL
+
+ [New rules can be added.]
+ expected: FAIL
+
+ [Deleting single entries is possible.]
+ expected: FAIL
+
+ [Clearing all entries is possible.]
+ expected: FAIL
+
+ [Multiple rules for the same family are kept separate in CSSOM.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/CSSGroupingRule-cssRules.html.ini b/testing/web-platform/meta/css/cssom/CSSGroupingRule-cssRules.html.ini
new file mode 100644
index 0000000000..17ad966628
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSGroupingRule-cssRules.html.ini
@@ -0,0 +1,3 @@
+[CSSGroupingRule-cssRules.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom/CSSGroupingRule-insertRule.html.ini b/testing/web-platform/meta/css/cssom/CSSGroupingRule-insertRule.html.ini
new file mode 100644
index 0000000000..50f83a5c5c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSGroupingRule-insertRule.html.ini
@@ -0,0 +1,3 @@
+[CSSGroupingRule-insertRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSKeyframeRule.html.ini b/testing/web-platform/meta/css/cssom/CSSKeyframeRule.html.ini
new file mode 100644
index 0000000000..12654ccfee
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSKeyframeRule.html.ini
@@ -0,0 +1,3 @@
+[CSSKeyframeRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSNamespaceRule.html.ini b/testing/web-platform/meta/css/cssom/CSSNamespaceRule.html.ini
new file mode 100644
index 0000000000..1bf4887466
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSNamespaceRule.html.ini
@@ -0,0 +1,3 @@
+[CSSNamespaceRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSRuleList.html.ini b/testing/web-platform/meta/css/cssom/CSSRuleList.html.ini
new file mode 100644
index 0000000000..d130418530
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSRuleList.html.ini
@@ -0,0 +1,3 @@
+[CSSRuleList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText-namespace.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText-namespace.html.ini
new file mode 100644
index 0000000000..3a09bb2014
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText-namespace.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleRule-set-selectorText-namespace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText.html.ini
new file mode 100644
index 0000000000..15c5afeaf7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleRule-set-selectorText.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleRule-set-selectorText.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleRule.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleRule.html.ini
new file mode 100644
index 0000000000..743b6b5a56
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleRule.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleRule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
new file mode 100644
index 0000000000..83cd26a560
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-baseURL.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-concat.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-concat.html.ini
new file mode 100644
index 0000000000..05b2279aa5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-concat.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-concat.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-cssRules.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-cssRules.html.ini
new file mode 100644
index 0000000000..69f38a0e0c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-cssRules.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-cssRules.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html.ini
new file mode 100644
index 0000000000..e5f5e72406
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative.html.ini
new file mode 100644
index 0000000000..5570b5e7d8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-disallow-import.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-duplicate.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-duplicate.html.ini
new file mode 100644
index 0000000000..7654461f16
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-duplicate.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable-duplicate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
new file mode 100644
index 0000000000..39d326cd6d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-constructable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-modify-after-removal.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-modify-after-removal.html.ini
new file mode 100644
index 0000000000..b4e25ddf23
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-modify-after-removal.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-modify-after-removal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-template-adoption.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-template-adoption.html.ini
new file mode 100644
index 0000000000..752ec5f371
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-template-adoption.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet-template-adoption.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet.html.ini
new file mode 100644
index 0000000000..1dff7d3887
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet.html.ini
@@ -0,0 +1,3 @@
+[CSSStyleSheet.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-001.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-001.html.ini
new file mode 100644
index 0000000000..5030eb5eb7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-001.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-002.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-002.html.ini
new file mode 100644
index 0000000000..0b6d300120
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-002.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-002.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-003.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-003.html.ini
new file mode 100644
index 0000000000..bacc1ea2aa
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-003.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-004.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-004.html.ini
new file mode 100644
index 0000000000..08a2a00110
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-004.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-005.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-005.html.ini
new file mode 100644
index 0000000000..86b1792b32
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-005.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-006.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-006.html.ini
new file mode 100644
index 0000000000..77b27b1e77
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-006.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-007.html.ini b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-007.html.ini
new file mode 100644
index 0000000000..66df85eaeb
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/HTMLLinkElement-disabled-007.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-disabled-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/MediaList.html.ini b/testing/web-platform/meta/css/cssom/MediaList.html.ini
new file mode 100644
index 0000000000..aa6440fec2
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/MediaList.html.ini
@@ -0,0 +1,3 @@
+[MediaList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/MediaList2.xhtml.ini b/testing/web-platform/meta/css/cssom/MediaList2.xhtml.ini
new file mode 100644
index 0000000000..2b5cf6d143
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/MediaList2.xhtml.ini
@@ -0,0 +1,3 @@
+[MediaList2.xhtml]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/MutationObserver-style.html.ini b/testing/web-platform/meta/css/cssom/MutationObserver-style.html.ini
new file mode 100644
index 0000000000..1d2b75ce8b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/MutationObserver-style.html.ini
@@ -0,0 +1,3 @@
+[MutationObserver-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/StyleSheetList.html.ini b/testing/web-platform/meta/css/cssom/StyleSheetList.html.ini
new file mode 100644
index 0000000000..62b70a5b9e
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/StyleSheetList.html.ini
@@ -0,0 +1,3 @@
+[StyleSheetList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/__dir__.ini b/testing/web-platform/meta/css/cssom/__dir__.ini
new file mode 100644
index 0000000000..25b2477e6d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.container-queries.enabled:true, layout.css.import-supports.enabled:true, dom.customHighlightAPI.enabled:true]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/cssom/adoptedstylesheets-observablearray.html.ini b/testing/web-platform/meta/css/cssom/adoptedstylesheets-observablearray.html.ini
new file mode 100644
index 0000000000..6743f84567
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/adoptedstylesheets-observablearray.html.ini
@@ -0,0 +1,3 @@
+[adoptedstylesheets-observablearray.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/at-namespace.html.ini b/testing/web-platform/meta/css/cssom/at-namespace.html.ini
new file mode 100644
index 0000000000..708fb4ef58
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/at-namespace.html.ini
@@ -0,0 +1,3 @@
+[at-namespace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/base-uri.html.ini b/testing/web-platform/meta/css/cssom/base-uri.html.ini
new file mode 100644
index 0000000000..cc6e15d2a3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/base-uri.html.ini
@@ -0,0 +1,3 @@
+[base-uri.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/border-shorthand-serialization.html.ini b/testing/web-platform/meta/css/cssom/border-shorthand-serialization.html.ini
new file mode 100644
index 0000000000..f27f365246
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/border-shorthand-serialization.html.ini
@@ -0,0 +1,3 @@
+[border-shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/caretPositionFromPoint-with-transformation.html.ini b/testing/web-platform/meta/css/cssom/caretPositionFromPoint-with-transformation.html.ini
new file mode 100644
index 0000000000..264e52ee23
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/caretPositionFromPoint-with-transformation.html.ini
@@ -0,0 +1,3 @@
+[caretPositionFromPoint-with-transformation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-001.html.ini b/testing/web-platform/meta/css/cssom/computed-style-001.html.ini
new file mode 100644
index 0000000000..b0d139d8dc
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-001.html.ini
@@ -0,0 +1,3 @@
+[computed-style-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-002.html.ini b/testing/web-platform/meta/css/cssom/computed-style-002.html.ini
new file mode 100644
index 0000000000..43a1420fb1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-002.html.ini
@@ -0,0 +1,3 @@
+[computed-style-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-003.html.ini b/testing/web-platform/meta/css/cssom/computed-style-003.html.ini
new file mode 100644
index 0000000000..329751616f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-003.html.ini
@@ -0,0 +1,3 @@
+[computed-style-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-004.html.ini b/testing/web-platform/meta/css/cssom/computed-style-004.html.ini
new file mode 100644
index 0000000000..534c3f3bba
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-004.html.ini
@@ -0,0 +1,3 @@
+[computed-style-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-005.html.ini b/testing/web-platform/meta/css/cssom/computed-style-005.html.ini
new file mode 100644
index 0000000000..ed02f46b5e
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-005.html.ini
@@ -0,0 +1,3 @@
+[computed-style-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/computed-style-set-property.html.ini b/testing/web-platform/meta/css/cssom/computed-style-set-property.html.ini
new file mode 100644
index 0000000000..77c94e3669
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/computed-style-set-property.html.ini
@@ -0,0 +1,3 @@
+[computed-style-set-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/css-style-attr-decl-block.html.ini b/testing/web-platform/meta/css/cssom/css-style-attr-decl-block.html.ini
new file mode 100644
index 0000000000..f398841e66
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/css-style-attr-decl-block.html.ini
@@ -0,0 +1,3 @@
+[css-style-attr-decl-block.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/css-style-attribute-modifications.html.ini b/testing/web-platform/meta/css/cssom/css-style-attribute-modifications.html.ini
new file mode 100644
index 0000000000..281d5591e1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/css-style-attribute-modifications.html.ini
@@ -0,0 +1,3 @@
+[css-style-attribute-modifications.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/css-style-declaration-modifications.html.ini b/testing/web-platform/meta/css/cssom/css-style-declaration-modifications.html.ini
new file mode 100644
index 0000000000..87e384a700
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/css-style-declaration-modifications.html.ini
@@ -0,0 +1,3 @@
+[css-style-declaration-modifications.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/css-style-reparse.html.ini b/testing/web-platform/meta/css/cssom/css-style-reparse.html.ini
new file mode 100644
index 0000000000..12dfc359a9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/css-style-reparse.html.ini
@@ -0,0 +1,3 @@
+[css-style-reparse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssimportrule-parent.html.ini b/testing/web-platform/meta/css/cssom/cssimportrule-parent.html.ini
new file mode 100644
index 0000000000..c68af7538f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssimportrule-parent.html.ini
@@ -0,0 +1,3 @@
+[cssimportrule-parent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssimportrule-sheet-identity.html.ini b/testing/web-platform/meta/css/cssom/cssimportrule-sheet-identity.html.ini
new file mode 100644
index 0000000000..e7d4845f97
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssimportrule-sheet-identity.html.ini
@@ -0,0 +1,3 @@
+[cssimportrule-sheet-identity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssimportrule.html.ini b/testing/web-platform/meta/css/cssom/cssimportrule.html.ini
new file mode 100644
index 0000000000..a51a546c14
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssimportrule.html.ini
@@ -0,0 +1,3 @@
+[cssimportrule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssom-cssText-serialize.html.ini b/testing/web-platform/meta/css/cssom/cssom-cssText-serialize.html.ini
new file mode 100644
index 0000000000..04d643384f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-cssText-serialize.html.ini
@@ -0,0 +1,3 @@
+[cssom-cssText-serialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssom-cssstyledeclaration-set.html.ini b/testing/web-platform/meta/css/cssom/cssom-cssstyledeclaration-set.html.ini
new file mode 100644
index 0000000000..b76696fa7c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-cssstyledeclaration-set.html.ini
@@ -0,0 +1,3 @@
+[cssom-cssstyledeclaration-set.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssom-fontfacerule-constructors.html.ini b/testing/web-platform/meta/css/cssom/cssom-fontfacerule-constructors.html.ini
new file mode 100644
index 0000000000..c6623ac1a9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-fontfacerule-constructors.html.ini
@@ -0,0 +1,3 @@
+[cssom-fontfacerule-constructors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssom-fontfacerule.html.ini b/testing/web-platform/meta/css/cssom/cssom-fontfacerule.html.ini
new file mode 100644
index 0000000000..7d2d093a12
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-fontfacerule.html.ini
@@ -0,0 +1,5 @@
+[cssom-fontfacerule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSStyleDeclaration values are represented within CSSFontFaceRule]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/cssom-getPropertyValue-common-checks.html.ini b/testing/web-platform/meta/css/cssom/cssom-getPropertyValue-common-checks.html.ini
new file mode 100644
index 0000000000..4fcaa9ad01
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-getPropertyValue-common-checks.html.ini
@@ -0,0 +1,3 @@
+[cssom-getPropertyValue-common-checks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssom-setProperty-shorthand.html.ini b/testing/web-platform/meta/css/cssom/cssom-setProperty-shorthand.html.ini
new file mode 100644
index 0000000000..f550f5e888
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssom-setProperty-shorthand.html.ini
@@ -0,0 +1,3 @@
+[cssom-setProperty-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-cssfontrule.tentative.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-cssfontrule.tentative.html.ini
new file mode 100644
index 0000000000..7d293cdb19
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-cssfontrule.tentative.html.ini
@@ -0,0 +1,8 @@
+[cssstyledeclaration-cssfontrule.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [a CSSStyleDeclaration for a CSSFontRule contains a unicode-range attribute]
+ expected: FAIL
+
+ [a CSSStyleDeclaration for a CSSFontRule contains a flex-direction attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-all-shorthand.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-all-shorthand.html.ini
new file mode 100644
index 0000000000..72bd03387d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-all-shorthand.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-csstext-all-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-final-delimiter.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-final-delimiter.html.ini
new file mode 100644
index 0000000000..39889c5e0d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-final-delimiter.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-csstext-final-delimiter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-important.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-important.html.ini
new file mode 100644
index 0000000000..0df9f15355
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext-important.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-csstext-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext.html.ini
new file mode 100644
index 0000000000..c06a5e33de
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-csstext.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-csstext.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-custom-properties.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-custom-properties.html.ini
new file mode 100644
index 0000000000..c02eba2e9a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-custom-properties.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-custom-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutability.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutability.html.ini
new file mode 100644
index 0000000000..cf4b74a78c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutability.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutability.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-001.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-001.html.ini
new file mode 100644
index 0000000000..d247adf07d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-001.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutationrecord-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-002.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-002.html.ini
new file mode 100644
index 0000000000..39b5d35904
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-002.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutationrecord-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-003.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-003.html.ini
new file mode 100644
index 0000000000..3a1f8c4f80
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-003.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutationrecord-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-004.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-004.html.ini
new file mode 100644
index 0000000000..8842243d3c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-004.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutationrecord-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-005.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-005.html.ini
new file mode 100644
index 0000000000..d3cef259e3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-mutationrecord-005.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-mutationrecord-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-properties.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-properties.html.ini
new file mode 100644
index 0000000000..d1c09c1234
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-properties.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-registered-custom-properties.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-registered-custom-properties.html.ini
new file mode 100644
index 0000000000..32a8105ca3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-registered-custom-properties.html.ini
@@ -0,0 +1,4 @@
+[cssstyledeclaration-registered-custom-properties.html]
+ prefs: [layout.css.properties-and-values.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-attr.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-attr.html.ini
new file mode 100644
index 0000000000..453ebf36f0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-attr.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-setter-attr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-declarations.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-declarations.html.ini
new file mode 100644
index 0000000000..124f5371a3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-declarations.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-setter-declarations.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-form-controls.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-form-controls.html.ini
new file mode 100644
index 0000000000..f74d0f97dd
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-form-controls.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-setter-form-controls.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-logical.html.ini b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-logical.html.ini
new file mode 100644
index 0000000000..bcf3202a07
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssstyledeclaration-setter-logical.html.ini
@@ -0,0 +1,3 @@
+[cssstyledeclaration-setter-logical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/escape.html.ini b/testing/web-platform/meta/css/cssom/escape.html.ini
new file mode 100644
index 0000000000..307d97328f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/escape.html.ini
@@ -0,0 +1,3 @@
+[escape.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/flex-serialization.html.ini b/testing/web-platform/meta/css/cssom/flex-serialization.html.ini
new file mode 100644
index 0000000000..60b5d252d6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/flex-serialization.html.ini
@@ -0,0 +1,5 @@
+[flex-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Single value flex with non-CSS-wide value should serialize correctly.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/font-family-serialization-001.html.ini b/testing/web-platform/meta/css/cssom/font-family-serialization-001.html.ini
new file mode 100644
index 0000000000..29257f7f5a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/font-family-serialization-001.html.ini
@@ -0,0 +1,3 @@
+[font-family-serialization-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/font-shorthand-serialization.html.ini b/testing/web-platform/meta/css/cssom/font-shorthand-serialization.html.ini
new file mode 100644
index 0000000000..0c1c02cd46
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/font-shorthand-serialization.html.ini
@@ -0,0 +1,3 @@
+[font-shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/font-variant-shorthand-serialization.html.ini b/testing/web-platform/meta/css/cssom/font-variant-shorthand-serialization.html.ini
new file mode 100644
index 0000000000..27d6150771
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/font-variant-shorthand-serialization.html.ini
@@ -0,0 +1,5 @@
+[font-variant-shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [font: menu serialization]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-animations-replaced-into-ib-split.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-animations-replaced-into-ib-split.html.ini
new file mode 100644
index 0000000000..66f7cc9b0d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-animations-replaced-into-ib-split.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-animations-replaced-into-ib-split.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-detached-subtree.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-detached-subtree.html.ini
new file mode 100644
index 0000000000..a37a9d6467
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-detached-subtree.html.ini
@@ -0,0 +1,5 @@
+[getComputedStyle-detached-subtree.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getComputedStyle returns no style for element in non-rendered iframe (display: none)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-001.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-001.html.ini
new file mode 100644
index 0000000000..6e158729de
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-001.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-display-none-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-002.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-002.html.ini
new file mode 100644
index 0000000000..e738720d8f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-002.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-display-none-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-003.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-003.html.ini
new file mode 100644
index 0000000000..d0f68dcdf5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-display-none-003.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-display-none-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini
new file mode 100644
index 0000000000..b153144b26
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-dynamic-subdoc.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-getter-v-properties.tentative.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-getter-v-properties.tentative.html.ini
new file mode 100644
index 0000000000..78e5df01d0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-getter-v-properties.tentative.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-getter-v-properties.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-absolute.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-absolute.html.ini
new file mode 100644
index 0000000000..8f98ad1eb4
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-absolute.html.ini
@@ -0,0 +1,4 @@
+[getComputedStyle-insets-absolute.html]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-fixed.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-fixed.html.ini
new file mode 100644
index 0000000000..a39b95dff5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-fixed.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-nobox.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-nobox.html.ini
new file mode 100644
index 0000000000..8c2e334491
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-nobox.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-nobox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relative.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relative.html.ini
new file mode 100644
index 0000000000..8dd164795d
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relative.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-relative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relpos-inline.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relpos-inline.html.ini
new file mode 100644
index 0000000000..183a55d060
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-relpos-inline.html.ini
@@ -0,0 +1,6 @@
+[getComputedStyle-insets-relpos-inline.html]
+ [OOF with left fixed right auto in relpos inline container with mixed directions]
+ expected: FAIL
+
+ [OOF with left auto right fixed in relpos inline container with mixed directions]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-static.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-static.html.ini
new file mode 100644
index 0000000000..34a9a3e106
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-static.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-static.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky-container-for-abspos.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky-container-for-abspos.html.ini
new file mode 100644
index 0000000000..b0b5e0d2a6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky-container-for-abspos.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-sticky-container-for-abspos.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky.html.ini
new file mode 100644
index 0000000000..b642ef9276
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-insets-sticky.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-insets-sticky.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-removed-ib-sibling.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-removed-ib-sibling.html.ini
new file mode 100644
index 0000000000..0dc56840a1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-removed-ib-sibling.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-layout-dependent-removed-ib-sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-replaced-into-ib-split.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-replaced-into-ib-split.html.ini
new file mode 100644
index 0000000000..8c153cf5df
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-layout-dependent-replaced-into-ib-split.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-layout-dependent-replaced-into-ib-split.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-line-height.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-line-height.html.ini
new file mode 100644
index 0000000000..ed5fb69318
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-line-height.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-line-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-logical-enumeration.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-logical-enumeration.html.ini
new file mode 100644
index 0000000000..0915356cb9
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-logical-enumeration.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-logical-enumeration.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-property-order.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-property-order.html.ini
new file mode 100644
index 0000000000..047c5262b5
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-property-order.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-property-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini
new file mode 100644
index 0000000000..8cd18130f6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo.html.ini
@@ -0,0 +1,34 @@
+[getComputedStyle-pseudo.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1396844
+ [Item-based blockification of nonexistent pseudo-elements]
+ expected: FAIL
+
+ [display: contents on pseudo-elements]
+ expected: FAIL
+
+ [Dynamically change to display: contents on pseudo-elements]
+ expected: FAIL
+
+ [Pseudo-elements can use the full range of CSS syntax]
+ expected: FAIL
+
+ [Unknown pseudo-element with a known identifier: grammar-error]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: spelling-error]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: view-transition]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: view-transition-image-pair(name)]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: view-transition-group(name)]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: view-transition-old(name)]
+ expected: PRECONDITION_FAILED
+
+ [Unknown pseudo-element with a known identifier: view-transition-new(name)]
+ expected: PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-colors.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-colors.html.ini
new file mode 100644
index 0000000000..9b7be3dde8
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-colors.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-resolved-colors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-min-max-clamping.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-min-max-clamping.html.ini
new file mode 100644
index 0000000000..b434215a58
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-resolved-min-max-clamping.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-resolved-min-max-clamping.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-sticky-pos-percent.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-sticky-pos-percent.html.ini
new file mode 100644
index 0000000000..3db6a24792
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-sticky-pos-percent.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-sticky-pos-percent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-width-scroll.tentative.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-width-scroll.tentative.html.ini
new file mode 100644
index 0000000000..02e1bc30e7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/getComputedStyle-width-scroll.tentative.html.ini
@@ -0,0 +1,3 @@
+[getComputedStyle-width-scroll.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/historical.html.ini b/testing/web-platform/meta/css/cssom/historical.html.ini
new file mode 100644
index 0000000000..006d35a570
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/historical.html.ini
@@ -0,0 +1,17 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Historical Document member: selectedStyleSheetSet]
+ expected: FAIL
+
+ [Historical Document member: lastStyleSheetSet]
+ expected: FAIL
+
+ [Historical Document member: preferredStyleSheetSet]
+ expected: FAIL
+
+ [Historical Document member: styleSheetSets]
+ expected: FAIL
+
+ [Historical Document member: enableStyleSheetsForSet]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/idlharness.html.ini b/testing/web-platform/meta/css/cssom/idlharness.html.ini
new file mode 100644
index 0000000000..55fd582cc6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/idlharness.html.ini
@@ -0,0 +1,200 @@
+[idlharness.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Stringification of getComputedStyle(svg_element)]
+ expected: FAIL
+
+ [Stringification of svg_element.style]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "parentRule" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "STYLE_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "FONT_FACE_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[1\] must inherit property "MARGIN_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of sheet.cssRules[4\].style]
+ expected: FAIL
+
+ [CSSMarginRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "style" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[0\] must inherit property "MARGIN_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "MARGIN_RULE" with the proper type]
+ expected: FAIL
+
+ [Stringification of sheet.cssRules[2\].cssRules[0\]]
+ expected: FAIL
+
+ [CSSPageRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMarginRule interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMarginRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSGroupingRule interface: calling deleteRule(unsigned long) on sheet.cssRules[2\] with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of sheet.cssRules[2\].cssRules[0\].style]
+ expected: FAIL
+
+ [CSSMarginRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "name" with the proper type]
+ expected: FAIL
+
+ [Stringification of sheet.cssRules[4\].style]
+ expected: FAIL
+
+ [CSSMarginRule interface: attribute name]
+ expected: FAIL
+
+ [Stringification of sheet.cssRules[2\].style]
+ expected: FAIL
+
+ [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "cssRules" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[4\] must inherit property "MARGIN_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of svg_element.style]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of style_element.style]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: attribute cssFloat]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "removeProperty(CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSPageRule interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSRule interface: constant MARGIN_RULE on interface object]
+ expected: FAIL
+
+ [CSSMarginRule must be primary interface of sheet.cssRules[2\].cssRules[0\]]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSMarginRule interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "NAMESPACE_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of sheet.cssRules[2\].style]
+ expected: FAIL
+
+ [Stringification of style_element.style]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "length" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "parentRule" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssText" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: constant MARGIN_RULE on interface prototype object]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "PAGE_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSMarginRule interface object length]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "IMPORT_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMarginRule interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "MEDIA_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "type" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssFloat" with the proper type]
+ expected: FAIL
+
+ [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "deleteRule(unsigned long)" with the proper type]
+ expected: FAIL
+
+ [Stringification of sheet.cssRules[2\].cssRules[0\].style]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "CHARSET_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSMarginRule interface: attribute style]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "parentStyleSheet" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\] must inherit property "MARGIN_RULE" with the proper type]
+ expected: FAIL
+
+ [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "cssText" with the proper type]
+ expected: FAIL
+
+ [CSSMarginRule interface object name]
+ expected: FAIL
+
+ [CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element)]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "item(unsigned long)" with the proper type]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "setProperty(CSSOMString, CSSOMString, optional CSSOMString)" with the proper type]
+ expected: FAIL
+
+ [CSSGroupingRule interface: calling insertRule(CSSOMString, optional unsigned long) on sheet.cssRules[2\] with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, optional CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "insertRule(CSSOMString, optional unsigned long)" with the proper type]
+ expected: FAIL
+
+ [CSSImportRule interface: sheet.cssRules[0\] must inherit property "layerName" with the proper type]
+ expected: FAIL
+
+ [CSSImportRule interface: sheet.cssRules[0\] must inherit property "supportsText" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/inline-style-001.html.ini b/testing/web-platform/meta/css/cssom/inline-style-001.html.ini
new file mode 100644
index 0000000000..595f323530
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/inline-style-001.html.ini
@@ -0,0 +1,3 @@
+[inline-style-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-across-context.html.ini b/testing/web-platform/meta/css/cssom/insertRule-across-context.html.ini
new file mode 100644
index 0000000000..edacdd4f0f
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-across-context.html.ini
@@ -0,0 +1,3 @@
+[insertRule-across-context.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-charset-no-index.html.ini b/testing/web-platform/meta/css/cssom/insertRule-charset-no-index.html.ini
new file mode 100644
index 0000000000..a7658eb639
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-charset-no-index.html.ini
@@ -0,0 +1,3 @@
+[insertRule-charset-no-index.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-import-no-index.html.ini b/testing/web-platform/meta/css/cssom/insertRule-import-no-index.html.ini
new file mode 100644
index 0000000000..a85975620a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-import-no-index.html.ini
@@ -0,0 +1,3 @@
+[insertRule-import-no-index.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-namespace-no-index.html.ini b/testing/web-platform/meta/css/cssom/insertRule-namespace-no-index.html.ini
new file mode 100644
index 0000000000..0c0b1a8483
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-namespace-no-index.html.ini
@@ -0,0 +1,3 @@
+[insertRule-namespace-no-index.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-no-index.html.ini b/testing/web-platform/meta/css/cssom/insertRule-no-index.html.ini
new file mode 100644
index 0000000000..acb8097c73
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-no-index.html.ini
@@ -0,0 +1,3 @@
+[insertRule-no-index.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/insertRule-syntax-error-01.html.ini b/testing/web-platform/meta/css/cssom/insertRule-syntax-error-01.html.ini
new file mode 100644
index 0000000000..e7ac7775cd
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/insertRule-syntax-error-01.html.ini
@@ -0,0 +1,3 @@
+[insertRule-syntax-error-01.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/medialist-interfaces-001.html.ini b/testing/web-platform/meta/css/cssom/medialist-interfaces-001.html.ini
new file mode 100644
index 0000000000..d37936f729
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/medialist-interfaces-001.html.ini
@@ -0,0 +1,3 @@
+[medialist-interfaces-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/medialist-interfaces-002.html.ini b/testing/web-platform/meta/css/cssom/medialist-interfaces-002.html.ini
new file mode 100644
index 0000000000..6f09235de6
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/medialist-interfaces-002.html.ini
@@ -0,0 +1,3 @@
+[medialist-interfaces-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/medialist-interfaces-004.html.ini b/testing/web-platform/meta/css/cssom/medialist-interfaces-004.html.ini
new file mode 100644
index 0000000000..102523c8c3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/medialist-interfaces-004.html.ini
@@ -0,0 +1,3 @@
+[medialist-interfaces-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/mediaquery-sort-dedup.html.ini b/testing/web-platform/meta/css/cssom/mediaquery-sort-dedup.html.ini
new file mode 100644
index 0000000000..f61e3e6f86
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/mediaquery-sort-dedup.html.ini
@@ -0,0 +1,3 @@
+[mediaquery-sort-dedup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/overflow-serialization.html.ini b/testing/web-platform/meta/css/cssom/overflow-serialization.html.ini
new file mode 100644
index 0000000000..db2123a9dc
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/overflow-serialization.html.ini
@@ -0,0 +1,3 @@
+[overflow-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/page-descriptors.html.ini b/testing/web-platform/meta/css/cssom/page-descriptors.html.ini
new file mode 100644
index 0000000000..2170bb7e00
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/page-descriptors.html.ini
@@ -0,0 +1,3 @@
+[page-descriptors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/preferred-stylesheet-order.html.ini b/testing/web-platform/meta/css/cssom/preferred-stylesheet-order.html.ini
new file mode 100644
index 0000000000..a3a254278b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/preferred-stylesheet-order.html.ini
@@ -0,0 +1,3 @@
+[preferred-stylesheet-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/preferred-stylesheet-reversed-order.html.ini b/testing/web-platform/meta/css/cssom/preferred-stylesheet-reversed-order.html.ini
new file mode 100644
index 0000000000..3531e6ac43
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/preferred-stylesheet-reversed-order.html.ini
@@ -0,0 +1,3 @@
+[preferred-stylesheet-reversed-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/property-accessors.html.ini b/testing/web-platform/meta/css/cssom/property-accessors.html.ini
new file mode 100644
index 0000000000..91a6452f30
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/property-accessors.html.ini
@@ -0,0 +1,29 @@
+[property-accessors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [-apple-color-filter]
+ expected: FAIL
+
+ [-apple-pay-button-style]
+ expected: FAIL
+
+ [-epub-writing-mode]
+ expected: FAIL
+
+ [-webkit-flex]
+ expected: FAIL
+
+ [gap]
+ expected: FAIL
+
+ [grid-gap]
+ expected: FAIL
+
+ [overscroll-behavior]
+ expected: FAIL
+
+ [src]
+ expected: FAIL
+
+ [unicode-range]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/removerule-invalidation-crash.html.ini b/testing/web-platform/meta/css/cssom/removerule-invalidation-crash.html.ini
new file mode 100644
index 0000000000..5574f70b20
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/removerule-invalidation-crash.html.ini
@@ -0,0 +1,3 @@
+[removerule-invalidation-crash.html]
+ expected:
+ if not fission and (os == "linux") and not swgl and not debug: [PASS, CRASH]
diff --git a/testing/web-platform/meta/css/cssom/rule-restrictions.html.ini b/testing/web-platform/meta/css/cssom/rule-restrictions.html.ini
new file mode 100644
index 0000000000..fa4cb1248a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/rule-restrictions.html.ini
@@ -0,0 +1,4 @@
+[rule-restrictions.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/selectorSerialize.html.ini b/testing/web-platform/meta/css/cssom/selectorSerialize.html.ini
new file mode 100644
index 0000000000..5ef77473d0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/selectorSerialize.html.ini
@@ -0,0 +1,3 @@
+[selectorSerialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/selectorText-modification-restyle-002.html.ini b/testing/web-platform/meta/css/cssom/selectorText-modification-restyle-002.html.ini
new file mode 100644
index 0000000000..f013666823
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/selectorText-modification-restyle-002.html.ini
@@ -0,0 +1,3 @@
+[selectorText-modification-restyle-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialization-CSSDeclaration-with-important.html.ini b/testing/web-platform/meta/css/cssom/serialization-CSSDeclaration-with-important.html.ini
new file mode 100644
index 0000000000..f6c0215a3c
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialization-CSSDeclaration-with-important.html.ini
@@ -0,0 +1,3 @@
+[serialization-CSSDeclaration-with-important.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialize-all-longhands.html.ini b/testing/web-platform/meta/css/cssom/serialize-all-longhands.html.ini
new file mode 100644
index 0000000000..1acc0614a7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-all-longhands.html.ini
@@ -0,0 +1,3 @@
+[serialize-all-longhands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialize-custom-props.html.ini b/testing/web-platform/meta/css/cssom/serialize-custom-props.html.ini
new file mode 100644
index 0000000000..4967d6ee83
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-custom-props.html.ini
@@ -0,0 +1,3 @@
+[serialize-custom-props.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialize-media-rule.html.ini b/testing/web-platform/meta/css/cssom/serialize-media-rule.html.ini
new file mode 100644
index 0000000000..6583240c56
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-media-rule.html.ini
@@ -0,0 +1,3 @@
+[serialize-media-rule.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialize-namespaced-type-selectors.html.ini b/testing/web-platform/meta/css/cssom/serialize-namespaced-type-selectors.html.ini
new file mode 100644
index 0000000000..ec3e1e3723
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-namespaced-type-selectors.html.ini
@@ -0,0 +1,3 @@
+[serialize-namespaced-type-selectors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/serialize-values.html.ini b/testing/web-platform/meta/css/cssom/serialize-values.html.ini
new file mode 100644
index 0000000000..c75dc0f8f4
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-values.html.ini
@@ -0,0 +1,17 @@
+[serialize-values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [orphans: 101]
+ expected: FAIL
+
+ [orphans: inherit]
+ expected: FAIL
+
+ [outline-color: invert]
+ expected: FAIL
+
+ [widows: 101]
+ expected: FAIL
+
+ [widows: inherit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/serialize-variable-reference.html.ini b/testing/web-platform/meta/css/cssom/serialize-variable-reference.html.ini
new file mode 100644
index 0000000000..cdbefd3ad7
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/serialize-variable-reference.html.ini
@@ -0,0 +1,10 @@
+[serialize-variable-reference.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Longhand with variable preserves original serialization but trims whitespace: without whitespace]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [Shorthand with variable preserves original serialization but trims whitespace: without whitespace]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom/setproperty-null-undefined.html.ini b/testing/web-platform/meta/css/cssom/setproperty-null-undefined.html.ini
new file mode 100644
index 0000000000..297f21547b
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/setproperty-null-undefined.html.ini
@@ -0,0 +1,3 @@
+[setproperty-null-undefined.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/shorthand-serialization.html.ini b/testing/web-platform/meta/css/cssom/shorthand-serialization.html.ini
new file mode 100644
index 0000000000..0662239459
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/shorthand-serialization.html.ini
@@ -0,0 +1,3 @@
+[shorthand-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/style-attr-update-across-documents.html.ini b/testing/web-platform/meta/css/cssom/style-attr-update-across-documents.html.ini
new file mode 100644
index 0000000000..8b0df87fd3
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/style-attr-update-across-documents.html.ini
@@ -0,0 +1,3 @@
+[style-attr-update-across-documents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/style-sheet-interfaces-001.html.ini b/testing/web-platform/meta/css/cssom/style-sheet-interfaces-001.html.ini
new file mode 100644
index 0000000000..4d4b63aaaa
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/style-sheet-interfaces-001.html.ini
@@ -0,0 +1,3 @@
+[style-sheet-interfaces-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom/style-sheet-interfaces-002.html.ini b/testing/web-platform/meta/css/cssom/style-sheet-interfaces-002.html.ini
new file mode 100644
index 0000000000..e7795da0e0
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/style-sheet-interfaces-002.html.ini
@@ -0,0 +1,3 @@
+[style-sheet-interfaces-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini b/testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini
new file mode 100644
index 0000000000..ebc61e1b48
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini
@@ -0,0 +1,8 @@
+[stylesheet-same-origin.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Origin-clean check in cross-origin CSSOM Stylesheets (redirect from cross-origin to same-origin)]
+ expected: FAIL
+
+ [Origin-clean check in loading error CSSOM Stylesheets]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom/stylesheet-title.html.ini b/testing/web-platform/meta/css/cssom/stylesheet-title.html.ini
new file mode 100644
index 0000000000..ab186f062a
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/stylesheet-title.html.ini
@@ -0,0 +1,3 @@
+[stylesheet-title.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-count.html.ini b/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-count.html.ini
new file mode 100644
index 0000000000..dc82f6c4d1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-count.html.ini
@@ -0,0 +1,3 @@
+[ttwf-cssom-doc-ext-load-count.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html.ini b/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html.ini
new file mode 100644
index 0000000000..f0891d7076
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html.ini
@@ -0,0 +1,3 @@
+[ttwf-cssom-doc-ext-load-tree-order.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/cssom/ttwf-cssom-document-extension.html.ini b/testing/web-platform/meta/css/cssom/ttwf-cssom-document-extension.html.ini
new file mode 100644
index 0000000000..c5ff322ed1
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/ttwf-cssom-document-extension.html.ini
@@ -0,0 +1,3 @@
+[ttwf-cssom-document-extension.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/cssom/variable-names.html.ini b/testing/web-platform/meta/css/cssom/variable-names.html.ini
new file mode 100644
index 0000000000..c79ee42b6e
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/variable-names.html.ini
@@ -0,0 +1,3 @@
+[variable-names.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/fetching/__dir__.ini b/testing/web-platform/meta/css/fetching/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/fetching/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/fetching/fetch-resources.sub.html.ini b/testing/web-platform/meta/css/fetching/fetch-resources.sub.html.ini
new file mode 100644
index 0000000000..d92eb64abb
--- /dev/null
+++ b/testing/web-platform/meta/css/fetching/fetch-resources.sub.html.ini
@@ -0,0 +1,6 @@
+[fetch-resources.sub.html]
+ [Shape images should fetched with cors]
+ expected: FAIL
+
+ [WebFonts should be fetched with cors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/__dir__.ini b/testing/web-platform/meta/css/filter-effects/__dir__.ini
new file mode 100644
index 0000000000..a476ecfc81
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.backdrop-filter.enabled:true]
diff --git a/testing/web-platform/meta/css/filter-effects/animation/__dir__.ini b/testing/web-platform/meta/css/filter-effects/animation/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/animation/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/filter-effects/animation/backdrop-filter-interpolation-004.html.ini b/testing/web-platform/meta/css/filter-effects/animation/backdrop-filter-interpolation-004.html.ini
new file mode 100644
index 0000000000..5d77abe58f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/animation/backdrop-filter-interpolation-004.html.ini
@@ -0,0 +1,3 @@
+[backdrop-filter-interpolation-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-001.html.ini b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-001.html.ini
new file mode 100644
index 0000000000..6ca6be9970
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-001.html.ini
@@ -0,0 +1,3 @@
+[filter-interpolation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
new file mode 100644
index 0000000000..97157efa9d
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
@@ -0,0 +1,16 @@
+[filter-interpolation-002.html]
+ [CSS Transitions: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(20px 10px #00FF00\]]
+ issue: Precision loss due to near-int-max animation progress
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(20px 10px #00FF00\]]
+ issue: Precision loss due to near-int-max animation progress
+ expected: FAIL
+
+ [CSS Animations: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(20px 10px #00FF00\]]
+ issue: Precision loss due to near-int-max animation progress
+ expected: FAIL
+
+ [Web Animations: property <filter> from [drop-shadow(20px 10px blue)\] to [drop-shadow(20px 10px green)\] at (2147483648) should be [drop-shadow(20px 10px #00FF00\]]
+ issue: Precision loss due to near-int-max animation progress
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-004.html.ini b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-004.html.ini
new file mode 100644
index 0000000000..825eca3b35
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/animation/filter-interpolation-004.html.ini
@@ -0,0 +1,3 @@
+[filter-interpolation-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini
new file mode 100644
index 0000000000..3437e34dd1
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-basic-opacity-2.html.ini
@@ -0,0 +1,4 @@
+[backdrop-filter-basic-opacity-2.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-10000
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-behavior.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-behavior.html.ini
new file mode 100644
index 0000000000..c7127e471f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-behavior.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-edge-behavior.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini
new file mode 100644
index 0000000000..6db1c737b2
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-edge-clipping.html]
+ fuzzy: maxDifference=10-32;totalPixels=1750-2100
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-fixed.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-fixed.html.ini
new file mode 100644
index 0000000000..cd9b322857
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-fixed.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-isolation-fixed.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-10000
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-isolate.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-isolate.html.ini
new file mode 100644
index 0000000000..2e77e76ea9
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation-isolate.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-isolation-isolate.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-10000
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
new file mode 100644
index 0000000000..ac98c983cc
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-isolation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-reference-filter.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-reference-filter.html.ini
new file mode 100644
index 0000000000..9ebb343ff9
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-reference-filter.html.ini
@@ -0,0 +1,4 @@
+[backdrop-filter-reference-filter.html]
+ expected:
+ FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-svg-foreignObject.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-svg-foreignObject.html.ini
new file mode 100644
index 0000000000..e9bf55ee13
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-svg-foreignObject.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-svg-foreignObject.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-001.html.ini b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-001.html.ini
new file mode 100644
index 0000000000..d125968311
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-001.html.ini
@@ -0,0 +1,6 @@
+[effect-reference-feimage-001.html]
+ expected:
+ if (os == "win"): ["PASS", "FAIL", "ERROR"]
+ if (os == "android") and debug: ["PASS", "FAIL"]
+ if (os == "mac"): ["PASS", "FAIL", "ERROR"]
+ if (os == "linux"): ["PASS", "FAIL", "ERROR"]
diff --git a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini
new file mode 100644
index 0000000000..99b7305623
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini
@@ -0,0 +1,5 @@
+[effect-reference-feimage-002.html]
+ expected:
+ if (os == "linux"): ["PASS", "FAIL"]
+ if (os == "win") and debug: ["PASS", "FAIL"]
+ if (os == "win") and not debug: ["PASS", "FAIL", "ERROR"]
diff --git a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini
new file mode 100644
index 0000000000..cfd175a5a0
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini
@@ -0,0 +1,5 @@
+[effect-reference-feimage-003.html]
+ expected:
+ if (os == "win"): ["PASS", "FAIL"]
+ if (os == "android") and debug: ["PASS", "FAIL"]
+ if (os == "linux"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/filter-effects/effect-reference-on-span.html.ini b/testing/web-platform/meta/css/filter-effects/effect-reference-on-span.html.ini
new file mode 100644
index 0000000000..2eb469d0fe
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-on-span.html.ini
@@ -0,0 +1,3 @@
+[effect-reference-on-span.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/effect-reference-on-transparent-element.html.ini b/testing/web-platform/meta/css/filter-effects/effect-reference-on-transparent-element.html.ini
new file mode 100644
index 0000000000..e9c77755a7
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-on-transparent-element.html.ini
@@ -0,0 +1,3 @@
+[effect-reference-on-transparent-element.html]
+ expected:
+ FAIL \ No newline at end of file
diff --git a/testing/web-platform/meta/css/filter-effects/feimage-circular-reference-foreign-object-crash.html.ini b/testing/web-platform/meta/css/filter-effects/feimage-circular-reference-foreign-object-crash.html.ini
new file mode 100644
index 0000000000..d626451d56
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/feimage-circular-reference-foreign-object-crash.html.ini
@@ -0,0 +1,3 @@
+[feimage-circular-reference-foreign-object-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/filter-effects/feimage-reference-foreign-object-crash.html.ini b/testing/web-platform/meta/css/filter-effects/feimage-reference-foreign-object-crash.html.ini
new file mode 100644
index 0000000000..534c340a92
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/feimage-reference-foreign-object-crash.html.ini
@@ -0,0 +1,3 @@
+[feimage-reference-foreign-object-crash.html]
+ expected:
+ if (os == "linux") and not debug: ["PASS", "CRASH"]
diff --git a/testing/web-platform/meta/css/filter-effects/filter-contrast-001.html.ini b/testing/web-platform/meta/css/filter-effects/filter-contrast-001.html.ini
new file mode 100644
index 0000000000..79541cc9d9
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-contrast-001.html.ini
@@ -0,0 +1,2 @@
+[filter-contrast-001.html]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/css/filter-effects/filter-contrast-002.html.ini b/testing/web-platform/meta/css/filter-effects/filter-contrast-002.html.ini
new file mode 100644
index 0000000000..31045785c1
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-contrast-002.html.ini
@@ -0,0 +1,4 @@
+[filter-contrast-002.html]
+ max-asserts: 2
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-external-001-test.html.ini b/testing/web-platform/meta/css/filter-effects/filter-external-001-test.html.ini
new file mode 100644
index 0000000000..94700df14d
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-external-001-test.html.ini
@@ -0,0 +1,2 @@
+[filter-external-001-test.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-external-002-test.html.ini b/testing/web-platform/meta/css/filter-effects/filter-external-002-test.html.ini
new file mode 100644
index 0000000000..c7e07a726a
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-external-002-test.html.ini
@@ -0,0 +1,2 @@
+[filter-external-002-test.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-001.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-001.html.ini
new file mode 100644
index 0000000000..a8a5339538
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-001.html.ini
@@ -0,0 +1,2 @@
+[filter-function-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-002.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-002.html.ini
new file mode 100644
index 0000000000..5cad7dfa20
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-002.html.ini
@@ -0,0 +1,2 @@
+[filter-function-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-003.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-003.html.ini
new file mode 100644
index 0000000000..1ccc65970b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-003.html.ini
@@ -0,0 +1,2 @@
+[filter-function-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-005.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-005.html.ini
new file mode 100644
index 0000000000..22781c4747
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-005.html.ini
@@ -0,0 +1,2 @@
+[filter-function-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-006.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-006.html.ini
new file mode 100644
index 0000000000..841fb86bab
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-006.html.ini
@@ -0,0 +1,2 @@
+[filter-function-006.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-007.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-007.html.ini
new file mode 100644
index 0000000000..1a6cf9c8bf
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-007.html.ini
@@ -0,0 +1,2 @@
+[filter-function-007.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-conic-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-conic-gradient.html.ini
new file mode 100644
index 0000000000..94e9e2d932
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-conic-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-conic-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-linear-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-linear-gradient.html.ini
new file mode 100644
index 0000000000..cf99362496
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-linear-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-linear-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-radial-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-radial-gradient.html.ini
new file mode 100644
index 0000000000..1a857a7ced
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-radial-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-radial-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-conic-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-conic-gradient.html.ini
new file mode 100644
index 0000000000..237204a13c
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-conic-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-repeating-conic-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-linear-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-linear-gradient.html.ini
new file mode 100644
index 0000000000..899d8b1e0b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-linear-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-repeating-linear-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-radial-gradient.html.ini b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-radial-gradient.html.ini
new file mode 100644
index 0000000000..e1f259e253
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-function/filter-function-repeating-radial-gradient.html.ini
@@ -0,0 +1,2 @@
+[filter-function-repeating-radial-gradient.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-region-calc-001.html.ini b/testing/web-platform/meta/css/filter-effects/filter-region-calc-001.html.ini
new file mode 100644
index 0000000000..6a2a3e8d44
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-region-calc-001.html.ini
@@ -0,0 +1,2 @@
+[filter-region-calc-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-region-transformed-child-001.html.ini b/testing/web-platform/meta/css/filter-effects/filter-region-transformed-child-001.html.ini
new file mode 100644
index 0000000000..85bd1efcfc
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-region-transformed-child-001.html.ini
@@ -0,0 +1,3 @@
+[filter-region-transformed-child-001.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-region-units-001.html.ini b/testing/web-platform/meta/css/filter-effects/filter-region-units-001.html.ini
new file mode 100644
index 0000000000..8b011bfb8f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-region-units-001.html.ini
@@ -0,0 +1,2 @@
+[filter-region-units-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini b/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini
new file mode 100644
index 0000000000..4fce4d6e53
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini
@@ -0,0 +1,2 @@
+[filter-subregion-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/filter-svg-background-image-blur.html.ini b/testing/web-platform/meta/css/filter-effects/filter-svg-background-image-blur.html.ini
new file mode 100644
index 0000000000..cd764b2c65
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filter-svg-background-image-blur.html.ini
@@ -0,0 +1,4 @@
+[filter-svg-background-image-blur.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/filtered-inline-is-container.html.ini b/testing/web-platform/meta/css/filter-effects/filtered-inline-is-container.html.ini
new file mode 100644
index 0000000000..b99bee4568
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/filtered-inline-is-container.html.ini
@@ -0,0 +1,5 @@
+[filtered-inline-is-container.html]
+ expected:
+ if (os == "mac"): FAIL
+ if (os == "win"): FAIL
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini b/testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini
new file mode 100644
index 0000000000..35eab26ae8
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini
@@ -0,0 +1,34 @@
+[idlharness.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.any.html]
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface prototype object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface prototype object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface prototype object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: attribute edgeMode]
+ expected: FAIL
+
+ [SVGFEImageElement interface: attribute crossOrigin]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface prototype object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface object]
+ expected: FAIL
+
+ [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/inheritance.html.ini b/testing/web-platform/meta/css/filter-effects/inheritance.html.ini
new file mode 100644
index 0000000000..6dbd3f88ba
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/inheritance.html.ini
@@ -0,0 +1,3 @@
+[inheritance.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html.ini
new file mode 100644
index 0000000000..0c89ed4cda
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[color-interpolation-filters-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html.ini
new file mode 100644
index 0000000000..83816d4876
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[color-interpolation-filters-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/filter-computed.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/filter-computed.html.ini
new file mode 100644
index 0000000000..81487a82ef
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/filter-computed.html.ini
@@ -0,0 +1,3 @@
+[filter-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-invalid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-invalid.html.ini
new file mode 100644
index 0000000000..db96ac5f77
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[filter-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini
new file mode 100644
index 0000000000..ca482a9327
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[filter-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-color-computed.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-computed.html.ini
new file mode 100644
index 0000000000..247bd74734
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-computed.html.ini
@@ -0,0 +1,3 @@
+[flood-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-color-invalid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-invalid.html.ini
new file mode 100644
index 0000000000..0644e6488b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-invalid.html.ini
@@ -0,0 +1,3 @@
+[flood-color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-color-valid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-valid.html.ini
new file mode 100644
index 0000000000..b91e5c2e8e
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-color-valid.html.ini
@@ -0,0 +1,3 @@
+[flood-color-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-computed.svg.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-computed.svg.ini
new file mode 100644
index 0000000000..b50931e382
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-computed.svg.ini
@@ -0,0 +1,3 @@
+[flood-opacity-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-invalid.svg.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-invalid.svg.ini
new file mode 100644
index 0000000000..243bc64f1e
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-invalid.svg.ini
@@ -0,0 +1,3 @@
+[flood-opacity-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-valid.svg.ini b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-valid.svg.ini
new file mode 100644
index 0000000000..cff947593b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/flood-opacity-valid.svg.ini
@@ -0,0 +1,3 @@
+[flood-opacity-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-computed.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-computed.html.ini
new file mode 100644
index 0000000000..a77a48c020
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-computed.html.ini
@@ -0,0 +1,3 @@
+[lighting-color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-invalid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-invalid.html.ini
new file mode 100644
index 0000000000..351d62f56c
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-invalid.html.ini
@@ -0,0 +1,3 @@
+[lighting-color-parsing-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-valid.html.ini b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-valid.html.ini
new file mode 100644
index 0000000000..44b97508c3
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/parsing/lighting-color-parsing-valid.html.ini
@@ -0,0 +1,3 @@
+[lighting-color-parsing-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/remove-filter-repaint.html.ini b/testing/web-platform/meta/css/filter-effects/remove-filter-repaint.html.ini
new file mode 100644
index 0000000000..74232d19bf
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/remove-filter-repaint.html.ini
@@ -0,0 +1,4 @@
+[remove-filter-repaint.html]
+ expected:
+ if os == "mac": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/root-element-with-opacity-filter-001.html.ini b/testing/web-platform/meta/css/filter-effects/root-element-with-opacity-filter-001.html.ini
new file mode 100644
index 0000000000..6063ccf28b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/root-element-with-opacity-filter-001.html.ini
@@ -0,0 +1,2 @@
+[root-element-with-opacity-filter-001.html]
+ fuzzy: maxDifference=0-1;totalPixels=0-72
diff --git a/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
new file mode 100644
index 0000000000..2cec121ac6
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
@@ -0,0 +1,2 @@
+[svg-external-filter-resource.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-feimage-001.html.ini b/testing/web-platform/meta/css/filter-effects/svg-feimage-001.html.ini
new file mode 100644
index 0000000000..2b6018a882
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-feimage-001.html.ini
@@ -0,0 +1,2 @@
+[svg-feimage-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-multiple-filter-functions.html.ini b/testing/web-platform/meta/css/filter-effects/svg-multiple-filter-functions.html.ini
new file mode 100644
index 0000000000..fc0dbcf42e
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-multiple-filter-functions.html.ini
@@ -0,0 +1,2 @@
+[svg-multiple-filter-functions.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-color.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-color.html.ini
new file mode 100644
index 0000000000..d0e55502f1
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-color.html.ini
@@ -0,0 +1,5 @@
+[svg-mutation-drop-shadow-color.html]
+ expected:
+ if (os == "linux") and debug and not fission: ["PASS", "FAIL"]
+ if (os == "win") and (processor == "x86_64"): ["PASS", "FAIL"]
+ if (os == "android") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-offset.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-offset.html.ini
new file mode 100644
index 0000000000..71465ca6b3
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-drop-shadow-offset.html.ini
@@ -0,0 +1,8 @@
+[svg-mutation-drop-shadow-offset.html]
+ expected:
+ if (os == "linux") and debug and fission: PASS
+ if (os == "win") and (processor == "x86") and not debug: PASS
+ if (os == "linux") and not debug: PASS
+ if (os == "android") and debug: PASS
+ if (os == "mac"): PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-function-to-url.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-function-to-url.html.ini
new file mode 100644
index 0000000000..c5d97ce814
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-function-to-url.html.ini
@@ -0,0 +1,5 @@
+[svg-mutation-function-to-url.html]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl: FAIL
+ if (os == "linux") and not swgl: [PASS, FAIL]
+ if (os == "android") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-group-position-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-position-changed.html.ini
new file mode 100644
index 0000000000..e9b40fc734
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-position-changed.html.ini
@@ -0,0 +1,7 @@
+[svg-mutation-group-position-changed.html]
+ expected:
+ if (os == "win") and not debug: PASS
+ if (os == "android") and debug: PASS
+ if (os == "linux") and not debug: PASS
+ if os == "mac": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-group-size-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-size-changed.html.ini
new file mode 100644
index 0000000000..70c842e921
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-size-changed.html.ini
@@ -0,0 +1,7 @@
+[svg-mutation-group-size-changed.html]
+ expected:
+ if (os == "linux") and debug and fission: PASS
+ if (os == "linux") and not debug: PASS
+ if (os == "android") and debug: PASS
+ if (os == "mac") and not debug: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-group-transform-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-transform-changed.html.ini
new file mode 100644
index 0000000000..70e950e34b
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-group-transform-changed.html.ini
@@ -0,0 +1,6 @@
+[svg-mutation-group-transform-changed.html]
+ expected:
+ if (os == "win") and not debug: PASS
+ if (os == "android") and debug: PASS
+ if os == "mac": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-object-position-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-position-changed.html.ini
new file mode 100644
index 0000000000..a932357d5a
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-position-changed.html.ini
@@ -0,0 +1,6 @@
+[svg-mutation-object-position-changed.html]
+ expected:
+ if (os == "linux") and debug and not fission: ["PASS", "FAIL"]
+ if (os == "android") and not debug: ["PASS", "FAIL"]
+ if (os == "win") and (processor == "x86") and debug: ["PASS", "FAIL"]
+ if (os == "win") and (processor == "x86_64"): ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-object-size-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-size-changed.html.ini
new file mode 100644
index 0000000000..6450ca23c2
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-size-changed.html.ini
@@ -0,0 +1,5 @@
+[svg-mutation-object-size-changed.html]
+ expected:
+ if (os == "win") and (processor == "x86_64"): ["PASS", "FAIL"]
+ if (os == "android") and not debug: ["PASS", "FAIL"]
+ if (os == "mac") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-object-transform-changed.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-transform-changed.html.ini
new file mode 100644
index 0000000000..bfa76b6b2d
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-object-transform-changed.html.ini
@@ -0,0 +1,5 @@
+[svg-mutation-object-transform-changed.html]
+ expected:
+ if (os == "win") and debug: ["PASS", "FAIL"]
+ if (os == "android") and not debug: ["PASS", "FAIL"]
+ if (os == "linux") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-001.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-001.html.ini
new file mode 100644
index 0000000000..913bb860f0
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-001.html.ini
@@ -0,0 +1,9 @@
+[svg-mutation-single-to-multiple-001.html]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl and (version == "10.0.22621"): [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not swgl and (version == "10.0.19041"): FAIL
+ if (os == "win") and (processor == "x86_64") and swgl: PASS
+ if (os == "android") and swgl: PASS
+ if (os == "win") and (processor == "x86"): PASS
+ if (os == "linux") and swgl: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-002.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-002.html.ini
new file mode 100644
index 0000000000..121e3f43cc
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-single-to-multiple-002.html.ini
@@ -0,0 +1,2 @@
+[svg-mutation-single-to-multiple-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-mutation-url-to-function.html.ini b/testing/web-platform/meta/css/filter-effects/svg-mutation-url-to-function.html.ini
new file mode 100644
index 0000000000..52db450d0c
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-mutation-url-to-function.html.ini
@@ -0,0 +1,7 @@
+[svg-mutation-url-to-function.html]
+ expected:
+ if (os == "mac") and devedition: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64") and not swgl: FAIL
+ if (os == "mac") and debug: [PASS, FAIL]
+ if (os == "linux") and not swgl: [PASS, FAIL]
+ if (os == "android") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/filter-effects/svg-relative-urls-001.html.ini b/testing/web-platform/meta/css/filter-effects/svg-relative-urls-001.html.ini
new file mode 100644
index 0000000000..180641607f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-relative-urls-001.html.ini
@@ -0,0 +1,4 @@
+[svg-relative-urls-001.html]
+ expected:
+ if swgl and fission and (os == "linux"): [FAIL, ERROR]
+ FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-shorthand-hue-rotate-001.html.ini b/testing/web-platform/meta/css/filter-effects/svg-shorthand-hue-rotate-001.html.ini
new file mode 100644
index 0000000000..4e92bb67bc
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/svg-shorthand-hue-rotate-001.html.ini
@@ -0,0 +1,3 @@
+[svg-shorthand-hue-rotate-001.html]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl: FAIL
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix-attributes.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix-attributes.html.ini
new file mode 100644
index 0000000000..7a22efa612
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix-attributes.html.ini
@@ -0,0 +1,26 @@
+[DOMMatrix-attributes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [DOMMatrix.m13]
+ expected: FAIL
+
+ [DOMMatrix.m14]
+ expected: FAIL
+
+ [DOMMatrix.m23]
+ expected: FAIL
+
+ [DOMMatrix.m24]
+ expected: FAIL
+
+ [DOMMatrix.m31]
+ expected: FAIL
+
+ [DOMMatrix.m32]
+ expected: FAIL
+
+ [DOMMatrix.m34]
+ expected: FAIL
+
+ [DOMMatrix.m43]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix-css-string.worker.js.ini b/testing/web-platform/meta/css/geometry/DOMMatrix-css-string.worker.js.ini
new file mode 100644
index 0000000000..2176e7ec29
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix-css-string.worker.js.ini
@@ -0,0 +1,3 @@
+[DOMMatrix-css-string.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix-invert-invertible.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix-invert-invertible.html.ini
new file mode 100644
index 0000000000..40a99c3c45
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix-invert-invertible.html.ini
@@ -0,0 +1,3 @@
+[DOMMatrix-invert-invertible.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix-invert-non-invertible.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix-invert-non-invertible.html.ini
new file mode 100644
index 0000000000..c6b58cd823
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix-invert-non-invertible.html.ini
@@ -0,0 +1,3 @@
+[DOMMatrix-invert-non-invertible.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix-stringifier.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix-stringifier.html.ini
new file mode 100644
index 0000000000..c65a4a9fc3
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix-stringifier.html.ini
@@ -0,0 +1,3 @@
+[DOMMatrix-stringifier.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini
new file mode 100644
index 0000000000..bfade89913
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini
@@ -0,0 +1,40 @@
+[DOMMatrix2DInit-validate-fixup.html]
+ [addPath({b: 2})]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and debug and swgl: PASS
+ if (os == "linux") and debug and not swgl: FAIL
+ if (os == "android") and swgl: [PASS, FAIL]
+ if os == "mac": FAIL
+ if os == "win": PASS
+ [FAIL, PASS]
+
+ [addPath({c: 2})]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and debug and not swgl: FAIL
+ if (os == "linux") and debug and swgl: PASS
+ if (os == "android") and swgl: [PASS, FAIL]
+ if os == "win": PASS
+ if os == "mac": FAIL
+ [FAIL, PASS]
+
+ [addPath({m12: 2})]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and debug and not swgl: FAIL
+ if (os == "linux") and debug and swgl: PASS
+ if (os == "android") and swgl: [PASS, FAIL]
+ if os == "mac": FAIL
+ if os == "win": PASS
+ [FAIL, PASS]
+
+ [addPath({m21: 2})]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and debug and not swgl: FAIL
+ if (os == "linux") and debug and swgl: PASS
+ if (os == "android") and swgl: [PASS, FAIL]
+ if os == "win": PASS
+ if os == "mac": FAIL
+ [FAIL, PASS]
diff --git a/testing/web-platform/meta/css/geometry/DOMMatrixInit-validate-fixup.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrixInit-validate-fixup.html.ini
new file mode 100644
index 0000000000..54d6fe0966
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMMatrixInit-validate-fixup.html.ini
@@ -0,0 +1,3 @@
+[DOMMatrixInit-validate-fixup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMPoint-001.html.ini b/testing/web-platform/meta/css/geometry/DOMPoint-001.html.ini
new file mode 100644
index 0000000000..945a0719b6
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMPoint-001.html.ini
@@ -0,0 +1,3 @@
+[DOMPoint-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMPoint-002.html.ini b/testing/web-platform/meta/css/geometry/DOMPoint-002.html.ini
new file mode 100644
index 0000000000..cd31297a55
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMPoint-002.html.ini
@@ -0,0 +1,3 @@
+[DOMPoint-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini b/testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini
new file mode 100644
index 0000000000..c90f3f70cc
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMQuad-001.html.ini
@@ -0,0 +1,3 @@
+[DOMQuad-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMQuad-002.html.ini b/testing/web-platform/meta/css/geometry/DOMQuad-002.html.ini
new file mode 100644
index 0000000000..4f2e0cc984
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMQuad-002.html.ini
@@ -0,0 +1,3 @@
+[DOMQuad-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMQuad-nan.html.ini b/testing/web-platform/meta/css/geometry/DOMQuad-nan.html.ini
new file mode 100644
index 0000000000..17772fc50c
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMQuad-nan.html.ini
@@ -0,0 +1,3 @@
+[DOMQuad-nan.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMRect-001.html.ini b/testing/web-platform/meta/css/geometry/DOMRect-001.html.ini
new file mode 100644
index 0000000000..4d1d65b9a9
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMRect-001.html.ini
@@ -0,0 +1,3 @@
+[DOMRect-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMRect-002.html.ini b/testing/web-platform/meta/css/geometry/DOMRect-002.html.ini
new file mode 100644
index 0000000000..70da03095e
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMRect-002.html.ini
@@ -0,0 +1,3 @@
+[DOMRect-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMRect-nan.html.ini b/testing/web-platform/meta/css/geometry/DOMRect-nan.html.ini
new file mode 100644
index 0000000000..ce90da81aa
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMRect-nan.html.ini
@@ -0,0 +1,3 @@
+[DOMRect-nan.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/DOMRectList.html.ini b/testing/web-platform/meta/css/geometry/DOMRectList.html.ini
new file mode 100644
index 0000000000..24cb8145c7
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/DOMRectList.html.ini
@@ -0,0 +1,3 @@
+[DOMRectList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.html.ini b/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.html.ini
new file mode 100644
index 0000000000..95e3643fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.html.ini
@@ -0,0 +1,3 @@
+[WebKitCSSMatrix.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.worker.js.ini b/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.worker.js.ini
new file mode 100644
index 0000000000..6c542f7445
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/WebKitCSSMatrix.worker.js.ini
@@ -0,0 +1,3 @@
+[WebKitCSSMatrix.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/historical.html.ini b/testing/web-platform/meta/css/geometry/historical.html.ini
new file mode 100644
index 0000000000..ecfd4d87c0
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/historical.html.ini
@@ -0,0 +1,3 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/idlharness.any.js.ini b/testing/web-platform/meta/css/geometry/idlharness.any.js.ini
new file mode 100644
index 0000000000..b0a555cbf0
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/idlharness.any.js.ini
@@ -0,0 +1,15 @@
+[idlharness.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [DOMPoint interface: legacy window alias]
+ expected: FAIL
+
+ [DOMRect interface: legacy window alias]
+ expected: FAIL
+
+ [DOMMatrix interface: legacy window alias]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/geometry/spec-examples.html.ini b/testing/web-platform/meta/css/geometry/spec-examples.html.ini
new file mode 100644
index 0000000000..5c288bbeaf
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/spec-examples.html.ini
@@ -0,0 +1,3 @@
+[spec-examples.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/geometry/structured-serialization.html.ini b/testing/web-platform/meta/css/geometry/structured-serialization.html.ini
new file mode 100644
index 0000000000..768812c64d
--- /dev/null
+++ b/testing/web-platform/meta/css/geometry/structured-serialization.html.ini
@@ -0,0 +1,3 @@
+[structured-serialization.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/mediaqueries/__dir__.ini b/testing/web-platform/meta/css/mediaqueries/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-003.html.ini b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-003.html.ini
new file mode 100644
index 0000000000..b359dec052
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-003.html.ini
@@ -0,0 +1,3 @@
+[device-aspect-ratio-003.html]
+ expected:
+ if (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/mediaqueries/display-mode.html.ini b/testing/web-platform/meta/css/mediaqueries/display-mode.html.ini
new file mode 100644
index 0000000000..7f7ba8443f
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/display-mode.html.ini
@@ -0,0 +1,3 @@
+[display-mode.html]
+ [Should be known: '(display-mode: picture-in-picture)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/mediaqueries/display-mode.tentative.html.ini b/testing/web-platform/meta/css/mediaqueries/display-mode.tentative.html.ini
new file mode 100644
index 0000000000..1d1233a85e
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/display-mode.tentative.html.ini
@@ -0,0 +1,6 @@
+[display-mode.tentative.html]
+ [Should be known: '(display-mode: borderless)']
+ expected: FAIL
+
+ [Should be known: '(display-mode: window-controls-overlay)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/mediaqueries/forced-colors.html.ini b/testing/web-platform/meta/css/mediaqueries/forced-colors.html.ini
new file mode 100644
index 0000000000..86fe123a03
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/forced-colors.html.ini
@@ -0,0 +1,2 @@
+[forced-colors.html]
+ prefs: [layout.css.forced-colors.enabled:true]
diff --git a/testing/web-platform/meta/css/mediaqueries/inverted-colors.html.ini b/testing/web-platform/meta/css/mediaqueries/inverted-colors.html.ini
new file mode 100644
index 0000000000..514300a62e
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/inverted-colors.html.ini
@@ -0,0 +1,2 @@
+[inverted-colors.html]
+ prefs: [layout.css.inverted-colors.enabled:true]
diff --git a/testing/web-platform/meta/css/mediaqueries/mq-invalid-media-type-005.html.ini b/testing/web-platform/meta/css/mediaqueries/mq-invalid-media-type-005.html.ini
new file mode 100644
index 0000000000..83ac374ff8
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/mq-invalid-media-type-005.html.ini
@@ -0,0 +1,3 @@
+[mq-invalid-media-type-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/mediaqueries/mq-non-matching-lazy-load.tentative.html.ini b/testing/web-platform/meta/css/mediaqueries/mq-non-matching-lazy-load.tentative.html.ini
new file mode 100644
index 0000000000..feabd1723a
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/mq-non-matching-lazy-load.tentative.html.ini
@@ -0,0 +1,7 @@
+[mq-non-matching-lazy-load.tentative.html]
+ [Ensure browser renders the page without waiting for non matching @import style]
+ expected:
+ if (os == "win") and swgl: [FAIL, PASS]
+ if (os == "win") and not swgl: [FAIL, PASS]
+ if os == "mac": [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/mediaqueries/mq-unknown-feature-custom-property.html.ini b/testing/web-platform/meta/css/mediaqueries/mq-unknown-feature-custom-property.html.ini
new file mode 100644
index 0000000000..a28abe76d2
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/mq-unknown-feature-custom-property.html.ini
@@ -0,0 +1,3 @@
+[mq-unknown-feature-custom-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/mediaqueries/navigation-controls.tentative.html.ini b/testing/web-platform/meta/css/mediaqueries/navigation-controls.tentative.html.ini
new file mode 100644
index 0000000000..c411693690
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/navigation-controls.tentative.html.ini
@@ -0,0 +1,14 @@
+[navigation-controls.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check that none evaluates to false in the boolean context]
+ expected: FAIL
+
+ [Should be known: '(navigation-controls)']
+ expected: FAIL
+
+ [Should be known: '(navigation-controls: none)']
+ expected: FAIL
+
+ [Should be known: '(navigation-controls: back-button)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini b/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini
new file mode 100644
index 0000000000..e723f9c5fd
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini
@@ -0,0 +1,3 @@
+[prefers-color-scheme.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/mediaqueries/prefers-contrast.html.ini b/testing/web-platform/meta/css/mediaqueries/prefers-contrast.html.ini
new file mode 100644
index 0000000000..2a805c0e37
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/prefers-contrast.html.ini
@@ -0,0 +1,2 @@
+[prefers-contrast.html]
+ prefs: [layout.css.prefers-contrast.enabled:true]
diff --git a/testing/web-platform/meta/css/mediaqueries/prefers-reduced-data.html.ini b/testing/web-platform/meta/css/mediaqueries/prefers-reduced-data.html.ini
new file mode 100644
index 0000000000..b68ef8d86d
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/prefers-reduced-data.html.ini
@@ -0,0 +1,14 @@
+[prefers-reduced-data.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Check that no-preference evaluates to false in the boolean context]
+ expected: FAIL
+
+ [Should be known: '(prefers-reduced-data)']
+ expected: FAIL
+
+ [Should be known: '(prefers-reduced-data: no-preference)']
+ expected: FAIL
+
+ [Should be known: '(prefers-reduced-data: reduce)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/mediaqueries/prefers-reduced-transparency.html.ini b/testing/web-platform/meta/css/mediaqueries/prefers-reduced-transparency.html.ini
new file mode 100644
index 0000000000..d02fdb79e8
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/prefers-reduced-transparency.html.ini
@@ -0,0 +1,2 @@
+[prefers-reduced-transparency.html]
+ prefs: [layout.css.prefers-reduced-transparency.enabled:true]
diff --git a/testing/web-platform/meta/css/mediaqueries/relative-units-005.html.ini b/testing/web-platform/meta/css/mediaqueries/relative-units-005.html.ini
new file mode 100644
index 0000000000..754f26f55c
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/relative-units-005.html.ini
@@ -0,0 +1,3 @@
+[relative-units-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/mediaqueries/viewport-script-dynamic.html.ini b/testing/web-platform/meta/css/mediaqueries/viewport-script-dynamic.html.ini
new file mode 100644
index 0000000000..c7d6e2f4cd
--- /dev/null
+++ b/testing/web-platform/meta/css/mediaqueries/viewport-script-dynamic.html.ini
@@ -0,0 +1,2 @@
+[viewport-script-dynamic.html]
+ prefs: [dom.meta-viewport.enabled:true]
diff --git a/testing/web-platform/meta/css/motion/__dir__.ini b/testing/web-platform/meta/css/motion/__dir__.ini
new file mode 100644
index 0000000000..83e1414e87
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.individual-transform.enabled:true, layout.css.motion-path-ray.enabled:true, layout.css.motion-path-offset-position.enabled:true, layout.css.motion-path-basic-shapes.enabled:true, layout.css.motion-path-coord-box.enabled:true, layout.css.basic-shape-rect.enabled:true, layout.css.basic-shape-xywh.enabled:true, layout.css.motion-path-url.enabled:true]
diff --git a/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini
new file mode 100644
index 0000000000..1f21a593ae
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini
@@ -0,0 +1,144 @@
+[offset-rotate-interpolation-math-functions-tentative.html]
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/motion/offset-path-ray-022.html.ini b/testing/web-platform/meta/css/motion/offset-path-ray-022.html.ini
new file mode 100644
index 0000000000..109029ca86
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-ray-022.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-022.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-circle-001.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-circle-001.html.ini
new file mode 100644
index 0000000000..b0f4584e1e
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-circle-001.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-circle-001.html]
+ fuzzy:
+ if swgl: maxDifference=255-255;totalPixels=117-117
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-circle-004.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-circle-004.html.ini
new file mode 100644
index 0000000000..2b18f7da0b
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-circle-004.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-circle-004.html]
+ fuzzy:
+ if swgl: maxDifference=255-255;totalPixels=303-303
diff --git a/testing/web-platform/meta/css/motion/offset-path-shape-ellipse-001.html.ini b/testing/web-platform/meta/css/motion/offset-path-shape-ellipse-001.html.ini
new file mode 100644
index 0000000000..93108abe1e
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-shape-ellipse-001.html.ini
@@ -0,0 +1,3 @@
+[offset-path-shape-ellipse-001.html]
+ fuzzy:
+ if swgl: maxDifference=255-255;totalPixels=109-109
diff --git a/testing/web-platform/meta/css/motion/offset-path-url-003.html.ini b/testing/web-platform/meta/css/motion/offset-path-url-003.html.ini
new file mode 100644
index 0000000000..b2a1aa171b
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-url-003.html.ini
@@ -0,0 +1,3 @@
+[offset-path-url-003.html]
+ fuzzy:
+ if swgl: maxDifference=255-255;totalPixels=70-70
diff --git a/testing/web-platform/meta/css/motion/offset-path-url-004.html.ini b/testing/web-platform/meta/css/motion/offset-path-url-004.html.ini
new file mode 100644
index 0000000000..db298a0753
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-path-url-004.html.ini
@@ -0,0 +1,3 @@
+[offset-path-url-004.html]
+ fuzzy:
+ if swgl: maxDifference=255-255;totalPixels=60-60
diff --git a/testing/web-platform/meta/css/motion/offset-rotate-005.html.ini b/testing/web-platform/meta/css/motion/offset-rotate-005.html.ini
new file mode 100644
index 0000000000..5f2e58e2aa
--- /dev/null
+++ b/testing/web-platform/meta/css/motion/offset-rotate-005.html.ini
@@ -0,0 +1,6 @@
+[offset-rotate-005.html]
+ fuzzy:
+ if (os == "linux"): maxDifference=1;totalPixels=0-3
+ if (os == "android"): maxDifference=1;totalPixels=0-3
+ expected:
+ if swgl and (os == "win"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/printing/__dir__.ini b/testing/web-platform/meta/css/printing/__dir__.ini
new file mode 100644
index 0000000000..368dad1ea2
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:460800]
diff --git a/testing/web-platform/meta/css/printing/emoji-print.html.ini b/testing/web-platform/meta/css/printing/emoji-print.html.ini
new file mode 100644
index 0000000000..1309564c92
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/emoji-print.html.ini
@@ -0,0 +1,3 @@
+[emoji-print.html]
+ expected:
+ if not fission and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
new file mode 100644
index 0000000000..f1928f6c08
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
@@ -0,0 +1,3 @@
+[existing-transition-in-media-print.tentative.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini
new file mode 100644
index 0000000000..ed88e29907
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-004-print.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini
new file mode 100644
index 0000000000..7db1423cf6
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini
@@ -0,0 +1,3 @@
+[fixedpos-005-print.html]
+ expected: FAIL
+ max-asserts: 5
diff --git a/testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini
new file mode 100644
index 0000000000..65b2006530
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini
@@ -0,0 +1,3 @@
+[fixedpos-006-print.html]
+ expected: FAIL
+ max-asserts: 4
diff --git a/testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini
new file mode 100644
index 0000000000..0f9d11a53f
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-007-print.html]
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini
new file mode 100644
index 0000000000..ebf997de0b
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini
@@ -0,0 +1,3 @@
+[fixedpos-008-print.html]
+ expected: FAIL
+ max-asserts: 3
diff --git a/testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini
new file mode 100644
index 0000000000..72eed03a83
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-with-abspos-with-link-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini b/testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini
new file mode 100644
index 0000000000..892a51f982
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-with-link-with-inline-child-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/fragmented-inline-block-001-print.html.ini b/testing/web-platform/meta/css/printing/fragmented-inline-block-001-print.html.ini
new file mode 100644
index 0000000000..28fa3349b2
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fragmented-inline-block-001-print.html.ini
@@ -0,0 +1,3 @@
+[fragmented-inline-block-001-print.html]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/fragmented-inline-block-002-print.html.ini b/testing/web-platform/meta/css/printing/fragmented-inline-block-002-print.html.ini
new file mode 100644
index 0000000000..3b56a03b11
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/fragmented-inline-block-002-print.html.ini
@@ -0,0 +1,4 @@
+[fragmented-inline-block-002-print.html]
+ expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT]
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/input-file-print.html.ini b/testing/web-platform/meta/css/printing/input-file-print.html.ini
new file mode 100644
index 0000000000..e0bc19fc5b
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/input-file-print.html.ini
@@ -0,0 +1,3 @@
+[input-file-print.html]
+ fuzzy:
+ maxDifference=0-22;totalPixels=0-518
diff --git a/testing/web-platform/meta/css/printing/media-queries-002-print.html.ini b/testing/web-platform/meta/css/printing/media-queries-002-print.html.ini
new file mode 100644
index 0000000000..07ac773939
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/media-queries-002-print.html.ini
@@ -0,0 +1,2 @@
+[media-queries-002-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-001-print.html.ini b/testing/web-platform/meta/css/printing/page-margin-001-print.html.ini
new file mode 100644
index 0000000000..bfafbff0d2
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-margin-001-print.html.ini
@@ -0,0 +1,2 @@
+[page-margin-001-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-002-print.html.ini b/testing/web-platform/meta/css/printing/page-margin-002-print.html.ini
new file mode 100644
index 0000000000..aa338e980e
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-margin-002-print.html.ini
@@ -0,0 +1,2 @@
+[page-margin-002-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-003-print.html.ini b/testing/web-platform/meta/css/printing/page-margin-003-print.html.ini
new file mode 100644
index 0000000000..9a06b04da9
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-margin-003-print.html.ini
@@ -0,0 +1,2 @@
+[page-margin-003-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-005-print.html.ini b/testing/web-platform/meta/css/printing/page-margin-005-print.html.ini
new file mode 100644
index 0000000000..6752fa0e04
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-margin-005-print.html.ini
@@ -0,0 +1,2 @@
+[page-margin-005-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-margin-006-print.html.ini b/testing/web-platform/meta/css/printing/page-margin-006-print.html.ini
new file mode 100644
index 0000000000..06dc07155b
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-margin-006-print.html.ini
@@ -0,0 +1,2 @@
+[page-margin-006-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-name-002-print.html.ini b/testing/web-platform/meta/css/printing/page-name-002-print.html.ini
new file mode 100644
index 0000000000..a69bf9a649
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-name-002-print.html.ini
@@ -0,0 +1,6 @@
+[page-name-002-print.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS]
+ if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS]
+ if (os == "mac") and not debug: [TIMEOUT, PASS]
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-name-003-print.html.ini b/testing/web-platform/meta/css/printing/page-name-003-print.html.ini
new file mode 100644
index 0000000000..04531c6b1d
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-name-003-print.html.ini
@@ -0,0 +1,2 @@
+[page-name-003-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini b/testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini
new file mode 100644
index 0000000000..ad9fda66d7
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini
@@ -0,0 +1,2 @@
+[page-name-and-break-004-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-size-001-print.html.ini b/testing/web-platform/meta/css/printing/page-size-001-print.html.ini
new file mode 100644
index 0000000000..f2a10a4850
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-001-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-001-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-size-002-print.html.ini b/testing/web-platform/meta/css/printing/page-size-002-print.html.ini
new file mode 100644
index 0000000000..da4a3eba7f
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-002-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-002-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-size-003-print.html.ini b/testing/web-platform/meta/css/printing/page-size-003-print.html.ini
new file mode 100644
index 0000000000..9edc52fa3e
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-003-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-003-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/page-size-004-print.html.ini b/testing/web-platform/meta/css/printing/page-size-004-print.html.ini
new file mode 100644
index 0000000000..fed49a59b2
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-004-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-004-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-005-print.html.ini b/testing/web-platform/meta/css/printing/page-size-005-print.html.ini
new file mode 100644
index 0000000000..75fa19c247
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-005-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-005-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-006-print.html.ini b/testing/web-platform/meta/css/printing/page-size-006-print.html.ini
new file mode 100644
index 0000000000..a6f45db06e
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-006-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-006-print.html]
+ prefs: [layout.css.page-orientation.enabled:true]
diff --git a/testing/web-platform/meta/css/printing/page-size-007-print.html.ini b/testing/web-platform/meta/css/printing/page-size-007-print.html.ini
new file mode 100644
index 0000000000..0e98d1a2f4
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-007-print.html.ini
@@ -0,0 +1,4 @@
+[page-size-007-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-008-print.html.ini b/testing/web-platform/meta/css/printing/page-size-008-print.html.ini
new file mode 100644
index 0000000000..5eecfb28e5
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-008-print.html.ini
@@ -0,0 +1,4 @@
+[page-size-008-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-009-print.html.ini b/testing/web-platform/meta/css/printing/page-size-009-print.html.ini
new file mode 100644
index 0000000000..146b69160e
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-009-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-009-print.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1849648
diff --git a/testing/web-platform/meta/css/printing/page-size-010-print.html.ini b/testing/web-platform/meta/css/printing/page-size-010-print.html.ini
new file mode 100644
index 0000000000..3326a8f0b1
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-010-print.html.ini
@@ -0,0 +1,4 @@
+[page-size-010-print.html]
+ prefs: [layout.css.allow-mixed-page-sizes:true]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/printing/page-size-011-print.html.ini b/testing/web-platform/meta/css/printing/page-size-011-print.html.ini
new file mode 100644
index 0000000000..ee6bfbfd4e
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/page-size-011-print.html.ini
@@ -0,0 +1,3 @@
+[page-size-011-print.html]
+ expected:
+ if not ccov and not debug and not asan and not tsan: TIMEOUT
diff --git a/testing/web-platform/meta/css/printing/table-overflow-quirks-frameset-crash-print.html.ini b/testing/web-platform/meta/css/printing/table-overflow-quirks-frameset-crash-print.html.ini
new file mode 100644
index 0000000000..88bbfb6a42
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/table-overflow-quirks-frameset-crash-print.html.ini
@@ -0,0 +1,2 @@
+[table-overflow-quirks-frameset-crash-print.html]
+ max-asserts: 1
diff --git a/testing/web-platform/meta/css/printing/transform-002-print.html.ini b/testing/web-platform/meta/css/printing/transform-002-print.html.ini
new file mode 100644
index 0000000000..25431ea712
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/transform-002-print.html.ini
@@ -0,0 +1,2 @@
+[transform-002-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/printing/transform-003-print.html.ini b/testing/web-platform/meta/css/printing/transform-003-print.html.ini
new file mode 100644
index 0000000000..0b54873bd8
--- /dev/null
+++ b/testing/web-platform/meta/css/printing/transform-003-print.html.ini
@@ -0,0 +1,2 @@
+[transform-003-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/reference/pass_if_filler_text_match_bold.xht.ini b/testing/web-platform/meta/css/reference/pass_if_filler_text_match_bold.xht.ini
new file mode 100644
index 0000000000..4460e50ec2
--- /dev/null
+++ b/testing/web-platform/meta/css/reference/pass_if_filler_text_match_bold.xht.ini
@@ -0,0 +1,3 @@
+[pass_if_filler_text_match_bold.xht]
+ expected:
+ if (os == "win") and not debug: ["PASS", "TIMEOUT"]
diff --git a/testing/web-platform/meta/css/selectors/__dir__.ini b/testing/web-platform/meta/css/selectors/__dir__.ini
new file mode 100644
index 0000000000..674a76027a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/__dir__.ini
@@ -0,0 +1,3 @@
+lsan-disabled: true
+prefs: [gfx.font_rendering.fallback.async:false, layout.css.has-selector.enabled:true]
+leak-threshold: [default:3276800, tab:460800]
diff --git a/testing/web-platform/meta/css/selectors/attribute-selectors/attribute-case/syntax.html.ini b/testing/web-platform/meta/css/selectors/attribute-selectors/attribute-case/syntax.html.ini
new file mode 100644
index 0000000000..f6a7d109e4
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/attribute-selectors/attribute-case/syntax.html.ini
@@ -0,0 +1,3 @@
+[syntax.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/attribute-selectors/style-attribute-selector.html.ini b/testing/web-platform/meta/css/selectors/attribute-selectors/style-attribute-selector.html.ini
new file mode 100644
index 0000000000..59f78209e1
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/attribute-selectors/style-attribute-selector.html.ini
@@ -0,0 +1,3 @@
+[style-attribute-selector.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/case-insensitive-parent.html.ini b/testing/web-platform/meta/css/selectors/case-insensitive-parent.html.ini
new file mode 100644
index 0000000000..9eb2cfb68f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/case-insensitive-parent.html.ini
@@ -0,0 +1,2 @@
+[case-insensitive-parent.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/first-child.html.ini b/testing/web-platform/meta/css/selectors/first-child.html.ini
new file mode 100644
index 0000000000..884d75c879
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/first-child.html.ini
@@ -0,0 +1,3 @@
+[first-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/first-letter-flag-001.html.ini b/testing/web-platform/meta/css/selectors/first-letter-flag-001.html.ini
new file mode 100644
index 0000000000..1f011bcd66
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/first-letter-flag-001.html.ini
@@ -0,0 +1,6 @@
+[first-letter-flag-001.html]
+ expected:
+ if (os == "win") and not fission and not swgl and debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and not fission and not swgl and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "linux") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/first-line-bidi-001.html.ini b/testing/web-platform/meta/css/selectors/first-line-bidi-001.html.ini
new file mode 100644
index 0000000000..13211144a7
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/first-line-bidi-001.html.ini
@@ -0,0 +1,4 @@
+[first-line-bidi-001.html]
+ fuzzy:
+ if (os == "linux"): maxDifference=63;totalPixels=0-26
+ if (os == "win"): maxDifference=63;totalPixels=0-44
diff --git a/testing/web-platform/meta/css/selectors/first-line-bidi-002.html.ini b/testing/web-platform/meta/css/selectors/first-line-bidi-002.html.ini
new file mode 100644
index 0000000000..aa281457d4
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/first-line-bidi-002.html.ini
@@ -0,0 +1,4 @@
+[first-line-bidi-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=99-120;totalPixels=0-18
+ if (os == "win"): maxDifference=13-29;totalPixels=0-18
diff --git a/testing/web-platform/meta/css/selectors/first-of-type.html.ini b/testing/web-platform/meta/css/selectors/first-of-type.html.ini
new file mode 100644
index 0000000000..47e7d5fcdc
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/first-of-type.html.ini
@@ -0,0 +1,3 @@
+[first-of-type.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-display-none-001.html.ini b/testing/web-platform/meta/css/selectors/focus-display-none-001.html.ini
new file mode 100644
index 0000000000..480730b5ed
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-display-none-001.html.ini
@@ -0,0 +1,3 @@
+[focus-display-none-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-001.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-001.html.ini
new file mode 100644
index 0000000000..93ee415fba
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-001.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-002.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-002.html.ini
new file mode 100644
index 0000000000..07d0f21ce7
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-002.html.ini
@@ -0,0 +1,18 @@
+[focus-visible-002.html]
+ expected:
+ if (os == "linux") and not fission and not debug: [OK, ERROR]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus element INPUT#input9 via mouse should match :focus-visible as it supports keyboard input]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Focus element INPUT#input10 via mouse should match :focus-visible as it supports keyboard input]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [Focus element INPUT#input12 via mouse should match :focus-visible as it supports keyboard input]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-003.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-003.html.ini
new file mode 100644
index 0000000000..357d017e67
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-003.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-004.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-004.html.ini
new file mode 100644
index 0000000000..7710252928
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-004.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini
new file mode 100644
index 0000000000..025a5e3542
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-006.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-006.html.ini
new file mode 100644
index 0000000000..cc2e692065
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-006.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-007.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-007.html.ini
new file mode 100644
index 0000000000..da94911bff
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-007.html.ini
@@ -0,0 +1,5 @@
+[focus-visible-007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Using keyboard while element is focused should trigger :focus-visible; using mouse without moving focus should not cancel it; moving focus using mouse should cancel it.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini
new file mode 100644
index 0000000000..4b38185bf4
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-008.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini
new file mode 100644
index 0000000000..f2979e0c0a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini
@@ -0,0 +1,9 @@
+[focus-visible-009.html]
+ [Autofocus should match :focus-visible]
+ expected:
+ if debug and not swgl and (os == "win") and (processor == "x86_64"): [PASS, FAIL]
+ if debug and not swgl and (os == "linux") and not fission: [PASS, FAIL]
+ if not debug and (os == "linux") and not fission: [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini
new file mode 100644
index 0000000000..e28e87c1d7
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-010.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-011.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-011.html.ini
new file mode 100644
index 0000000000..6b67554202
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-011.html.ini
@@ -0,0 +1,5 @@
+[focus-visible-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [:focus-visible matches even if preventDefault() is called]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-012.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-012.html.ini
new file mode 100644
index 0000000000..4661071ffd
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-012.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-013.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-013.html.ini
new file mode 100644
index 0000000000..e03836c60f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-013.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-014.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-014.html.ini
new file mode 100644
index 0000000000..2820e61d1b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-014.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-015.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-015.html.ini
new file mode 100644
index 0000000000..e0377cafe4
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-015.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-016.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-016.html.ini
new file mode 100644
index 0000000000..d1d48a65da
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-016.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-017-2.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-017-2.html.ini
new file mode 100644
index 0000000000..94316878c1
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-017-2.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-017-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-017.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-017.html.ini
new file mode 100644
index 0000000000..c8a881827e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-017.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-018-2.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-018-2.html.ini
new file mode 100644
index 0000000000..cf4c47458a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-018-2.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-018-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-018.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-018.html.ini
new file mode 100644
index 0000000000..e11c68bbf8
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-018.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-020.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-020.html.ini
new file mode 100644
index 0000000000..50548834c6
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-020.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-021.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-021.html.ini
new file mode 100644
index 0000000000..a827365495
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-021.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-022.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-022.tentative.html.ini
new file mode 100644
index 0000000000..041e0bc4e9
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-022.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-022.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-023.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-023.html.ini
new file mode 100644
index 0000000000..aa49a10ae6
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-023.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-024.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-024.html.ini
new file mode 100644
index 0000000000..11e0ca8b57
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-024.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-025.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-025.html.ini
new file mode 100644
index 0000000000..f06cf068c7
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-025.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-025.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-026.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-026.html.ini
new file mode 100644
index 0000000000..3d137cc533
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-026.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-027.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-027.html.ini
new file mode 100644
index 0000000000..6942231549
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-027.html.ini
@@ -0,0 +1,7 @@
+[focus-visible-027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Test (Selectors): :focus-visible after click and input type change]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-001.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-001.html.ini
new file mode 100644
index 0000000000..7283871be9
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-001.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini
new file mode 100644
index 0000000000..14f5441f4d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-002.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini
new file mode 100644
index 0000000000..3d2144dbeb
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-004.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-004.html.ini
new file mode 100644
index 0000000000..7f3c86f17d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-004.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-005.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-005.html.ini
new file mode 100644
index 0000000000..f2d3fe4961
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-005.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini
new file mode 100644
index 0000000000..c119858cc2
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-006.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini
new file mode 100644
index 0000000000..f71ffb84a2
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-007.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008-b.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008-b.html.ini
new file mode 100644
index 0000000000..9e713b032b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008-b.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-008-b.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008.html.ini
new file mode 100644
index 0000000000..997578b21b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-008.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-009.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-009.html.ini
new file mode 100644
index 0000000000..012a4aa66e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-009.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-010.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-010.html.ini
new file mode 100644
index 0000000000..dc528dac8e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-010.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-011.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-011.html.ini
new file mode 100644
index 0000000000..5d54abbafe
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-011.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-012.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-012.html.ini
new file mode 100644
index 0000000000..ddf07d7e3a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-012.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-013.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-013.html.ini
new file mode 100644
index 0000000000..991e5f0404
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-013.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-014.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-014.html.ini
new file mode 100644
index 0000000000..fafd3d1d13
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-014.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-015.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-015.html.ini
new file mode 100644
index 0000000000..5bfe83458c
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-015.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini
new file mode 100644
index 0000000000..c0ed23d15f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-016.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini
new file mode 100644
index 0000000000..e551ea7715
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-017.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-018.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-018.html.ini
new file mode 100644
index 0000000000..8f06d1a897
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-018.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-019.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-019.html.ini
new file mode 100644
index 0000000000..d090e6528a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-019.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-visible-script-focus-020.html.ini b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-020.html.ini
new file mode 100644
index 0000000000..d4360c612a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-script-focus-020.html.ini
@@ -0,0 +1,3 @@
+[focus-visible-script-focus-020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-within-004.html.ini b/testing/web-platform/meta/css/selectors/focus-within-004.html.ini
new file mode 100644
index 0000000000..3ffe6ae964
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-within-004.html.ini
@@ -0,0 +1,3 @@
+[focus-within-004.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/selectors/focus-within-005.html.ini b/testing/web-platform/meta/css/selectors/focus-within-005.html.ini
new file mode 100644
index 0000000000..9845306fcc
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-within-005.html.ini
@@ -0,0 +1,3 @@
+[focus-within-005.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/selectors/focus-within-009.html.ini b/testing/web-platform/meta/css/selectors/focus-within-009.html.ini
new file mode 100644
index 0000000000..e150fa0b91
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-within-009.html.ini
@@ -0,0 +1,3 @@
+[focus-within-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-within-display-none-001.html.ini b/testing/web-platform/meta/css/selectors/focus-within-display-none-001.html.ini
new file mode 100644
index 0000000000..31dd5d6d93
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-within-display-none-001.html.ini
@@ -0,0 +1,3 @@
+[focus-within-display-none-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/focus-within-shadow-001.html.ini b/testing/web-platform/meta/css/selectors/focus-within-shadow-001.html.ini
new file mode 100644
index 0000000000..8735b93b74
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-within-shadow-001.html.ini
@@ -0,0 +1,3 @@
+[focus-within-shadow-001.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/selectors/has-specificity.html.ini b/testing/web-platform/meta/css/selectors/has-specificity.html.ini
new file mode 100644
index 0000000000..43e8787f7d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/has-specificity.html.ini
@@ -0,0 +1,3 @@
+[has-specificity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/hover-002.html.ini b/testing/web-platform/meta/css/selectors/hover-002.html.ini
new file mode 100644
index 0000000000..d85475e731
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/hover-002.html.ini
@@ -0,0 +1,3 @@
+[hover-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-006.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-006.html.ini
new file mode 100644
index 0000000000..f919976609
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-006.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-007.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-007.html.ini
new file mode 100644
index 0000000000..037a0451d5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-007.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-007.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-008.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-008.html.ini
new file mode 100644
index 0000000000..71aa39a5ce
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-008.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-008.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-009.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-009.html.ini
new file mode 100644
index 0000000000..a92443f3f5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-009.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-010.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-010.html.ini
new file mode 100644
index 0000000000..e50ad30768
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-010.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-011.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-011.html.ini
new file mode 100644
index 0000000000..8ff3c4e368
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-011.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-012.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-012.html.ini
new file mode 100644
index 0000000000..40bbd128f4
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-012.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-014.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-014.html.ini
new file mode 100644
index 0000000000..8b46da92cd
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-014.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-014.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-015.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-015.html.ini
new file mode 100644
index 0000000000..6ebb289e8b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-015.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-016.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-016.html.ini
new file mode 100644
index 0000000000..a63d4b0c6a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-016.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-021.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-021.html.ini
new file mode 100644
index 0000000000..c9e6c75232
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-021.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-022.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-022.html.ini
new file mode 100644
index 0000000000..5a54396989
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-022.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-022.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-024.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-024.html.ini
new file mode 100644
index 0000000000..99c901e97f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-024.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-025.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-025.html.ini
new file mode 100644
index 0000000000..69391fc797
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-025.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-025.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-026.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-026.html.ini
new file mode 100644
index 0000000000..6c17c51947
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-026.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-027.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-027.html.ini
new file mode 100644
index 0000000000..e2d9b4cb78
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-027.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-028.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-028.html.ini
new file mode 100644
index 0000000000..212cc8291c
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-028.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-029.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-029.html.ini
new file mode 100644
index 0000000000..b12592c97a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-029.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-029.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-030.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-030.html.ini
new file mode 100644
index 0000000000..8308675ed1
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-030.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-030.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-031.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-031.html.ini
new file mode 100644
index 0000000000..8750a08894
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-031.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-031.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-032.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-032.html.ini
new file mode 100644
index 0000000000..796085524e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-032.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-032.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-034.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-034.html.ini
new file mode 100644
index 0000000000..f6dfd3ec62
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-034.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-034.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-035.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-035.html.ini
new file mode 100644
index 0000000000..5b46c31852
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-035.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-035.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-036.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-036.html.ini
new file mode 100644
index 0000000000..0e8380a567
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-036.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-036.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-041.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-041.html.ini
new file mode 100644
index 0000000000..9e012c321a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-041.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-041.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-042.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-042.html.ini
new file mode 100644
index 0000000000..a1bc104da5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-042.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-042.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-044.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-044.html.ini
new file mode 100644
index 0000000000..2240163c55
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-044.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-044.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-045.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-045.html.ini
new file mode 100644
index 0000000000..e4006e9231
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-045.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-045.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-046.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-046.html.ini
new file mode 100644
index 0000000000..8c1e7921e5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-046.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-046.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-047.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-047.html.ini
new file mode 100644
index 0000000000..53402b119f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-047.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-047.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-048.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-048.html.ini
new file mode 100644
index 0000000000..1a9eb3fc63
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-048.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-048.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-049.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-049.html.ini
new file mode 100644
index 0000000000..bff0c09519
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-049.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-049.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-050.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-050.html.ini
new file mode 100644
index 0000000000..f2e4703d7d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-050.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-050.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-051.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-051.html.ini
new file mode 100644
index 0000000000..2f5c3484a5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-051.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-051.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-052.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-052.html.ini
new file mode 100644
index 0000000000..050aeaa274
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-052.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-052.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-054.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-054.html.ini
new file mode 100644
index 0000000000..47714c5c91
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-054.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-054.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-055.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-055.html.ini
new file mode 100644
index 0000000000..43a32b9ae0
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-055.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-055.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-056.html.ini b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-056.html.ini
new file mode 100644
index 0000000000..d9711a7c41
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/css3-selectors-lang-056.html.ini
@@ -0,0 +1,3 @@
+[css3-selectors-lang-056.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini b/testing/web-platform/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini
new file mode 100644
index 0000000000..f2f324e296
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini
@@ -0,0 +1,2 @@
+[lang-pseudo-class-across-shadow-boundaries.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini b/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini
new file mode 100644
index 0000000000..710b7702b5
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini
@@ -0,0 +1,3 @@
+[defined.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini b/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini
new file mode 100644
index 0000000000..b0d268d36f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini
@@ -0,0 +1,3 @@
+[enabled-disabled.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini b/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini
new file mode 100644
index 0000000000..761439c092
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini
@@ -0,0 +1,3 @@
+[first-child-last-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini b/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini
new file mode 100644
index 0000000000..644a732de0
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini
@@ -0,0 +1,3 @@
+[has-complexity.html]
+ expected:
+ if debug or asan or tsan or ((os == "linux") and not fission): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini
new file mode 100644
index 0000000000..80b716a87e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini
@@ -0,0 +1,6 @@
+[host-context-pseudo-class-in-has.html]
+ [After adding 'a' to #host_parent: Check #subject1 color]
+ expected: FAIL
+
+ [After adding 'a' to #host_parent: Check #subject2 color]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini
new file mode 100644
index 0000000000..21c4dc9672
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini
@@ -0,0 +1,3 @@
+[insert-sibling-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini
new file mode 100644
index 0000000000..9c5c2fd229
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini
@@ -0,0 +1,3 @@
+[insert-sibling-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini
new file mode 100644
index 0000000000..a030ae1e5f
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini
@@ -0,0 +1,3 @@
+[insert-sibling-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini
new file mode 100644
index 0000000000..666a26b7a8
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini
@@ -0,0 +1,3 @@
+[insert-sibling-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini
new file mode 100644
index 0000000000..f01afd7944
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini
@@ -0,0 +1,19 @@
+[is-pseudo-containing-sibling-relationship-in-has.html]
+ [sibling selector in non-subject enclosed by :is() no longer matching after removal (5)]
+ expected:
+ if not asan and tsan: [FAIL, PASS]
+ if asan: [FAIL, PASS]
+
+ [:nth-child() enclosed by :is() no longer matching after removal (1)]
+ expected:
+ if not asan and tsan: [FAIL, PASS]
+ if asan: [FAIL, PASS]
+
+ [sibling selector in parent selector non-subject position enclosed by :is() no longer matching after removal (1)]
+ expected:
+ if tsan: [FAIL, PASS]
+
+ [Initially red]
+ expected:
+ if not asan and tsan: [PASS, FAIL]
+ if asan: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/is.html.ini b/testing/web-platform/meta/css/selectors/invalidation/is.html.ini
new file mode 100644
index 0000000000..8d2dfa6362
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/is.html.ini
@@ -0,0 +1,3 @@
+[is.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini b/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini
new file mode 100644
index 0000000000..d31de72c1b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini
@@ -0,0 +1,3 @@
+[lang-pseudo-class-in-has-multiple-document-elements.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini
new file mode 100644
index 0000000000..fde2638b5d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini
@@ -0,0 +1,3 @@
+[location-pseudo-classes-in-has.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini
new file mode 100644
index 0000000000..468b68e88d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini
@@ -0,0 +1,7 @@
+[media-loading-pseudo-classes-in-has.html]
+ expected: TIMEOUT
+ [Test :has(:stalled) invalidation]
+ expected: TIMEOUT
+
+ [Test :has(:buffering) invalidation]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini
new file mode 100644
index 0000000000..54159bc4bc
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini
@@ -0,0 +1,10 @@
+[media-pseudo-classes-in-has.html]
+ expected: TIMEOUT
+ [Test :playing pseudo-classes]
+ expected: FAIL
+
+ [Test :seeking pseudo-class]
+ expected: FAIL
+
+ [Test :muted pseudo-class]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini
new file mode 100644
index 0000000000..fc932d99ae
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini
@@ -0,0 +1,3 @@
+[not-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini b/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini
new file mode 100644
index 0000000000..ca0e613641
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini
@@ -0,0 +1,3 @@
+[not-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini
new file mode 100644
index 0000000000..1a49bec1aa
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini
@@ -0,0 +1,6 @@
+[part-dir.html]
+ [::part():dir() invalidation]
+ expected: FAIL
+
+ [::part():dir() invalidation from setAttribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini
new file mode 100644
index 0000000000..43cf3f0123
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini
@@ -0,0 +1,6 @@
+[part-lang.html]
+ [::part():lang() invalidation]
+ expected: FAIL
+
+ [::part():lang() invalidation from setAttribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini
new file mode 100644
index 0000000000..92ab29d162
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini
@@ -0,0 +1,2 @@
+[part-pseudo.html]
+ prefs: [dom.webcomponents.shadowdom.declarative.enabled:true]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini
new file mode 100644
index 0000000000..10344da254
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini
@@ -0,0 +1,3 @@
+[quirks-mode-stylesheet-dynamic-add-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini
new file mode 100644
index 0000000000..e77dabe940
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini
@@ -0,0 +1,3 @@
+[selectorText-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini
new file mode 100644
index 0000000000..be648b42fa
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini
@@ -0,0 +1,3 @@
+[sheet-going-away-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini b/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini
new file mode 100644
index 0000000000..8956fdaf4e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini
@@ -0,0 +1,3 @@
+[sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini
new file mode 100644
index 0000000000..56c5689155
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini
@@ -0,0 +1,3 @@
+[state-in-has.html]
+ [Test :has() invalidation with :state() pseudo-classes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/invalidation/where.html.ini b/testing/web-platform/meta/css/selectors/invalidation/where.html.ini
new file mode 100644
index 0000000000..232f9d15bd
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/invalidation/where.html.ini
@@ -0,0 +1,3 @@
+[where.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/is-default-ns-003.html.ini b/testing/web-platform/meta/css/selectors/is-default-ns-003.html.ini
new file mode 100644
index 0000000000..e294352ef1
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-default-ns-003.html.ini
@@ -0,0 +1,3 @@
+[is-default-ns-003.html]
+ expected: FAIL
+ issue: https://github.com/w3c/csswg-drafts/issues/5684
diff --git a/testing/web-platform/meta/css/selectors/is-specificity-shadow.html.ini b/testing/web-platform/meta/css/selectors/is-specificity-shadow.html.ini
new file mode 100644
index 0000000000..bb7577e0b3
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-specificity-shadow.html.ini
@@ -0,0 +1,3 @@
+[is-specificity-shadow.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/is-specificity.html.ini b/testing/web-platform/meta/css/selectors/is-specificity.html.ini
new file mode 100644
index 0000000000..75f1fe9f4a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-specificity.html.ini
@@ -0,0 +1,3 @@
+[is-specificity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/is-where-error-recovery.html.ini b/testing/web-platform/meta/css/selectors/is-where-error-recovery.html.ini
new file mode 100644
index 0000000000..65eac7155c
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-where-error-recovery.html.ini
@@ -0,0 +1,4 @@
+[is-where-error-recovery.html]
+ [CSS Selectors: :is() and :where() error recovery]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/is-where-shadow.html.ini b/testing/web-platform/meta/css/selectors/is-where-shadow.html.ini
new file mode 100644
index 0000000000..99885484ab
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-where-shadow.html.ini
@@ -0,0 +1,3 @@
+[is-where-shadow.html]
+ [:is() inside :host-context()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/is-where-visited.html.ini b/testing/web-platform/meta/css/selectors/is-where-visited.html.ini
new file mode 100644
index 0000000000..c93af375fa
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/is-where-visited.html.ini
@@ -0,0 +1,2 @@
+[is-where-visited.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/last-child.html.ini b/testing/web-platform/meta/css/selectors/last-child.html.ini
new file mode 100644
index 0000000000..1029182e3a
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/last-child.html.ini
@@ -0,0 +1,3 @@
+[last-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/last-of-type.html.ini b/testing/web-platform/meta/css/selectors/last-of-type.html.ini
new file mode 100644
index 0000000000..1869ba5250
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/last-of-type.html.ini
@@ -0,0 +1,3 @@
+[last-of-type.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini b/testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini
new file mode 100644
index 0000000000..6a19b04ad2
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini
@@ -0,0 +1,10 @@
+[media-loading-state.html]
+ expected: TIMEOUT
+ [Test :pseudo-class syntax is supported without throwing a SyntaxError]
+ expected: FAIL
+
+ [Test :stalled pseudo-class]
+ expected: TIMEOUT
+
+ [Test :buffering pseudo-class]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini b/testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini
new file mode 100644
index 0000000000..e5cedb528d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini
@@ -0,0 +1,13 @@
+[media-playback-state.html]
+ expected: TIMEOUT
+ [Test :pseudo-class syntax is supported without throwing a SyntaxError]
+ expected: FAIL
+
+ [Test :playing pseudo-classes]
+ expected: TIMEOUT
+
+ [Test :paused pseudo-classes]
+ expected: NOTRUN
+
+ [Test :seeking pseudo-class]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/css/selectors/media/sound-state.html.ini b/testing/web-platform/meta/css/selectors/media/sound-state.html.ini
new file mode 100644
index 0000000000..7f5c5c1689
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/media/sound-state.html.ini
@@ -0,0 +1,8 @@
+[sound-state.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test :pseudo-class syntax is supported without throwing a SyntaxError]
+ expected: FAIL
+
+ [Test :muted pseudo-class]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/missing-right-token.html.ini b/testing/web-platform/meta/css/selectors/missing-right-token.html.ini
new file mode 100644
index 0000000000..5e70ae7e63
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/missing-right-token.html.ini
@@ -0,0 +1,3 @@
+[missing-right-token.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/modal-pseudo-class.html.ini b/testing/web-platform/meta/css/selectors/modal-pseudo-class.html.ini
new file mode 100644
index 0000000000..d2c9adec40
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/modal-pseudo-class.html.ini
@@ -0,0 +1,3 @@
+[modal-pseudo-class.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/not-complex.html.ini b/testing/web-platform/meta/css/selectors/not-complex.html.ini
new file mode 100644
index 0000000000..66aed2e778
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/not-complex.html.ini
@@ -0,0 +1,3 @@
+[not-complex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/not-default-ns-003.html.ini b/testing/web-platform/meta/css/selectors/not-default-ns-003.html.ini
new file mode 100644
index 0000000000..0bfc9e69e2
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/not-default-ns-003.html.ini
@@ -0,0 +1,2 @@
+[not-default-ns-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/not-specificity.html.ini b/testing/web-platform/meta/css/selectors/not-specificity.html.ini
new file mode 100644
index 0000000000..2182f04d48
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/not-specificity.html.ini
@@ -0,0 +1,3 @@
+[not-specificity.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/only-child.html.ini b/testing/web-platform/meta/css/selectors/only-child.html.ini
new file mode 100644
index 0000000000..7e7718dd45
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/only-child.html.ini
@@ -0,0 +1,3 @@
+[only-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/open-closed-pseudo.html.ini b/testing/web-platform/meta/css/selectors/open-closed-pseudo.html.ini
new file mode 100644
index 0000000000..229728c415
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/open-closed-pseudo.html.ini
@@ -0,0 +1,9 @@
+[open-closed-pseudo.html]
+ [The dialog element should support :open and :closed.]
+ expected: FAIL
+
+ [The details element should support :open and :closed.]
+ expected: FAIL
+
+ [The select element should support :open and :closed.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-focus-visible.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-focus-visible.html.ini
new file mode 100644
index 0000000000..a55ce1bdcc
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-focus-visible.html.ini
@@ -0,0 +1,3 @@
+[parse-focus-visible.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-id.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-id.html.ini
new file mode 100644
index 0000000000..7f78031142
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-id.html.ini
@@ -0,0 +1,3 @@
+[parse-id.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-not.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-not.html.ini
new file mode 100644
index 0000000000..86b66a2a82
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-not.html.ini
@@ -0,0 +1,3 @@
+[parse-not.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-part.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-part.html.ini
new file mode 100644
index 0000000000..49b3829142
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-part.html.ini
@@ -0,0 +1,6 @@
+[parse-part.html]
+ ["::part(foo):lang(en)" should be a valid selector]
+ expected: FAIL
+
+ ["::part(foo):dir(ltr)" should be a valid selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-sibling.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-sibling.html.ini
new file mode 100644
index 0000000000..cb36867ae9
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-sibling.html.ini
@@ -0,0 +1,3 @@
+[parse-sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-state.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-state.html.ini
new file mode 100644
index 0000000000..f846c0f7ee
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-state.html.ini
@@ -0,0 +1,2 @@
+[parse-state.html]
+ prefs: [dom.element.customstateset.enabled:true]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-universal.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-universal.html.ini
new file mode 100644
index 0000000000..b9065d5eca
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-universal.html.ini
@@ -0,0 +1,3 @@
+[parse-universal.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/selectors/parsing/parse-where.html.ini b/testing/web-platform/meta/css/selectors/parsing/parse-where.html.ini
new file mode 100644
index 0000000000..c702b46084
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/parsing/parse-where.html.ini
@@ -0,0 +1,3 @@
+[parse-where.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/pseudo-enabled-disabled.html.ini b/testing/web-platform/meta/css/selectors/pseudo-enabled-disabled.html.ini
new file mode 100644
index 0000000000..d003a38438
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/pseudo-enabled-disabled.html.ini
@@ -0,0 +1,3 @@
+[pseudo-enabled-disabled.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/remove-hovered-element.html.ini b/testing/web-platform/meta/css/selectors/remove-hovered-element.html.ini
new file mode 100644
index 0000000000..d01b449121
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/remove-hovered-element.html.ini
@@ -0,0 +1,2 @@
+[remove-hovered-element.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/selectors/scope-selector.html.ini b/testing/web-platform/meta/css/selectors/scope-selector.html.ini
new file mode 100644
index 0000000000..ff05295d99
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/scope-selector.html.ini
@@ -0,0 +1,3 @@
+[scope-selector.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/selector-placeholder-shown-emptify-placeholder.html.ini b/testing/web-platform/meta/css/selectors/selector-placeholder-shown-emptify-placeholder.html.ini
new file mode 100644
index 0000000000..12892fc8ad
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/selector-placeholder-shown-emptify-placeholder.html.ini
@@ -0,0 +1,3 @@
+[selector-placeholder-shown-emptify-placeholder.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/selectors-4/lang-021.html.ini b/testing/web-platform/meta/css/selectors/selectors-4/lang-021.html.ini
new file mode 100644
index 0000000000..b889a24efe
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/selectors-4/lang-021.html.ini
@@ -0,0 +1,4 @@
+[lang-021.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/selectors-4/lang-023.html.ini b/testing/web-platform/meta/css/selectors/selectors-4/lang-023.html.ini
new file mode 100644
index 0000000000..3be2df817e
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/selectors-4/lang-023.html.ini
@@ -0,0 +1,4 @@
+[lang-023.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/selectors-4/lang-024.html.ini b/testing/web-platform/meta/css/selectors/selectors-4/lang-024.html.ini
new file mode 100644
index 0000000000..aa6e745037
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/selectors-4/lang-024.html.ini
@@ -0,0 +1,4 @@
+[lang-024.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/selectors/selectors-case-sensitive-001.html.ini b/testing/web-platform/meta/css/selectors/selectors-case-sensitive-001.html.ini
new file mode 100644
index 0000000000..b70d357032
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/selectors-case-sensitive-001.html.ini
@@ -0,0 +1,3 @@
+[selectors-case-sensitive-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/webkit-pseudo-element.html.ini b/testing/web-platform/meta/css/selectors/webkit-pseudo-element.html.ini
new file mode 100644
index 0000000000..7afef08490
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/webkit-pseudo-element.html.ini
@@ -0,0 +1,3 @@
+[webkit-pseudo-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/x-pseudo-element.html.ini b/testing/web-platform/meta/css/selectors/x-pseudo-element.html.ini
new file mode 100644
index 0000000000..c128ab3b5d
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/x-pseudo-element.html.ini
@@ -0,0 +1,3 @@
+[x-pseudo-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/__dir__.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/vendor-imports/mozilla/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/will-change/__dir__.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/will-change/__dir__.ini
new file mode 100644
index 0000000000..183157cfec
--- /dev/null
+++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/will-change/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.individual-transform.enabled:true]
diff --git a/testing/web-platform/meta/css/zoom/__dir__.ini b/testing/web-platform/meta/css/zoom/__dir__.ini
new file mode 100644
index 0000000000..5c5a126b3e
--- /dev/null
+++ b/testing/web-platform/meta/css/zoom/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.zoom.enabled:true]