summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-text
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/css/css-text
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-text')
-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
555 files changed, 2754 insertions, 0 deletions
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