summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/mathml/presentation-markup
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/mathml/presentation-markup
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/mathml/presentation-markup')
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/direction/direction-008.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-1.html.ini6
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-linethickness-002.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-001.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-002.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-003.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-004.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-005.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-006.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-rendering-from-in-flow.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mpadded/legacy-orthogonal-pseudo-units.html.ini19
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-002.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-003.html.ini7
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-percentage-002.html.ini9
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/__dir__.ini1
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/dynamic-mrow-like-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html.ini9
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-001.html.ini25
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-painting-order.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini32
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini5
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/stretch-along-block-axis-001.html.ini17
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-001.html.ini94
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-002.html.ini49
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-003.html.ini19
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-form-dynamic-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-form.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-3.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-movablelimits-from-in-flow.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-single-char-and-children.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-001.html.ini5
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html.ini17
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-arabic-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini18
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini9
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini11
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/painting-stretchy-operator-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/radicals/__dir__.ini1
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/radicals/radical-rendering-from-in-flow.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/radicals/root-parameters-2.html.ini7
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/cramped-001.html.ini16
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini7
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-6.html.ini15
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini31
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini12
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini7
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini10
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini20
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini14
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/mspace-width-height-001.html.ini12
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-003.html.ini5
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini8
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/space-vertical-align.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini20
107 files changed, 922 insertions, 0 deletions
diff --git a/testing/web-platform/meta/mathml/presentation-markup/direction/direction-008.html.ini b/testing/web-platform/meta/mathml/presentation-markup/direction/direction-008.html.ini
new file mode 100644
index 0000000000..a9fdbdc5e9
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/direction/direction-008.html.ini
@@ -0,0 +1,3 @@
+[direction-008.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-1.html.ini
new file mode 100644
index 0000000000..15720ae6d7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-1.html.ini
@@ -0,0 +1,6 @@
+[frac-1.html]
+ [Vertical positions of numerator and denominator]
+ expected:
+ if os == "mac": FAIL
+ if os == "android": FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-002.html.ini
new file mode 100644
index 0000000000..11b4466545
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-002.html.ini
@@ -0,0 +1,2 @@
+[frac-bar-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-003.html.ini
new file mode 100644
index 0000000000..cb8fdddf30
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-003.html.ini
@@ -0,0 +1,2 @@
+[frac-bar-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-linethickness-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-linethickness-002.html.ini
new file mode 100644
index 0000000000..6a35559842
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-linethickness-002.html.ini
@@ -0,0 +1,4 @@
+[frac-linethickness-002.html]
+ [Negative]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini
new file mode 100644
index 0000000000..2f7cbbc296
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini
@@ -0,0 +1,3 @@
+[frac-parameters-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini
new file mode 100644
index 0000000000..914cda2898
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini
@@ -0,0 +1,14 @@
+[frac-parameters-3.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [nonzero linethickness, displaystyle=false]
+ expected: FAIL
+
+ [linethickness=0, displaystyle=false]
+ expected: FAIL
+
+ [linethickness=0, displaystyle=true]
+ expected: FAIL
+
+ [nonzero linethickness, displaystyle=true]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-001.html.ini
new file mode 100644
index 0000000000..b7eb7b93c7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-001.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-001.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-002.html.ini
new file mode 100644
index 0000000000..bf41d35059
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-002.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-002.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-003.html.ini
new file mode 100644
index 0000000000..14b18b6b7d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-003.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-003.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-004.html.ini
new file mode 100644
index 0000000000..5f576c58fe
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-004.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-004.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-005.html.ini
new file mode 100644
index 0000000000..7953ab918b
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-005.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-005.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-006.html.ini
new file mode 100644
index 0000000000..aa9813ae03
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-gap-006.html.ini
@@ -0,0 +1,4 @@
+[frac-parameters-gap-006.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-rendering-from-in-flow.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-rendering-from-in-flow.html.ini
new file mode 100644
index 0000000000..a8ef5a1206
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-rendering-from-in-flow.html.ini
@@ -0,0 +1,2 @@
+[frac-rendering-from-in-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mpadded/legacy-orthogonal-pseudo-units.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mpadded/legacy-orthogonal-pseudo-units.html.ini
new file mode 100644
index 0000000000..affce57194
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mpadded/legacy-orthogonal-pseudo-units.html.ini
@@ -0,0 +1,19 @@
+[legacy-orthogonal-pseudo-units.html]
+ [200%width is not allowed on depth]
+ expected: FAIL
+
+ [200%width is not allowed on voffset]
+ expected: FAIL
+
+ [200%depth is not allowed on width]
+ expected: FAIL
+
+ [200%height is not allowed on width]
+ expected: FAIL
+
+ [200%depth is not allowed on lspace]
+ expected: FAIL
+
+ [200%height is not allowed on lspace]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-002.html.ini
new file mode 100644
index 0000000000..a0e178c8fb
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-002.html.ini
@@ -0,0 +1,4 @@
+[mpadded-002.html]
+ [Percentage calculation for width, height and depth]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-003.html.ini
new file mode 100644
index 0000000000..48eb26b1d9
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-003.html.ini
@@ -0,0 +1,7 @@
+[mpadded-003.html]
+ [content is shifted by the specified lspace/voffset (RTL)]
+ expected: FAIL
+
+ [content is shifted by the specified lspace/voffset]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-percentage-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-percentage-002.html.ini
new file mode 100644
index 0000000000..1972908078
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mpadded/mpadded-percentage-002.html.ini
@@ -0,0 +1,9 @@
+[mpadded-percentage-002.html]
+ [width='200%' is interpreted as the default value]
+ expected: FAIL
+
+ [height='200%' is interpreted as the default value]
+ expected: FAIL
+
+ [depth='200%' is interpreted as the default value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/__dir__.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/dynamic-mrow-like-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/dynamic-mrow-like-001.html.ini
new file mode 100644
index 0000000000..15e703e961
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/dynamic-mrow-like-001.html.ini
@@ -0,0 +1,3 @@
+[dynamic-mrow-like-001.html]
+ expected:
+ if (os == "win") and not debug and not fission: ["PASS", "TIMEOUT"]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html.ini
new file mode 100644
index 0000000000..dea8cc4765
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html.ini
@@ -0,0 +1,9 @@
+[inferred-mrow-stretchy.html]
+ [operator stretching inside Math]
+ expected: FAIL
+
+ [operator stretching inside Unknown]
+ expected: FAIL
+
+ [operator stretching inside Mtd]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-001.html.ini
new file mode 100644
index 0000000000..7442bee2ba
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-001.html.ini
@@ -0,0 +1,25 @@
+[legacy-mrow-like-elements-001.html]
+ [Computed display of children (id=maction)]
+ expected: FAIL
+
+ [Computed display of children (id=maction-input)]
+ expected: FAIL
+
+ [Computed display of children (id=maction-statusline)]
+ expected: FAIL
+
+ [Computed display of children (id=maction-toggle-selection)]
+ expected: FAIL
+
+ [Computed display of children (id=semantics-annotations)]
+ expected: FAIL
+
+ [Computed display of children (id=maction-toggle)]
+ expected: FAIL
+
+ [Computed display of children (id=maction-tooltip)]
+ expected: FAIL
+
+ [Computed display of children (id=semantics)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-002.html.ini
new file mode 100644
index 0000000000..17c8ba2916
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mrow-like-elements-002.html.ini
@@ -0,0 +1,2 @@
+[legacy-mrow-like-elements-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini
new file mode 100644
index 0000000000..130198cba7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini
@@ -0,0 +1,3 @@
+[legacy-mstyle-attributes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini
new file mode 100644
index 0000000000..21b87eb20c
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini
@@ -0,0 +1,8 @@
+[merror-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Default CSS properties on merror]
+ expected: FAIL
+
+ [Bounding box is the same as mrow + 1px border]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini
new file mode 100644
index 0000000000..61e2503176
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini
@@ -0,0 +1,3 @@
+[mrow-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-painting-order.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-painting-order.html.ini
new file mode 100644
index 0000000000..7d416c1af3
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-painting-order.html.ini
@@ -0,0 +1,2 @@
+[mrow-painting-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini
new file mode 100644
index 0000000000..ffc62e31eb
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini
@@ -0,0 +1,32 @@
+[no-spacing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Spacing inside <mfrac>.]
+ expected: FAIL
+
+ [Spacing inside <munder>.]
+ expected: FAIL
+
+ [Spacing inside <mover>.]
+ expected: FAIL
+
+ [Spacing around <mroot>.]
+ expected: FAIL
+
+ [Spacing inside <msubsup>.]
+ expected: FAIL
+
+ [Spacing inside <munderover>.]
+ expected: FAIL
+
+ [Spacing inside <mmultiscripts>.]
+ expected: FAIL
+
+ [Spacing inside <msup>.]
+ expected: FAIL
+
+ [Spacing inside <msub>.]
+ expected: FAIL
+
+ [Spacing inside <mroot>.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini
new file mode 100644
index 0000000000..0941dff6bb
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini
@@ -0,0 +1,5 @@
+[spacing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [operator spacing inside Error]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/stretch-along-block-axis-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/stretch-along-block-axis-001.html.ini
new file mode 100644
index 0000000000..918e9dcb02
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/stretch-along-block-axis-001.html.ini
@@ -0,0 +1,17 @@
+[stretch-along-block-axis-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Taking into account stretch axis.]
+ expected: FAIL
+
+ [Taking into account stretchy property.]
+ expected: FAIL
+
+ [Only operators with a stretchy property and block stretch axis.]
+ expected: FAIL
+
+ [Operators smaller and larger than non-stretchy siblings.]
+ expected: FAIL
+
+ [Embellished operators]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-001.html.ini
new file mode 100644
index 0000000000..77a6b57d7b
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-001.html.ini
@@ -0,0 +1,94 @@
+[embellished-operator-001.html]
+ [mphantom (not embellished operator)]
+ expected: FAIL
+
+ [mpadded (embellished operator)]
+ expected: FAIL
+
+ [mstyle (not embellished operator)]
+ expected: FAIL
+
+ [mstyle (embellished operator)]
+ expected: FAIL
+
+ [mrow (not embellished operator)]
+ expected: FAIL
+
+ [mrow (embellished operator)]
+ expected: FAIL
+
+ [mpadded (not embellished operator)]
+ expected: FAIL
+
+ [mphantom (embellished operator)]
+ expected: FAIL
+
+ [mphantom (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mpadded (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mstyle (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mpadded (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mrow (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mstyle (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mrow (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mphantom (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [none (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [none (not embellished operator)]
+ expected: FAIL
+
+ [mprescripts (not embellished operator)]
+ expected: FAIL
+
+ [none (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mprescripts (embellished operator)]
+ expected: FAIL
+
+ [merror (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mprescripts (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mprescripts (embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [none (embellished operator)]
+ expected: FAIL
+
+ [merror (embellished operator)]
+ expected: FAIL
+
+ [merror (not embellished operator)]
+ expected: FAIL
+
+ [unknown (embellished operator)]
+ expected: FAIL
+
+ [merror (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [unknown (not embellished operator)]
+ expected: FAIL
+
+ [unknown (not embellished operator, from in-flow children)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-002.html.ini
new file mode 100644
index 0000000000..8277ac14d4
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-002.html.ini
@@ -0,0 +1,49 @@
+[embellished-operator-002.html]
+ [mmultiscripts (embellished operator)]
+ expected: FAIL
+
+ [munderover (embellished operator)]
+ expected: FAIL
+
+ [msub (embellished operator)]
+ expected: FAIL
+
+ [munder (embellished operator)]
+ expected: FAIL
+
+ [mover (embellished operator)]
+ expected: FAIL
+
+ [msubsup (embellished operator)]
+ expected: FAIL
+
+ [mfrac (embellished operator)]
+ expected: FAIL
+
+ [msup (embellished operator)]
+ expected: FAIL
+
+ [msup (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mfrac (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [munderover (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [msubsup (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [munder (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [msub (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mmultiscripts (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [mover (not embellished operator, from in-flow children)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-003.html.ini
new file mode 100644
index 0000000000..84f22dfb25
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-003.html.ini
@@ -0,0 +1,19 @@
+[embellished-operator-003.html]
+ [semantics (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [maction (not embellished operator, from in-flow children)]
+ expected: FAIL
+
+ [semantics (embellished operator, one child)]
+ expected: FAIL
+
+ [maction (embellished operator, one child)]
+ expected: FAIL
+
+ [maction (embellished operator)]
+ expected: FAIL
+
+ [semantics (embellished operator)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini
new file mode 100644
index 0000000000..d52e9a0830
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini
@@ -0,0 +1,14 @@
+[embellished-operator-dynamic-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [container1: Initially an embellished operator]
+ expected: FAIL
+
+ [container2: Became an embellished operator]
+ expected: FAIL
+
+ [container3: Initially an embellished operator (testing space-like)]
+ expected: FAIL
+
+ [container4: Became an embellished operator (testing space-like)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini
new file mode 100644
index 0000000000..3036f7100c
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini
@@ -0,0 +1,3 @@
+[largeop-hit-testing.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini
new file mode 100644
index 0000000000..3e32a344dd
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini
@@ -0,0 +1,3 @@
+[mo-axis-height-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini
new file mode 100644
index 0000000000..7fb5ba8854
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini
@@ -0,0 +1,8 @@
+[mo-font-relative-lengths-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [font-relative minsize refers to the core operator]
+ expected: FAIL
+
+ [font-relative maxsize refers to the core operator]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form-dynamic-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form-dynamic-002.html.ini
new file mode 100644
index 0000000000..58ffb8d71b
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form-dynamic-002.html.ini
@@ -0,0 +1,3 @@
+[mo-form-dynamic-002.html]
+ expected:
+ if (processor == "x86") and debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form.html.ini
new file mode 100644
index 0000000000..3abb77475f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-form.html.ini
@@ -0,0 +1,2 @@
+[mo-form.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-2.html.ini
new file mode 100644
index 0000000000..b19588faff
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-2.html.ini
@@ -0,0 +1,2 @@
+[mo-lspace-rspace-2.html]
+ expected: FAIL # Bug 1789983
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-3.html.ini
new file mode 100644
index 0000000000..b8f2e03798
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-lspace-rspace-3.html.ini
@@ -0,0 +1,2 @@
+[mo-lspace-rspace-3.html]
+ expected: FAIL # Bug 1789983
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini
new file mode 100644
index 0000000000..363130b009
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini
@@ -0,0 +1,20 @@
+[mo-minsize-maxsize-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [minsize < maxsize < 0 is treated as maxsize = minsize = 0]
+ expected: FAIL
+
+ [minsize < 0 is treated as 0]
+ expected: FAIL
+
+ [target size = 0 is treated as Tascent = Tdescent = minsize/2]
+ expected: FAIL
+
+ [maxsize < minsize is treated as maxsize = minsize]
+ expected: FAIL
+
+ [minsize/maxsize percentages are relative to the target size]
+ expected: FAIL
+
+ [default minsize/maxsize percentages]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-movablelimits-from-in-flow.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-movablelimits-from-in-flow.html.ini
new file mode 100644
index 0000000000..09a4edb0f2
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-movablelimits-from-in-flow.html.ini
@@ -0,0 +1,2 @@
+[mo-movablelimits-from-in-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-single-char-and-children.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-single-char-and-children.html.ini
new file mode 100644
index 0000000000..924f79bd94
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-single-char-and-children.html.ini
@@ -0,0 +1,2 @@
+[mo-single-char-and-children.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-001.html.ini
new file mode 100644
index 0000000000..294cf0bfb8
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-001.html.ini
@@ -0,0 +1,5 @@
+[mo-stretch-properties-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Stretchy vertical line]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html.ini
new file mode 100644
index 0000000000..78e9ccef75
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html.ini
@@ -0,0 +1,17 @@
+[mo-stretch-properties-dynamic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [symmetric]
+ expected: FAIL
+
+ [largeop]
+ expected: FAIL
+
+ [minsize]
+ expected: FAIL
+
+ [maxsize]
+ expected: FAIL
+
+ [stretchy]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-arabic-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-arabic-002.html.ini
new file mode 100644
index 0000000000..0320b01fe1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-arabic-002.html.ini
@@ -0,0 +1,2 @@
+[operator-dictionary-arabic-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
new file mode 100644
index 0000000000..b07344b503
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-combining.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini
new file mode 100644
index 0000000000..0b68fb6c9d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini
new file mode 100644
index 0000000000..a6ac9e8b45
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini
new file mode 100644
index 0000000000..e9104b3d07
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini
new file mode 100644
index 0000000000..dc63a8a014
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini
new file mode 100644
index 0000000000..dffdb020a7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini
new file mode 100644
index 0000000000..c0ab298b7d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-largeop-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini
new file mode 100644
index 0000000000..2f770329d7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini
new file mode 100644
index 0000000000..f17f6406b5
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini
new file mode 100644
index 0000000000..4732b25ad4
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini
new file mode 100644
index 0000000000..d1bde51b48
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini
new file mode 100644
index 0000000000..b07c51ef84
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini
new file mode 100644
index 0000000000..f203b6a2e8
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini
@@ -0,0 +1,18 @@
+[operator-dictionary-movablelimits-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 2 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 4 - movablelimits]
+ expected:
+ if os == "win": FAIL
+
+ [Operator dictionary chunk 1 - movablelimits]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
new file mode 100644
index 0000000000..d874d506da
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
@@ -0,0 +1,8 @@
+[operator-dictionary-spacing-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 1 - lspace/rspace]
+ expected: [PASS, FAIL]
+
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
new file mode 100644
index 0000000000..427fd08ab2
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
@@ -0,0 +1,8 @@
+[operator-dictionary-spacing-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 1 - lspace/rspace]
+ expected: [PASS, FAIL]
+
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
new file mode 100644
index 0000000000..d4e2a62bf4
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
@@ -0,0 +1,9 @@
+[operator-dictionary-spacing-003.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Operator dictionary chunk 1 - lspace/rspace]
+ expected:
+ if os == "mac": [PASS, FAIL]
+
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
new file mode 100644
index 0000000000..e27d420700
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
@@ -0,0 +1,14 @@
+[operator-dictionary-spacing-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 1 - lspace/rspace]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1668892
+ expected:
+ if os == "mac": [PASS, FAIL]
+
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected:
+ if os == "android": PASS
+ if os == "win": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
new file mode 100644
index 0000000000..f6a5440dc7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
@@ -0,0 +1,8 @@
+[operator-dictionary-spacing-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected: [PASS, FAIL]
+
+ [Operator dictionary chunk 1 - lspace/rspace]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
new file mode 100644
index 0000000000..de7c174f7d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
@@ -0,0 +1,11 @@
+[operator-dictionary-spacing-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Operator dictionary chunk 3 - lspace/rspace]
+ expected:
+ if os == "win": PASS
+ if os == "android": PASS
+ [PASS, FAIL]
+
+ [Operator dictionary chunk 1 - lspace/rspace]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini
new file mode 100644
index 0000000000..721d9cd465
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-001.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini
new file mode 100644
index 0000000000..6f80fdd489
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini
new file mode 100644
index 0000000000..024f9bbe09
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini
new file mode 100644
index 0000000000..9e32137c0d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini
new file mode 100644
index 0000000000..97f34249b9
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini
new file mode 100644
index 0000000000..1da7f3ddb5
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-stretchy-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini
new file mode 100644
index 0000000000..a7a400a781
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini
new file mode 100644
index 0000000000..26a4af2610
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini
new file mode 100644
index 0000000000..2830f762fc
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini
new file mode 100644
index 0000000000..803870b432
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini
new file mode 100644
index 0000000000..09b08b8fd9
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini
new file mode 100644
index 0000000000..3bf6c29c1b
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini
@@ -0,0 +1,3 @@
+[operator-dictionary-symmetric-006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/painting-stretchy-operator-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/painting-stretchy-operator-001.html.ini
new file mode 100644
index 0000000000..d99fe8b585
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/painting-stretchy-operator-001.html.ini
@@ -0,0 +1,2 @@
+[painting-stretchy-operator-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/radicals/__dir__.ini b/testing/web-platform/meta/mathml/presentation-markup/radicals/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/radicals/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/radicals/radical-rendering-from-in-flow.html.ini b/testing/web-platform/meta/mathml/presentation-markup/radicals/radical-rendering-from-in-flow.html.ini
new file mode 100644
index 0000000000..7f3c313f49
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/radicals/radical-rendering-from-in-flow.html.ini
@@ -0,0 +1,2 @@
+[radical-rendering-from-in-flow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/radicals/root-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/radicals/root-parameters-2.html.ini
new file mode 100644
index 0000000000..4a59d25c67
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/radicals/root-parameters-2.html.ini
@@ -0,0 +1,7 @@
+[root-parameters-2.html]
+ [RadicalKernBeforeDegree = -1em < 0]
+ expected: FAIL
+
+ [RadicalKernBeforeAfterDegree = -5em < -3em = -degree's inline size]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/cramped-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/cramped-001.html.ini
new file mode 100644
index 0000000000..827c47ec21
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/cramped-001.html.ini
@@ -0,0 +1,16 @@
+[cramped-001.html]
+ [child of munder]
+ expected: FAIL
+
+ [accent child of munderover (accent overscript)]
+ expected: FAIL
+
+ [child of munderover (non-accent overscript)]
+ expected: FAIL
+
+ [accent child of mover (accent overscript)]
+ expected: FAIL
+
+ [element with specified CSS math-style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
new file mode 100644
index 0000000000..166363a771
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
@@ -0,0 +1,7 @@
+[subsup-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Vertical positions of scripts]
+ expected:
+ if os == "android": FAIL
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini
new file mode 100644
index 0000000000..ce4b63193d
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini
@@ -0,0 +1,3 @@
+[subsup-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini
new file mode 100644
index 0000000000..79f9c68a07
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini
@@ -0,0 +1,3 @@
+[subsup-5.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-6.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-6.html.ini
new file mode 100644
index 0000000000..4525741dea
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-6.html.ini
@@ -0,0 +1,15 @@
+[subsup-6.html]
+ [mprescripts coordinates and sizes (2 postscripts)]
+ expected: FAIL
+
+ [mprescripts coordinates and sizes (2 prescripts)]
+ expected: FAIL
+
+ [mprescripts coordinates and sizes (2 prescripts, 4 postscripts)]
+ expected: FAIL
+
+ [mprescripts coordinates and sizes (4 prescripts, 2 postscripts)]
+ expected: FAIL
+
+ [mprescripts coordinates and sizes (prescripts with padding/border/margin)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini
new file mode 100644
index 0000000000..afa4a63750
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini
@@ -0,0 +1,31 @@
+[subsup-parameters-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if os == "win": [OK, TIMEOUT]
+ [SpaceAfterScript]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SubscriptBaselineDrop]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SuperscriptShiftUp]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SuperscriptShiftUpCramped]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SubscriptShiftDown]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SubSuperscriptGapMin]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [SubscriptTopMax]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini
new file mode 100644
index 0000000000..91a3711df6
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini
@@ -0,0 +1,12 @@
+[subsup-parameters-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Null Italic Correction]
+ expected:
+ if os == "mac": FAIL
+
+ [NonNull Italic Correction (GlyphAssembly)]
+ expected: FAIL
+
+ [NonNull Italic Correction (MathGlyphVariantRecord)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini
new file mode 100644
index 0000000000..de663cc7f1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini
@@ -0,0 +1,7 @@
+[underover-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Height of scripted elements]
+ expected:
+ if os == "mac": FAIL
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini
new file mode 100644
index 0000000000..85ee002bf5
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini
@@ -0,0 +1,10 @@
+[underover-parameters-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [LowerLimitBaselineDropMin]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [LowerLimitGapMin]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini
new file mode 100644
index 0000000000..08cb974221
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini
@@ -0,0 +1,14 @@
+[underover-parameters-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [StretchStackBottomShiftDown]
+ expected: FAIL
+
+ [StretchStackGapBelowMin]
+ expected: FAIL
+
+ [StretchStackTopShiftUp]
+ expected: FAIL
+
+ [StretchStackGapAboveMin]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini
new file mode 100644
index 0000000000..067247baa8
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini
@@ -0,0 +1,20 @@
+[underover-parameters-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [AccentBaseHeight, UnderbarExtraDescender]
+ expected: FAIL
+
+ [AccentBaseHeight, UnderbarVerticalGap]
+ expected: FAIL
+
+ [AccentBaseHeight, OverbarExtraAscender]
+ expected: FAIL
+
+ [AccentBaseHeight, OverbarVerticalGap]
+ expected: FAIL
+
+ [Dynamic change of accentunder attribute]
+ expected: FAIL
+
+ [Dynamic change of accent attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini
new file mode 100644
index 0000000000..7dcb1ef4ed
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini
@@ -0,0 +1,14 @@
+[underover-parameters-4.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [AccentBaseHeight, OverbarVerticalGap]
+ expected: FAIL
+
+ [AccentBaseHeight, UnderbarExtraDescender]
+ expected: FAIL
+
+ [AccentBaseHeight, OverbarExtraAscender]
+ expected: FAIL
+
+ [AccentBaseHeight, UnderbarVerticalGap]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini
new file mode 100644
index 0000000000..4cd82fd9f1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini
@@ -0,0 +1,3 @@
+[underover-parameters-and-embellished-operator-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini
new file mode 100644
index 0000000000..6b0a25cfcd
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini
@@ -0,0 +1,14 @@
+[underover-parameters-and-embellished-operator-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [StretchStackBottomShiftDown]
+ expected: FAIL
+
+ [StretchStackGapBelowMin]
+ expected: FAIL
+
+ [StretchStackTopShiftUp]
+ expected: FAIL
+
+ [StretchStackGapAboveMin]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-001.html.ini
new file mode 100644
index 0000000000..ceb178c2bd
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-001.html.ini
@@ -0,0 +1,2 @@
+[underover-stretchy-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-002.html.ini
new file mode 100644
index 0000000000..a21487c783
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-002.html.ini
@@ -0,0 +1,2 @@
+[underover-stretchy-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-003.html.ini
new file mode 100644
index 0000000000..790c583745
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-stretchy-003.html.ini
@@ -0,0 +1,2 @@
+[underover-stretchy-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/mspace-width-height-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/mspace-width-height-001.html.ini
new file mode 100644
index 0000000000..e3a885f287
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/mspace-width-height-001.html.ini
@@ -0,0 +1,12 @@
+[mspace-width-height-001.html]
+ [width attribute + width property]
+ expected: FAIL
+
+ [height/depth attributes + height property]
+ expected: FAIL
+
+ [height attribute + height property]
+ expected: FAIL
+
+ [depth attribute + height property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-001.html.ini
new file mode 100644
index 0000000000..bbc051a934
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-001.html.ini
@@ -0,0 +1,3 @@
+[space-like-001.html]
+ [space-like menclose]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-003.html.ini
new file mode 100644
index 0000000000..8e6fe6a443
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-003.html.ini
@@ -0,0 +1,5 @@
+[space-like-003.html]
+ [mi is not space-like]
+ expected:
+ if os == "android": FAIL
+
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini
new file mode 100644
index 0000000000..56a1dc8b59
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini
@@ -0,0 +1,8 @@
+[space-like-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [complex non-space-like subtree, from in-flow children]
+ expected: FAIL
+
+ [complex space-like subtree, from in-flow children]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-vertical-align.tentative.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-vertical-align.tentative.html.ini
new file mode 100644
index 0000000000..27215bed9e
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-vertical-align.tentative.html.ini
@@ -0,0 +1,2 @@
+[space-vertical-align.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini
new file mode 100644
index 0000000000..8d5207d6b7
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini
@@ -0,0 +1,3 @@
+[table-axis-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini
new file mode 100644
index 0000000000..a221491e4f
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini
@@ -0,0 +1,3 @@
+[table-cell-mrow-layout.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini
new file mode 100644
index 0000000000..07ca63cb16
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini
@@ -0,0 +1,20 @@
+[table-default-styles-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Default text-align value on mtd]
+ expected: FAIL
+
+ [Default padding-left value on mtd]
+ expected: FAIL
+
+ [Default padding-right value on mtd]
+ expected: FAIL
+
+ [Default padding-top value on mtd]
+ expected: FAIL
+
+ [Default padding-bottom value on mtd]
+ expected: FAIL
+
+ [Bounding box is the same as mrow + mtd default padding]
+ expected: FAIL