summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-text-decor
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-text-decor')
-rw-r--r--testing/web-platform/meta/css/css-text-decor/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini480
-rw-r--r--testing/web-platform/meta/css/css-text-decor/inheritance.html.ini1
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini3
58 files changed, 652 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-text-decor/__dir__.ini b/testing/web-platform/meta/css/css-text-decor/__dir__.ini
new file mode 100644
index 0000000000..660dbf6a31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [gfx.font_rendering.fallback.async:false]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini b/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
new file mode 100644
index 0000000000..96c3aae92b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
@@ -0,0 +1,480 @@
+[text-decoration-thickness-interpolation.html]
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini b/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini
new file mode 100644
index 0000000000..5b2d71c611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/inheritance.html.ini
@@ -0,0 +1 @@
+[inheritance.html]
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini
new file mode 100644
index 0000000000..1a98d8ff77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-001.html.ini
@@ -0,0 +1,2 @@
+[selection-pseudo-with-decoration-invalidation-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini
new file mode 100644
index 0000000000..17d161ef07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/selection-pseudo-with-decoration-invalidation-002.html.ini
@@ -0,0 +1,2 @@
+[selection-pseudo-with-decoration-invalidation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini b/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini
new file mode 100644
index 0000000000..8a717fbbff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/invalidation/text-decoration-thickness.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-thickness.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini b/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini
new file mode 100644
index 0000000000..2632ab7e88
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/line-through-vertical.html.ini
@@ -0,0 +1,3 @@
+[line-through-vertical.html]
+ expected:
+ if (os == 'linux' and os_version == '18.04'): FAIL # Bug 1601501
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini
new file mode 100644
index 0000000000..d3aefc1d8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini
new file mode 100644
index 0000000000..2939437c3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-computed.html.ini
@@ -0,0 +1,8 @@
+[text-decoration-line-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property text-decoration-line value 'spelling-error']
+ expected: FAIL
+
+ [Property text-decoration-line value 'grammar-error']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini
new file mode 100644
index 0000000000..58e854afd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-line-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini
new file mode 100644
index 0000000000..a51fdefebe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-line-valid.html.ini
@@ -0,0 +1,8 @@
+[text-decoration-line-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-line'\] = "spelling-error" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-line'\] = "grammar-error" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini
new file mode 100644
index 0000000000..49e3235b43
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-shorthand.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini
new file mode 100644
index 0000000000..a5fccd1bf5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini
new file mode 100644
index 0000000000..a66988768e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini
new file mode 100644
index 0000000000..590db2e8a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-skip-ink-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini
new file mode 100644
index 0000000000..15fbf3c596
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-computed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini
new file mode 100644
index 0000000000..680793a76b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini
new file mode 100644
index 0000000000..7bfb725470
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-style-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-style-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini
new file mode 100644
index 0000000000..be27733f02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-decoration-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini
new file mode 100644
index 0000000000..84f4329d27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini
new file mode 100644
index 0000000000..3fedd62e74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-position-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini
new file mode 100644
index 0000000000..248a6dc8cd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-emphasis-style-computed.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini
new file mode 100644
index 0000000000..e77873beb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-computed.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini
new file mode 100644
index 0000000000..9420388e7a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini
new file mode 100644
index 0000000000..97ac3fe2df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/parsing/text-underline-position-valid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini
new file mode 100644
index 0000000000..91d96a2089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-color-selection-pseudo-01.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-color-selection-pseudo-01.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini
new file mode 100644
index 0000000000..82e783ebeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-color.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-color.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini
new file mode 100644
index 0000000000..41c1859b5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-decorating-box-001.html.ini
@@ -0,0 +1,5 @@
+[text-decoration-decorating-box-001.html]
+ expected:
+ if os == "mac": PASS
+ if os == "win": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini
new file mode 100644
index 0000000000..abeb0080d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-propagation-display-contents.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-propagation-display-contents.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini
new file mode 100644
index 0000000000..139a151b6f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-001.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink-upright-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini
new file mode 100644
index 0000000000..1b8d015c86
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-ink-upright-002.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink-upright-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini
new file mode 100644
index 0000000000..e013a96506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-001.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini
new file mode 100644
index 0000000000..bc05e598d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-002.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini
new file mode 100644
index 0000000000..454e27c010
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-003.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini
new file mode 100644
index 0000000000..36c6f1dc5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-skip-spaces-004.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-spaces-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini
new file mode 100644
index 0000000000..3be41e7268
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-subelements-004.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-subelements-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini
new file mode 100644
index 0000000000..6320de6ee8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-fixed.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-fixed.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini
new file mode 100644
index 0000000000..549a7bca31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-from-font-variable.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-from-font-variable.html]
+ expected:
+ if os == "linux": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
new file mode 100644
index 0000000000..386c91f06a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-initial.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
new file mode 100644
index 0000000000..2b42275219
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini
new file mode 100644
index 0000000000..c60aaaceb1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-down.tentative.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-length-rounding-down.tentative.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini
new file mode 100644
index 0000000000..4e20f1a3a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-length-rounding-up.tentative.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-length-rounding-up.tentative.html]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
new file mode 100644
index 0000000000..4229116ea2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-thickness-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini b/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini
new file mode 100644
index 0000000000..7dbfada69c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-decoration-underline-position-vertical-ja.html.ini
@@ -0,0 +1,5 @@
+[text-decoration-underline-position-vertical-ja.html]
+ expected:
+ if (os == "android"): PASS
+ FAIL
+ bug: https://github.com/web-platform-tests/wpt/issues/20604
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini
new file mode 100644
index 0000000000..39bcc14bfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-002.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-002.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=70;totalPixels=0-11
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini
new file mode 100644
index 0000000000..158d557ad4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-008.html.ini
@@ -0,0 +1,4 @@
+[text-emphasis-style-008.html]
+ bug: Fuzz looks massive but it's just a dot antialiased differently
+ fuzzy:
+ if os == "win": maxDifference=0-47;totalPixels=0-54
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini
new file mode 100644
index 0000000000..a6a027178a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-010.html.ini
@@ -0,0 +1,6 @@
+[text-emphasis-style-010.html]
+ fuzzy:
+ if os == "mac": maxDifference=68;totalPixels=0-24
+ if os == "win": maxDifference=47;totalPixels=0-11
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini
new file mode 100644
index 0000000000..871ac1ce95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-016.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-016.html]
+ fuzzy:
+ if (os == "mac"): maxDifference=70;totalPixels=0-11
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini
new file mode 100644
index 0000000000..9c0af99df7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-filled-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-filled-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini
new file mode 100644
index 0000000000..1e2e38d110
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-open-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-open-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini
new file mode 100644
index 0000000000..bc71f858e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-style-shape-001.xht.ini
@@ -0,0 +1,3 @@
+[text-emphasis-style-shape-001.xht]
+ fuzzy:
+ if (os == "win"): maxDifference=47;totalPixels=0-5
diff --git a/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini b/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini
new file mode 100644
index 0000000000..74640c786c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-emphasis-unrepresentable-characters.html.ini
@@ -0,0 +1,3 @@
+[text-emphasis-unrepresentable-characters.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini b/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini
new file mode 100644
index 0000000000..54d25d46e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-shadow/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [PR_SetCurrentThreadName, PR_SetThreadPrivate, _PR_CreateThread]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini
new file mode 100644
index 0000000000..bd4d3d1ac6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-computed.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini
new file mode 100644
index 0000000000..930e7509a1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-invalid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini
new file mode 100644
index 0000000000..aeb2915bfc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-overline-vertical.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-overline-vertical.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini
new file mode 100644
index 0000000000..2f5331e186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-offset-valid.html.ini
@@ -0,0 +1,3 @@
+[text-underline-offset-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini b/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini
new file mode 100644
index 0000000000..ea6b37a0b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text-decor/text-underline-position-from-font-variable.html.ini
@@ -0,0 +1,3 @@
+[text-underline-position-from-font-variable.html]
+ expected:
+ if os == "linux": FAIL