summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/mathml/relations
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/mathml/relations')
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-001.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/clip.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/color-001.html.ini6
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/color-002.html.ini6
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/color-003.html.ini6
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/color-004.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/default-font-family.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini54
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/display-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-015.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/floats/floating-inside-mathml-with-block-display.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini17
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini10
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/mathcolor-mathbackground-css.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/mathvariant-auto-selection.html.ini336
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/mozilla-393760-2.xml.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini147
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/absolutely-positioned-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini146
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/fixed-positioned-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini146
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini221
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini50
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini146
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini5
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/size-containment-001.tentative.html.ini126
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/transform.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/width-height-001.html.ini144
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/width-height-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/width-height-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/__dir__.ini1
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini11
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/href-click-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/href-click-002.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini47
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/tabindex-001.tentative.html.ini93
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini13
65 files changed, 1921 insertions, 0 deletions
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-001.html.ini
new file mode 100644
index 0000000000..bab938eb15
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-001.html.ini
@@ -0,0 +1,4 @@
+[attribute-mapping-001.html]
+ [mathsize on the merror element is mapped to CSS font-size]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/clip-path.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/clip-path.html.ini
new file mode 100644
index 0000000000..580f36812e
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/clip-path.html.ini
@@ -0,0 +1,2 @@
+[clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/clip.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/clip.html.ini
new file mode 100644
index 0000000000..cb65eed745
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/clip.html.ini
@@ -0,0 +1,2 @@
+[clip.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/color-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/color-001.html.ini
new file mode 100644
index 0000000000..1dfbc4427f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/color-001.html.ini
@@ -0,0 +1,6 @@
+[color-001.html]
+ expected:
+ if win11_2009 and ccov: FAIL
+ if win11_2009 and bits == 32: PASS
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not debug: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/color-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/color-002.html.ini
new file mode 100644
index 0000000000..03fad99b01
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/color-002.html.ini
@@ -0,0 +1,6 @@
+[color-002.html]
+ expected:
+ if win11_2009 and ccov: FAIL
+ if win11_2009 and bits == 32: PASS
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not debug: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/color-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/color-003.html.ini
new file mode 100644
index 0000000000..766c566b28
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/color-003.html.ini
@@ -0,0 +1,6 @@
+[color-003.html]
+ expected:
+ if win11_2009 and ccov: FAIL
+ if win11_2009 and bits == 32: PASS
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not debug: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/color-004.tentative.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/color-004.tentative.html.ini
new file mode 100644
index 0000000000..edf16215e0
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/color-004.tentative.html.ini
@@ -0,0 +1,4 @@
+[color-004.tentative.html]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/default-font-family.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/default-font-family.html.ini
new file mode 100644
index 0000000000..c5b3ba3e90
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/default-font-family.html.ini
@@ -0,0 +1,4 @@
+[default-font-family.html]
+ [Default font-family on <math> is 'math']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini
new file mode 100644
index 0000000000..68b9d82fa3
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini
@@ -0,0 +1,3 @@
+[default-properties-on-the-math-root.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini
new file mode 100644
index 0000000000..740abfc185
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini
@@ -0,0 +1,54 @@
+[display-2.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ max-asserts: 2
+ [flexbox display (mrow)]
+ expected: FAIL
+
+ [list display inside display block]
+ expected: FAIL
+
+ [flexbox display (math)]
+ expected: FAIL
+
+ [block display with column width (math)]
+ expected: FAIL
+
+ [grid display (math)]
+ expected: FAIL
+
+ [inline-table display (mrow)]
+ expected: FAIL
+
+ [inline display]
+ expected: FAIL
+
+ [table display (math)]
+ expected: FAIL
+
+ [inline-table display (math)]
+ expected: FAIL
+
+ [inline-block display]
+ expected: FAIL
+
+ [table display (mrow)]
+ expected: FAIL
+
+ [block display with contrained width]
+ expected: FAIL
+
+ [block display with column width (mrow)]
+ expected: FAIL
+
+ [block display]
+ expected: FAIL
+
+ [ruby display (mrow)]
+ expected: FAIL
+
+ [ruby display (math)]
+ expected: FAIL
+
+ [grid display (mrow)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini
new file mode 100644
index 0000000000..d206015395
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini
@@ -0,0 +1,3 @@
+[display-contents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/display-with-overflow.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/display-with-overflow.html.ini
new file mode 100644
index 0000000000..d9bd91e4ce
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/display-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[display-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-015.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-015.html.ini
new file mode 100644
index 0000000000..9278978f50
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-015.html.ini
@@ -0,0 +1,3 @@
+[displaystyle-015.html]
+ expected:
+ if os == "win": ["FAIL", "PASS"]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini
new file mode 100644
index 0000000000..bb1edd1e0c
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini
@@ -0,0 +1,3 @@
+[displaystyle-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini
new file mode 100644
index 0000000000..89b13d4ca5
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini
@@ -0,0 +1,3 @@
+[displaystyle-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini
new file mode 100644
index 0000000000..955d9f9528
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini
@@ -0,0 +1,3 @@
+[displaystyle-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/floats/floating-inside-mathml-with-block-display.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/floats/floating-inside-mathml-with-block-display.html.ini
new file mode 100644
index 0000000000..2b48df4187
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/floats/floating-inside-mathml-with-block-display.html.ini
@@ -0,0 +1,2 @@
+[floating-inside-mathml-with-block-display.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini
new file mode 100644
index 0000000000..7d55f4a881
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini
@@ -0,0 +1,17 @@
+[not-floating-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [float child ignored in mi]
+ expected: FAIL
+
+ [float child ignored in mn]
+ expected: FAIL
+
+ [float child ignored in mo]
+ expected: FAIL
+
+ [float child ignored in ms]
+ expected: FAIL
+
+ [float child ignored in mtext]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini
new file mode 100644
index 0000000000..09c58f48b6
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini
@@ -0,0 +1,4 @@
+[ignored-properties-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ max-asserts: 51
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini
new file mode 100644
index 0000000000..874932c4c0
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini
@@ -0,0 +1,10 @@
+[lengths-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Trimming of space]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [Units]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/mathcolor-mathbackground-css.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/mathcolor-mathbackground-css.html.ini
new file mode 100644
index 0000000000..d9f8983aba
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/mathcolor-mathbackground-css.html.ini
@@ -0,0 +1,2 @@
+[mathcolor-mathbackground-css.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/mathvariant-auto-selection.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/mathvariant-auto-selection.html.ini
new file mode 100644
index 0000000000..f61fca864e
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/mathvariant-auto-selection.html.ini
@@ -0,0 +1,336 @@
+[mathvariant-auto-selection.html]
+ [Selection.toString() for <mi>A</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>B</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>C</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>D</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>E</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>F</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>G</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>H</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>I</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>J</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>K</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>L</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>M</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>N</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>O</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>P</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Q</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>R</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>S</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>T</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>U</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>V</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>W</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>X</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Y</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Z</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>a</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>b</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>c</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>d</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>e</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>f</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>g</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>h</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>i</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>j</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>k</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>l</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>m</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>n</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>o</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>p</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>q</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>r</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>s</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>t</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>u</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>v</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>w</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>x</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>y</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>z</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ı</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ȷ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Α</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Β</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Γ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Δ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ε</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ζ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Η</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Θ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ι</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Κ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Λ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Μ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ν</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ξ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ο</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Π</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ρ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Σ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Τ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Υ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Φ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Χ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ψ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>Ω</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>α</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>β</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>γ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>δ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ε</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ζ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>η</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>θ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ι</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>κ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>λ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>μ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ν</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ξ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ο</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>π</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ρ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ς</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>σ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>τ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>υ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>φ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>χ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ψ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ω</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϑ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϕ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϖ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϰ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϱ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϴ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>ϵ</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>∂</mi> returns the transformed character.]
+ expected: FAIL
+
+ [Selection.toString() for <mi>∇</mi> returns the transformed character.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/mozilla-393760-2.xml.ini b/testing/web-platform/meta/mathml/relations/css-styling/mozilla-393760-2.xml.ini
new file mode 100644
index 0000000000..ad8a655dff
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/mozilla-393760-2.xml.ini
@@ -0,0 +1,3 @@
+[mozilla-393760-2.xml]
+ fuzzy:
+ maxDifference=0-2;totalPixels=0-259
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini
new file mode 100644
index 0000000000..fa00dff6c2
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini
@@ -0,0 +1,3 @@
+[multi-column-layout.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini
new file mode 100644
index 0000000000..d045a4df13
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini
@@ -0,0 +1,147 @@
+[not-participating-to-parent-layout.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [menclose layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mtable layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mover layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [merror layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [munder layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mo layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [menclose layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mi layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mroot layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [msqrt layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mtext layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [munderover layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [msub layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mn layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mphantom layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mmultiscripts layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mfrac layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [msqrt layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mstyle layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mfrac layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [munderover layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [merror layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mrow layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mpadded layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [munder layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [msub layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mstyle layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [msubsup layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mtable layout is not affected by children with "display: none" style]
+ expected: FAIL
+
+ [mroot layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mmultiscripts layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mtable layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mphantom layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [msubsup layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [ms layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mrow layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [mpadded layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [msup layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [mover layout is not affected by children with "position: absolute" style]
+ expected: FAIL
+
+ [msup layout is not affected by children with "position: fixed" style]
+ expected: FAIL
+
+ [ms layout is not affected by children with "position: fixed" style]
+ expected:
+ if os == "mac": [FAIL, PASS]
+ FAIL
+
+ [mn layout is not affected by children with "position: fixed" style]
+ expected:
+ if os == "mac": [FAIL, PASS]
+ FAIL
+
+ [mtext layout is not affected by children with "position: fixed" style]
+ expected:
+ if os == "mac": [FAIL, PASS]
+ FAIL
+
+ [mo layout is not affected by children with "position: fixed" style]
+ expected:
+ if os == "mac": [FAIL, PASS]
+ FAIL
+
+ [mi layout is not affected by children with "position: fixed" style]
+ expected:
+ if os == "mac": [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/absolutely-positioned-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/absolutely-positioned-001.html.ini
new file mode 100644
index 0000000000..3c31e3c2d6
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/absolutely-positioned-001.html.ini
@@ -0,0 +1,2 @@
+[absolutely-positioned-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini
new file mode 100644
index 0000000000..1ca245e990
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini
@@ -0,0 +1,146 @@
+[all-mathml-containers.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [position: absolute; children in maction]
+ expected: FAIL
+
+ [position: absolute; children in menclose]
+ expected: FAIL
+
+ [position: absolute; children in merror]
+ expected: FAIL
+
+ [position: absolute; children in mfrac]
+ expected: FAIL
+
+ [position: absolute; children in mi]
+ expected: FAIL
+
+ [position: absolute; children in mmultiscripts]
+ expected: FAIL
+
+ [position: absolute; children in mn]
+ expected: FAIL
+
+ [position: absolute; children in mo]
+ expected: FAIL
+
+ [position: absolute; children in mover]
+ expected: FAIL
+
+ [position: absolute; children in mpadded]
+ expected: FAIL
+
+ [position: absolute; children in mphantom]
+ expected: FAIL
+
+ [position: absolute; children in mroot]
+ expected: FAIL
+
+ [position: absolute; children in mrow]
+ expected: FAIL
+
+ [position: absolute; children in ms]
+ expected: FAIL
+
+ [position: absolute; children in msqrt]
+ expected: FAIL
+
+ [position: absolute; children in mstyle]
+ expected: FAIL
+
+ [position: absolute; children in msub]
+ expected: FAIL
+
+ [position: absolute; children in msubsup]
+ expected: FAIL
+
+ [position: absolute; children in msup]
+ expected: FAIL
+
+ [position: absolute; children in mtable]
+ expected: FAIL
+
+ [position: absolute; children in mtext]
+ expected: FAIL
+
+ [position: absolute; children in munder]
+ expected: FAIL
+
+ [position: absolute; children in munderover]
+ expected: FAIL
+
+ [position: absolute; children in semantics]
+ expected: FAIL
+
+ [position: fixed; children in maction]
+ expected: FAIL
+
+ [position: fixed; children in menclose]
+ expected: FAIL
+
+ [position: fixed; children in merror]
+ expected: FAIL
+
+ [position: fixed; children in mfrac]
+ expected: FAIL
+
+ [position: fixed; children in mi]
+ expected: FAIL
+
+ [position: fixed; children in mmultiscripts]
+ expected: FAIL
+
+ [position: fixed; children in mn]
+ expected: FAIL
+
+ [position: fixed; children in mo]
+ expected: FAIL
+
+ [position: fixed; children in mover]
+ expected: FAIL
+
+ [position: fixed; children in mpadded]
+ expected: FAIL
+
+ [position: fixed; children in mphantom]
+ expected: FAIL
+
+ [position: fixed; children in mroot]
+ expected: FAIL
+
+ [position: fixed; children in mrow]
+ expected: FAIL
+
+ [position: fixed; children in ms]
+ expected: FAIL
+
+ [position: fixed; children in msqrt]
+ expected: FAIL
+
+ [position: fixed; children in mstyle]
+ expected: FAIL
+
+ [position: fixed; children in msub]
+ expected: FAIL
+
+ [position: fixed; children in msubsup]
+ expected: FAIL
+
+ [position: fixed; children in msup]
+ expected: FAIL
+
+ [position: fixed; children in mtable]
+ expected: FAIL
+
+ [position: fixed; children in mtext]
+ expected: FAIL
+
+ [position: fixed; children in munder]
+ expected: FAIL
+
+ [position: fixed; children in munderover]
+ expected: FAIL
+
+ [position: fixed; children in semantics]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/fixed-positioned-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/fixed-positioned-001.html.ini
new file mode 100644
index 0000000000..8d25a67bb2
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/fixed-positioned-001.html.ini
@@ -0,0 +1,2 @@
+[fixed-positioned-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini
new file mode 100644
index 0000000000..fa5f334b6d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini
@@ -0,0 +1,3 @@
+[computed-value-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini
new file mode 100644
index 0000000000..3717f6d396
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini
@@ -0,0 +1,20 @@
+[border-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Border properties on mrow (logical, shorthand)]
+ expected: FAIL
+
+ [Border properties on mrow (shorthand)]
+ expected: FAIL
+
+ [Border properties on mrow (logical)]
+ expected: FAIL
+
+ [Border properties on mrow]
+ expected: FAIL
+
+ [Border properties on mrow (logical, rtl)]
+ expected: FAIL
+
+ [Border properties on mrow (rtl)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini
new file mode 100644
index 0000000000..a6af759587
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini
@@ -0,0 +1,146 @@
+[border-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Border properties on mmultiscripts]
+ expected: FAIL
+
+ [Border properties on mn]
+ expected: FAIL
+
+ [Border properties on msup]
+ expected: FAIL
+
+ [Border properties on msubsup]
+ expected: FAIL
+
+ [Border properties on msub]
+ expected: FAIL
+
+ [Border properties on merror]
+ expected: FAIL
+
+ [Border properties on menclose]
+ expected: FAIL
+
+ [Border properties on msqrt]
+ expected: FAIL
+
+ [Border properties on mstyle]
+ expected: FAIL
+
+ [Border properties on maction]
+ expected: FAIL
+
+ [Border properties on munder]
+ expected: FAIL
+
+ [Border properties on mpadded]
+ expected: FAIL
+
+ [Border properties on mroot]
+ expected: FAIL
+
+ [Border properties on mi]
+ expected: FAIL
+
+ [Border properties on mphantom]
+ expected: FAIL
+
+ [Border properties on mrow]
+ expected: FAIL
+
+ [Border properties on mo]
+ expected: FAIL
+
+ [Border properties on ms]
+ expected: FAIL
+
+ [Border properties on munderover]
+ expected: FAIL
+
+ [Border properties on mtable]
+ expected: FAIL
+
+ [Border properties on semantics]
+ expected: FAIL
+
+ [Border properties on mtext]
+ expected: FAIL
+
+ [Border properties on mfrac]
+ expected: FAIL
+
+ [Border properties on mover]
+ expected: FAIL
+
+ [Border properties on msup (rtl)]
+ expected: FAIL
+
+ [Border properties on msub (rtl)]
+ expected: FAIL
+
+ [Border properties on mmultiscripts (rtl)]
+ expected: FAIL
+
+ [Border properties on mover (rtl)]
+ expected: FAIL
+
+ [Border properties on munderover (rtl)]
+ expected: FAIL
+
+ [Border properties on munder (rtl)]
+ expected: FAIL
+
+ [Border properties on msqrt (rtl)]
+ expected: FAIL
+
+ [Border properties on mrow (rtl)]
+ expected: FAIL
+
+ [Border properties on ms (rtl)]
+ expected: FAIL
+
+ [Border properties on mi (rtl)]
+ expected: FAIL
+
+ [Border properties on mfrac (rtl)]
+ expected: FAIL
+
+ [Border properties on mo (rtl)]
+ expected: FAIL
+
+ [Border properties on mroot (rtl)]
+ expected: FAIL
+
+ [Border properties on mphantom (rtl)]
+ expected: FAIL
+
+ [Border properties on maction (rtl)]
+ expected: FAIL
+
+ [Border properties on mtext (rtl)]
+ expected: FAIL
+
+ [Border properties on semantics (rtl)]
+ expected: FAIL
+
+ [Border properties on mtable (rtl)]
+ expected: FAIL
+
+ [Border properties on menclose (rtl)]
+ expected: FAIL
+
+ [Border properties on mstyle (rtl)]
+ expected: FAIL
+
+ [Border properties on msubsup (rtl)]
+ expected: FAIL
+
+ [Border properties on mpadded (rtl)]
+ expected: FAIL
+
+ [Border properties on mn (rtl)]
+ expected: FAIL
+
+ [Border properties on merror (rtl)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini
new file mode 100644
index 0000000000..b28b968492
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini
@@ -0,0 +1,20 @@
+[margin-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Margin properties on mrow (logical, shorthand)]
+ expected: FAIL
+
+ [Margin properties on mrow (shorthand)]
+ expected: FAIL
+
+ [Margin properties on mrow (logical)]
+ expected: FAIL
+
+ [Margin properties on mrow]
+ expected: FAIL
+
+ [Margin properties on mrow (logical, rtl)]
+ expected: FAIL
+
+ [Margin properties on mrow (rtl)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini
new file mode 100644
index 0000000000..6225f809e3
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini
@@ -0,0 +1,221 @@
+[margin-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Margin properties on msup]
+ expected: FAIL
+
+ [Margin properties on msubsup]
+ expected: FAIL
+
+ [Margin properties on msub]
+ expected: FAIL
+
+ [Margin properties on merror]
+ expected: FAIL
+
+ [Margin properties on menclose]
+ expected: FAIL
+
+ [Margin properties on msqrt]
+ expected: FAIL
+
+ [Margin properties on mstyle]
+ expected: FAIL
+
+ [Margin properties on mmultiscripts]
+ expected: FAIL
+
+ [Margin properties on maction]
+ expected: FAIL
+
+ [Margin properties on munder]
+ expected: FAIL
+
+ [Margin properties on mpadded]
+ expected: FAIL
+
+ [Margin properties on mroot]
+ expected: FAIL
+
+ [Margin properties on mi]
+ expected: FAIL
+
+ [Margin properties on mphantom]
+ expected: FAIL
+
+ [Margin properties on mrow]
+ expected: FAIL
+
+ [Margin properties on mo]
+ expected: FAIL
+
+ [Margin properties on ms]
+ expected: FAIL
+
+ [Margin properties on munderover]
+ expected: FAIL
+
+ [Margin properties on mn]
+ expected: FAIL
+
+ [Margin properties on mtable]
+ expected: FAIL
+
+ [Margin properties on semantics]
+ expected: FAIL
+
+ [Margin properties on mtext]
+ expected: FAIL
+
+ [Margin properties on mfrac]
+ expected: FAIL
+
+ [Margin properties on mspace]
+ expected: FAIL
+
+ [Margin properties on mover]
+ expected: FAIL
+
+ [Margin properties on menclose (rtl)]
+ expected: FAIL
+
+ [Margin properties on mo (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mi (rtl)]
+ expected: FAIL
+
+ [Margin properties on maction (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on msubsup (rtl)]
+ expected: FAIL
+
+ [Margin properties on mtable (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on msubsup (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mphantom (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on munder (rtl)]
+ expected: FAIL
+
+ [Margin properties on mo (rtl)]
+ expected: FAIL
+
+ [Margin properties on semantics (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on merror (rtl)]
+ expected: FAIL
+
+ [Margin properties on mtext (rtl)]
+ expected: FAIL
+
+ [Margin properties on msqrt (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mtext (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mmultiscripts (rtl)]
+ expected: FAIL
+
+ [Margin properties on ms (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mover (rtl)]
+ expected: FAIL
+
+ [Margin properties on msqrt (rtl)]
+ expected: FAIL
+
+ [Margin properties on menclose (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mpadded (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on merror (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on msup (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on munderover (rtl)]
+ expected: FAIL
+
+ [Margin properties on mfrac (rtl)]
+ expected: FAIL
+
+ [Margin properties on mover (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mstyle (rtl)]
+ expected: FAIL
+
+ [Margin properties on munderover (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mpadded (rtl)]
+ expected: FAIL
+
+ [Margin properties on mn (rtl)]
+ expected: FAIL
+
+ [Margin properties on mmultiscripts (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mrow (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on msub (rtl)]
+ expected: FAIL
+
+ [Margin properties on msup (rtl)]
+ expected: FAIL
+
+ [Margin properties on mroot (rtl)]
+ expected: FAIL
+
+ [Margin properties on mphantom (rtl)]
+ expected: FAIL
+
+ [Margin properties on mroot (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on maction (rtl)]
+ expected: FAIL
+
+ [Margin properties on mstyle (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on semantics (rtl)]
+ expected: FAIL
+
+ [Margin properties on mtable (rtl)]
+ expected: FAIL
+
+ [Margin properties on mn (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on munder (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mfrac (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on mrow (rtl)]
+ expected: FAIL
+
+ [Margin properties on msub (no margin-collapsing)]
+ expected: FAIL
+
+ [Margin properties on ms (rtl)]
+ expected: FAIL
+
+ [Margin properties on mi (no margin-collapsing)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini
new file mode 100644
index 0000000000..a8f4a39f85
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini
@@ -0,0 +1,50 @@
+[margin-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Margin properties on the children of munderover]
+ expected: FAIL
+
+ [Margin properties on the children of mroot]
+ expected: FAIL
+
+ [Margin properties on the children of msup]
+ expected: FAIL
+
+ [Margin properties on the children of msubsup]
+ expected: FAIL
+
+ [Margin properties on the children of munder]
+ expected: FAIL
+
+ [Margin properties on the children of mstyle]
+ expected: FAIL
+
+ [Margin properties on the children of menclose]
+ expected: FAIL
+
+ [Margin properties on the children of msqrt]
+ expected: FAIL
+
+ [Margin properties on the children of mfrac]
+ expected: FAIL
+
+ [Margin properties on the children of mphantom]
+ expected: FAIL
+
+ [Margin properties on the children of mover]
+ expected: FAIL
+
+ [Margin properties on the children of mrow]
+ expected: FAIL
+
+ [Margin properties on the children of msub]
+ expected: FAIL
+
+ [Margin properties on the children of merror]
+ expected: FAIL
+
+ [Margin properties on the children of mpadded]
+ expected: FAIL
+
+ [Margin properties on the children of mmultiscripts]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini
new file mode 100644
index 0000000000..4307bc021b
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini
@@ -0,0 +1,20 @@
+[padding-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Padding properties on mrow (shorthand)]
+ expected: FAIL
+
+ [Padding properties on mrow (logical, shorthand)]
+ expected: FAIL
+
+ [Padding properties on mrow]
+ expected: FAIL
+
+ [Padding properties on mrow (logical)]
+ expected: FAIL
+
+ [Padding properties on mrow (rtl)]
+ expected: FAIL
+
+ [Padding properties on mrow (logical, rtl)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini
new file mode 100644
index 0000000000..4f7520587f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini
@@ -0,0 +1,146 @@
+[padding-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Padding properties on mphantom]
+ expected: FAIL
+
+ [Padding properties on mtext]
+ expected: FAIL
+
+ [Padding properties on ms]
+ expected: FAIL
+
+ [Padding properties on msqrt]
+ expected: FAIL
+
+ [Padding properties on menclose]
+ expected: FAIL
+
+ [Padding properties on merror]
+ expected: FAIL
+
+ [Padding properties on mstyle]
+ expected: FAIL
+
+ [Padding properties on semantics]
+ expected: FAIL
+
+ [Padding properties on mn]
+ expected: FAIL
+
+ [Padding properties on mo]
+ expected: FAIL
+
+ [Padding properties on mi]
+ expected: FAIL
+
+ [Padding properties on mroot]
+ expected: FAIL
+
+ [Padding properties on munder]
+ expected: FAIL
+
+ [Padding properties on maction]
+ expected: FAIL
+
+ [Padding properties on munderover]
+ expected: FAIL
+
+ [Padding properties on msubsup]
+ expected: FAIL
+
+ [Padding properties on mtable]
+ expected: FAIL
+
+ [Padding properties on msub]
+ expected: FAIL
+
+ [Padding properties on mfrac]
+ expected: FAIL
+
+ [Padding properties on mrow]
+ expected: FAIL
+
+ [Padding properties on mmultiscripts]
+ expected: FAIL
+
+ [Padding properties on msup]
+ expected: FAIL
+
+ [Padding properties on mover]
+ expected: FAIL
+
+ [Padding properties on mpadded]
+ expected: FAIL
+
+ [Padding properties on mtext (rtl)]
+ expected: FAIL
+
+ [Padding properties on semantics (rtl)]
+ expected: FAIL
+
+ [Padding properties on munder (rtl)]
+ expected: FAIL
+
+ [Padding properties on mo (rtl)]
+ expected: FAIL
+
+ [Padding properties on mroot (rtl)]
+ expected: FAIL
+
+ [Padding properties on mn (rtl)]
+ expected: FAIL
+
+ [Padding properties on mstyle (rtl)]
+ expected: FAIL
+
+ [Padding properties on merror (rtl)]
+ expected: FAIL
+
+ [Padding properties on msub (rtl)]
+ expected: FAIL
+
+ [Padding properties on mmultiscripts (rtl)]
+ expected: FAIL
+
+ [Padding properties on menclose (rtl)]
+ expected: FAIL
+
+ [Padding properties on msubsup (rtl)]
+ expected: FAIL
+
+ [Padding properties on msup (rtl)]
+ expected: FAIL
+
+ [Padding properties on mover (rtl)]
+ expected: FAIL
+
+ [Padding properties on mpadded (rtl)]
+ expected: FAIL
+
+ [Padding properties on mi (rtl)]
+ expected: FAIL
+
+ [Padding properties on maction (rtl)]
+ expected: FAIL
+
+ [Padding properties on ms (rtl)]
+ expected: FAIL
+
+ [Padding properties on mrow (rtl)]
+ expected: FAIL
+
+ [Padding properties on mphantom (rtl)]
+ expected: FAIL
+
+ [Padding properties on mtable (rtl)]
+ expected: FAIL
+
+ [Padding properties on mfrac (rtl)]
+ expected: FAIL
+
+ [Padding properties on msqrt (rtl)]
+ expected: FAIL
+
+ [Padding properties on munderover (rtl)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001.html.ini
new file mode 100644
index 0000000000..e0cdf40b42
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001.html.ini
@@ -0,0 +1,2 @@
+[padding-border-margin-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-002.html.ini
new file mode 100644
index 0000000000..75adb8d7e1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-002.html.ini
@@ -0,0 +1,2 @@
+[padding-border-margin-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-003.html.ini
new file mode 100644
index 0000000000..4c664eeecf
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-border-margin-003.html.ini
@@ -0,0 +1,2 @@
+[padding-border-margin-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini
new file mode 100644
index 0000000000..d7bf45891a
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini
@@ -0,0 +1,5 @@
+[scriptlevel-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [checking dynamic/case-insensitive accent/accentunder]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/size-containment-001.tentative.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/size-containment-001.tentative.html.ini
new file mode 100644
index 0000000000..f66f5c53a8
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/size-containment-001.tentative.html.ini
@@ -0,0 +1,126 @@
+[size-containment-001.tentative.html]
+ [intrinsic size of maction with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of maction with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of menclose with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of menclose with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of merror with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of merror with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mfrac with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mfrac with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mi with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mi with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mmultiscripts with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mmultiscripts with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mn with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mn with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mo with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mo with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mover with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mover with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mpadded with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mpadded with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mphantom with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mphantom with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mrow with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mrow with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of ms with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of ms with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mstyle with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mstyle with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of msub with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of msub with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of msubsup with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of msubsup with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of msup with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of msup with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of mtext with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of mtext with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of munder with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of munder with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of munderover with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of munderover with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [intrinsic size of semantics with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
+
+ [inline-size of semantics with contain: size; contain-intrinsic-inline-size: 111px;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/transform.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/transform.html.ini
new file mode 100644
index 0000000000..d0fc7da7d4
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/transform.html.ini
@@ -0,0 +1,2 @@
+[transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/width-height-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/width-height-001.html.ini
new file mode 100644
index 0000000000..1ef59a2119
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/width-height-001.html.ini
@@ -0,0 +1,144 @@
+[width-height-001.html]
+ [width and height properties on maction]
+ expected: FAIL
+
+ [inline-size and block-size properties on maction]
+ expected: FAIL
+
+ [width and height properties on menclose]
+ expected: FAIL
+
+ [inline-size and block-size properties on menclose]
+ expected: FAIL
+
+ [width and height properties on merror]
+ expected: FAIL
+
+ [inline-size and block-size properties on merror]
+ expected: FAIL
+
+ [width and height properties on mfrac]
+ expected: FAIL
+
+ [inline-size and block-size properties on mfrac]
+ expected: FAIL
+
+ [width and height properties on mi]
+ expected: FAIL
+
+ [inline-size and block-size properties on mi]
+ expected: FAIL
+
+ [width and height properties on mmultiscripts]
+ expected: FAIL
+
+ [inline-size and block-size properties on mmultiscripts]
+ expected: FAIL
+
+ [width and height properties on mn]
+ expected: FAIL
+
+ [inline-size and block-size properties on mn]
+ expected: FAIL
+
+ [width and height properties on mo]
+ expected: FAIL
+
+ [inline-size and block-size properties on mo]
+ expected: FAIL
+
+ [width and height properties on mover]
+ expected: FAIL
+
+ [inline-size and block-size properties on mover]
+ expected: FAIL
+
+ [width and height properties on mpadded]
+ expected: FAIL
+
+ [inline-size and block-size properties on mpadded]
+ expected: FAIL
+
+ [width and height properties on mphantom]
+ expected: FAIL
+
+ [inline-size and block-size properties on mphantom]
+ expected: FAIL
+
+ [width and height properties on mroot]
+ expected: FAIL
+
+ [inline-size and block-size properties on mroot]
+ expected: FAIL
+
+ [width and height properties on mrow]
+ expected: FAIL
+
+ [inline-size and block-size properties on mrow]
+ expected: FAIL
+
+ [width and height properties on ms]
+ expected: FAIL
+
+ [inline-size and block-size properties on ms]
+ expected: FAIL
+
+ [width and height properties on mspace]
+ expected: FAIL
+
+ [inline-size and block-size properties on mspace]
+ expected: FAIL
+
+ [width and height properties on msqrt]
+ expected: FAIL
+
+ [inline-size and block-size properties on msqrt]
+ expected: FAIL
+
+ [width and height properties on mstyle]
+ expected: FAIL
+
+ [inline-size and block-size properties on mstyle]
+ expected: FAIL
+
+ [width and height properties on msub]
+ expected: FAIL
+
+ [inline-size and block-size properties on msub]
+ expected: FAIL
+
+ [width and height properties on msubsup]
+ expected: FAIL
+
+ [inline-size and block-size properties on msubsup]
+ expected: FAIL
+
+ [width and height properties on msup]
+ expected: FAIL
+
+ [inline-size and block-size properties on msup]
+ expected: FAIL
+
+ [width and height properties on mtext]
+ expected: FAIL
+
+ [inline-size and block-size properties on mtext]
+ expected: FAIL
+
+ [width and height properties on munder]
+ expected: FAIL
+
+ [inline-size and block-size properties on munder]
+ expected: FAIL
+
+ [width and height properties on munderover]
+ expected: FAIL
+
+ [inline-size and block-size properties on munderover]
+ expected: FAIL
+
+ [width and height properties on semantics]
+ expected: FAIL
+
+ [inline-size and block-size properties on semantics]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/width-height-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/width-height-002.html.ini
new file mode 100644
index 0000000000..d3eb160860
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/width-height-002.html.ini
@@ -0,0 +1,2 @@
+[width-height-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/width-height-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/width-height-003.html.ini
new file mode 100644
index 0000000000..5cb8938fd8
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/width-height-003.html.ini
@@ -0,0 +1,2 @@
+[width-height-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini
new file mode 100644
index 0000000000..20181eea9a
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini
@@ -0,0 +1,3 @@
+[force-horizontal-tb.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini
new file mode 100644
index 0000000000..d000fc6ccd
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini
@@ -0,0 +1,3 @@
+[writing-mode-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini
new file mode 100644
index 0000000000..a37f41a887
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini
@@ -0,0 +1,20 @@
+[writing-mode-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Layout of mn (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
+
+ [Layout of ms (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
+
+ [Layout of mo (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
+
+ [Layout of mi (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
+
+ [Layout of menclose (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
+
+ [Layout of mtext (writing-mode: horizontal-tb; direction: rtl;)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/__dir__.ini b/testing/web-platform/meta/mathml/relations/html5-tree/__dir__.ini
new file mode 100644
index 0000000000..8a73333e77
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.element.popover.enabled: true]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini
new file mode 100644
index 0000000000..21627b35eb
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini
@@ -0,0 +1,3 @@
+[css-inline-style-interface.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini
new file mode 100644
index 0000000000..28a12b91e6
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini
@@ -0,0 +1,3 @@
+[display-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini
new file mode 100644
index 0000000000..129ca05e3c
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini
@@ -0,0 +1,11 @@
+[dynamic-childlist-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Removing extra child from mfrac]
+ expected: FAIL
+
+ [Adding child to valid mfrac]
+ expected: FAIL
+
+ [Adding missing children to mfrac]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini
new file mode 100644
index 0000000000..c44583b413
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini
@@ -0,0 +1,3 @@
+[dynamic-childlist-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/href-click-001.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/href-click-001.tentative.html.ini
new file mode 100644
index 0000000000..56474aa093
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/href-click-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[href-click-001.tentative.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/href-click-002.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/href-click-002.tentative.html.ini
new file mode 100644
index 0000000000..23965939c1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/href-click-002.tentative.html.ini
@@ -0,0 +1,3 @@
+[href-click-002.tentative.html]
+ disabled:
+ if (os == "android"): bug 1550895 (frequently fails on geckoview)
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini
new file mode 100644
index 0000000000..2d5c864fb7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini
@@ -0,0 +1,3 @@
+[html-or-foreign-element-interfaces.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-2.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-2.html.ini
new file mode 100644
index 0000000000..7b8de21f03
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-2.html.ini
@@ -0,0 +1,2 @@
+[integration-point-2.html]
+ fuzzy: maxDifference=0-4;totalPixels=0-4
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini
new file mode 100644
index 0000000000..d069c62239
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini
@@ -0,0 +1,3 @@
+[integration-point-3.html]
+ expected:
+ if (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini
new file mode 100644
index 0000000000..c9a986387f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini
@@ -0,0 +1,3 @@
+[integration-point-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini
new file mode 100644
index 0000000000..f432c89a24
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini
@@ -0,0 +1,3 @@
+[integration-point-5.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
new file mode 100644
index 0000000000..35ff408d09
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
@@ -0,0 +1,47 @@
+[math-global-event-handlers.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [oncontextlost: must be on the appropriate locations for GlobalEventHandlers]
+ expected: FAIL
+
+ [oncontextlost: the default value must be null]
+ expected: FAIL
+
+ [oncontextlost: the content attribute must be compiled into a function as the corresponding property]
+ expected: FAIL
+
+ [oncontextlost: dynamic changes on the attribute]
+ expected: FAIL
+
+ [oncontextlost: dispatching an Event at a <math> element must trigger element.oncontextlost]
+ expected: FAIL
+
+ [oncontextrestored: must be on the appropriate locations for GlobalEventHandlers]
+ expected: FAIL
+
+ [oncontextrestored: the default value must be null]
+ expected: FAIL
+
+ [oncontextrestored: the content attribute must be compiled into a function as the corresponding property]
+ expected: FAIL
+
+ [oncontextrestored: dynamic changes on the attribute]
+ expected: FAIL
+
+ [oncontextrestored: dispatching an Event at a <math> element must trigger element.oncontextrestored]
+ expected: FAIL
+
+ [onbeforematch: must be on the appropriate locations for GlobalEventHandlers]
+ expected: FAIL
+
+ [onbeforematch: the default value must be null]
+ expected: FAIL
+
+ [onbeforematch: the content attribute must be compiled into a function as the corresponding property]
+ expected: FAIL
+
+ [onbeforematch: dynamic changes on the attribute]
+ expected: FAIL
+
+ [onbeforematch: dispatching an Event at a <math> element must trigger element.onbeforematch]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/tabindex-001.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/tabindex-001.tentative.html.ini
new file mode 100644
index 0000000000..2d74e6bbb5
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/tabindex-001.tentative.html.ini
@@ -0,0 +1,93 @@
+[tabindex-001.tentative.html]
+ [default and invalid values for mstyle with href]
+ expected: FAIL
+
+ [default and invalid values for semantics with href]
+ expected: FAIL
+
+ [default and invalid values for annotation with href]
+ expected: FAIL
+
+ [default and invalid values for munder with href]
+ expected: FAIL
+
+ [default and invalid values for mo without href]
+ expected: FAIL
+
+ [default and invalid values for mtr with href]
+ expected: FAIL
+
+ [default and invalid values for mpadded with href]
+ expected: FAIL
+
+ [default and invalid values for none with href]
+ expected: FAIL
+
+ [default and invalid values for munderover with href]
+ expected: FAIL
+
+ [default and invalid values for mtext without href]
+ expected: FAIL
+
+ [default and invalid values for menclose with href]
+ expected: FAIL
+
+ [default and invalid values for mrow without href]
+ expected: FAIL
+
+ [default and invalid values for msub with href]
+ expected: FAIL
+
+ [default and invalid values for mn without href]
+ expected: FAIL
+
+ [default and invalid values for mspace with href]
+ expected: FAIL
+
+ [default and invalid values for mi without href]
+ expected: FAIL
+
+ [default and invalid values for mroot with href]
+ expected: FAIL
+
+ [default and invalid values for mprescripts with href]
+ expected: FAIL
+
+ [default and invalid values for msubsup with href]
+ expected: FAIL
+
+ [default and invalid values for msup with href]
+ expected: FAIL
+
+ [default and invalid values for mover with href]
+ expected: FAIL
+
+ [default and invalid values for maction with href]
+ expected: FAIL
+
+ [default and invalid values for msqrt with href]
+ expected: FAIL
+
+ [default and invalid values for mfrac with href]
+ expected: FAIL
+
+ [default and invalid values for mtable with href]
+ expected: FAIL
+
+ [default and invalid values for merror with href]
+ expected: FAIL
+
+ [default and invalid values for mtd with href]
+ expected: FAIL
+
+ [default and invalid values for ms without href]
+ expected: FAIL
+
+ [default and invalid values for mmultiscripts with href]
+ expected: FAIL
+
+ [default and invalid values for annotation-xml with href]
+ expected: FAIL
+
+ [default and invalid values for mphantom with href]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-1.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-1.html.ini
new file mode 100644
index 0000000000..687258386e
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-1.html.ini
@@ -0,0 +1,3 @@
+[unique-identifier-1.html]
+ disabled:
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1377406
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini
new file mode 100644
index 0000000000..633051f85f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini
@@ -0,0 +1,3 @@
+[unique-identifier-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini b/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini
new file mode 100644
index 0000000000..e8d10ad178
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini
@@ -0,0 +1,13 @@
+[basic-mathematical-alphanumeric-symbols-with-default-font.html]
+ [Bold mathematical alphanumeric symbol with the default font]
+ expected:
+ if os == "android": FAIL
+
+ [Italic mathematical alphanumeric symbol with the default font]
+ expected:
+ if os == "android": FAIL
+
+ [Bold-italic mathematical alphanumeric symbol with the default font]
+ expected:
+ if os == "android": FAIL
+