summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/svg/text
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/svg/text
parentInitial commit. (diff)
downloadfirefox-upstream.tar.xz
firefox-upstream.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/svg/text')
-rw-r--r--testing/web-platform/meta/svg/text/inheritance.svg.ini25
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini19
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini20
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini23
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini23
-rw-r--r--testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/lang-attribute-dynamic.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/reftests/xml-lang-attribute-dynamic.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini5
-rw-r--r--testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini3
-rw-r--r--testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini5
-rw-r--r--testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini3
45 files changed, 222 insertions, 0 deletions
diff --git a/testing/web-platform/meta/svg/text/inheritance.svg.ini b/testing/web-platform/meta/svg/text/inheritance.svg.ini
new file mode 100644
index 0000000000..7f89afaaa6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/inheritance.svg.ini
@@ -0,0 +1,25 @@
+[inheritance.svg]
+ [Property text-decoration-stroke has initial value none]
+ expected: FAIL
+
+ [Property shape-subtract does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-fill has initial value none]
+ expected: FAIL
+
+ [Property shape-inside does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-stroke does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-fill does not inherit]
+ expected: FAIL
+
+ [Property shape-inside has initial value auto]
+ expected: FAIL
+
+ [Property shape-subtract has initial value auto]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini
new file mode 100644
index 0000000000..ec92914247
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini
@@ -0,0 +1,19 @@
+[shape-inside-valid.svg]
+ [e.style['shape-inside'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "circle(10px at 20px -30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini
new file mode 100644
index 0000000000..868a4de8ab
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini
@@ -0,0 +1,3 @@
+[shape-margin-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini
new file mode 100644
index 0000000000..a0dc3a1236
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini
@@ -0,0 +1,3 @@
+[shape-subtract-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini
new file mode 100644
index 0000000000..d43bd099ed
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini
@@ -0,0 +1,20 @@
+[shape-subtract-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['shape-subtract'\] = "circle(10px at 20px -30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini
new file mode 100644
index 0000000000..9fec02fb99
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini
new file mode 100644
index 0000000000..3e3b8a4ca6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini
new file mode 100644
index 0000000000..dc788beb3d
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini
new file mode 100644
index 0000000000..33368f5d8d
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-decoration-fill-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini
new file mode 100644
index 0000000000..11ad221075
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini
@@ -0,0 +1,23 @@
+[text-decoration-fill-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-fill'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "context-stroke" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "context-fill" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini
new file mode 100644
index 0000000000..713f1eb583
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-decoration-stroke-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini
new file mode 100644
index 0000000000..c2598d53a0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini
@@ -0,0 +1,23 @@
+[text-decoration-stroke-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-stroke'\] = "rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "context-fill" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "context-stroke" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini
new file mode 100644
index 0000000000..e62466405e
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini
@@ -0,0 +1,4 @@
+[dominant-baseline-hanging-small-font-size.svg]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/text/reftests/lang-attribute-dynamic.svg.ini b/testing/web-platform/meta/svg/text/reftests/lang-attribute-dynamic.svg.ini
new file mode 100644
index 0000000000..caca3be87a
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/lang-attribute-dynamic.svg.ini
@@ -0,0 +1,4 @@
+[lang-attribute-dynamic.svg]
+ expected:
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini
new file mode 100644
index 0000000000..73009458e6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini
@@ -0,0 +1,2 @@
+[text-clipped-offscreen-move-onscreen.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini
new file mode 100644
index 0000000000..10e43777a8
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini
@@ -0,0 +1,4 @@
+[text-complex-001.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini
new file mode 100644
index 0000000000..61b5ff78b5
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini
@@ -0,0 +1,4 @@
+[text-complex-002.svg]
+ expected:
+ if (os == "android"): [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini
new file mode 100644
index 0000000000..656bbe26c0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini
new file mode 100644
index 0000000000..7fa725e592
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini
new file mode 100644
index 0000000000..9aee6b56cf
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini
new file mode 100644
index 0000000000..00f5c0e1a4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-005.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini
new file mode 100644
index 0000000000..8d3745b46f
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-006.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini
new file mode 100644
index 0000000000..ebdef77df4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-007.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini
new file mode 100644
index 0000000000..8888929110
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-101.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini
new file mode 100644
index 0000000000..dee2101967
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-201.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini
new file mode 100644
index 0000000000..5053fcefd4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini
new file mode 100644
index 0000000000..b3afa0f3fd
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini
new file mode 100644
index 0000000000..d0e37b9138
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini
new file mode 100644
index 0000000000..bb11c59b32
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini
@@ -0,0 +1,4 @@
+[text-shape-inside-001.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini
new file mode 100644
index 0000000000..96293cb4f5
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini
@@ -0,0 +1,4 @@
+[text-shape-inside-002.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini
new file mode 100644
index 0000000000..86b066f551
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini
new file mode 100644
index 0000000000..c7317d9a3b
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini
new file mode 100644
index 0000000000..52c998e74e
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini
new file mode 100644
index 0000000000..e31e51915a
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-102.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini
new file mode 100644
index 0000000000..81717a8615
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-201.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini
new file mode 100644
index 0000000000..dfab6241d0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-202.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini
new file mode 100644
index 0000000000..c9f4cc5557
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-203.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini
new file mode 100644
index 0000000000..627529ce5a
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini
@@ -0,0 +1,3 @@
+[textpath-shape-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini
new file mode 100644
index 0000000000..b3cd665e7c
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini
@@ -0,0 +1,3 @@
+[textpath-side-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/xml-lang-attribute-dynamic.svg.ini b/testing/web-platform/meta/svg/text/reftests/xml-lang-attribute-dynamic.svg.ini
new file mode 100644
index 0000000000..b17802bca1
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/xml-lang-attribute-dynamic.svg.ini
@@ -0,0 +1,4 @@
+[xml-lang-attribute-dynamic.svg]
+ expected:
+ if os == "android": PASS
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini
new file mode 100644
index 0000000000..f76cf5fa9f
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini
@@ -0,0 +1,5 @@
+[getsubstringlength-emoji-ligatures.html]
+ [SVGTextContentElement.getSubStringLength on Emoji with ligatures]
+ expected:
+ if release_or_beta and (os == "android"): FAIL
+
diff --git a/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini
new file mode 100644
index 0000000000..5e54fbe672
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini
@@ -0,0 +1,3 @@
+[lengthadjust.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini
new file mode 100644
index 0000000000..a5d36c10f2
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini
@@ -0,0 +1,3 @@
+[textlength-inconsistent.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini
new file mode 100644
index 0000000000..3243c0ef0c
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini
@@ -0,0 +1,5 @@
+[textpath-textlength-text-anchor-001.tentative.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['textLength' on <textPath> with 'text-anchor' adjustments]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini
new file mode 100644
index 0000000000..980824c300
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini
@@ -0,0 +1,3 @@
+[transform-dynamic-update.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]