summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas')
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html.ini4
43 files changed, 166 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html.ini
new file mode 100644
index 0000000000..e55900df02
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.center.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html.ini
new file mode 100644
index 0000000000..4f56e65345
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.end.ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html.ini
new file mode 100644
index 0000000000..17ccdfdb6b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.end.rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html.ini
new file mode 100644
index 0000000000..419cab94d5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.left.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html.ini
new file mode 100644
index 0000000000..ade356c73b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.right.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html.ini
new file mode 100644
index 0000000000..813d182476
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.start.ltr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html.ini
new file mode 100644
index 0000000000..86b36f7d33
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.start.rtl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html.ini
new file mode 100644
index 0000000000..e919b65ed9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.NaN.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html.ini
new file mode 100644
index 0000000000..a016b164c5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.bound.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html.ini
new file mode 100644
index 0000000000..544e6fb03e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.fontface.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html.ini
new file mode 100644
index 0000000000..6b87b16eb0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.negative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html.ini
new file mode 100644
index 0000000000..53254121ce
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.small.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html.ini
new file mode 100644
index 0000000000..4f758366a0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.zero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html.ini
new file mode 100644
index 0000000000..c2dbc9c691
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.unaffected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html.ini
new file mode 100644
index 0000000000..74b3bf9a3e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fontface.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
new file mode 100644
index 0000000000..de412b1227
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
@@ -0,0 +1,6 @@
+[2d.text.draw.fontface.notinpage.html]
+ [@font-face fonts should work even if they are not used in the page]
+ expected:
+ if (os == "linux") and swgl and not fission: [FAIL, PASS]
+ if (os == "android") and not fission: [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html.ini
new file mode 100644
index 0000000000..81d6cfd49f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fontface.repeat.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html.ini
new file mode 100644
index 0000000000..82361dd19e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html.ini
@@ -0,0 +1,6 @@
+[2d.text.draw.space.basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [U+0020 is rendered the correct size (1em wide)]
+ expected:
+ if (processor == "x86") and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html.ini
new file mode 100644
index 0000000000..5f3b496645
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.space.collapse.nonspace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html.ini
new file mode 100644
index 0000000000..3b8fafefb5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.stroke.unaffected.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html.ini
new file mode 100644
index 0000000000..150a62280d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.fontKerning.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html.ini
new file mode 100644
index 0000000000..8bcbbbea3f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.fontKerning.with.uppercase.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html.ini
new file mode 100644
index 0000000000..9e79b51493
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.fontVariant.settings.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html.ini
new file mode 100644
index 0000000000..ac384af213
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.invalid.spacing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing letter spacing and word spacing with invalid units]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html.ini
new file mode 100644
index 0000000000..847dc951d3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.letterSpacing.change.font.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Set letter spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html.ini
new file mode 100644
index 0000000000..7936077472
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.letterSpacing.measure.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing letter spacing and word spacing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html.ini
new file mode 100644
index 0000000000..7482361505
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.nonfinite.spacing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing letter spacing and word spacing with nonfinite inputs]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html.ini
new file mode 100644
index 0000000000..23a79a1d3a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.spacing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing letter spacing and word spacing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html.ini
new file mode 100644
index 0000000000..1cbd23cc1e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.textRendering.settings.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing basic functionalities of textRendering in Canvas]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html.ini
new file mode 100644
index 0000000000..fa322bf8f1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.wordSpacing.change.font.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Set word spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html.ini
new file mode 100644
index 0000000000..ad371f9a54
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.wordSpacing.measure.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing if word spacing is working properly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html.ini
new file mode 100644
index 0000000000..77572dd77e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.actualBoundingBox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html.ini
new file mode 100644
index 0000000000..6d0332ce71
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.advances.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing width advances]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html.ini
new file mode 100644
index 0000000000..c29c5d3636
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.baselines.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Testing baselines]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html.ini
new file mode 100644
index 0000000000..e4e0ee9906
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.boundingBox.direction.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html.ini
new file mode 100644
index 0000000000..d952db0afb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.boundingBox.textAlign.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html.ini
new file mode 100644
index 0000000000..99b3f7ae7e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.emHeights.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing emHeights]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html.ini
new file mode 100644
index 0000000000..7b6e462159
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.fontBoundingBox.ahem.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing fontBoundingBox for font ahem]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html.ini
new file mode 100644
index 0000000000..af775366bc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.fontBoundingBox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing fontBoundingBox]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html.ini
new file mode 100644
index 0000000000..58ad7b0bce
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.rtl.text.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html.ini
new file mode 100644
index 0000000000..20d609615f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.width.basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html.ini
new file mode 100644
index 0000000000..9460619bf4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.width.empty.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html.ini b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html.ini
new file mode 100644
index 0000000000..02f6a87c8c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html.ini
@@ -0,0 +1,4 @@
+[direction-inherit-rtl.html]
+ expected:
+ if swgl and not fission and debug and (os == "linux"): [PASS, ERROR]
+ if swgl and fission and (os == "linux"): [PASS, ERROR]