summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/svg
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/svg
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/svg')
-rw-r--r--testing/web-platform/meta/svg/animations/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/animations/animVal-basics.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-calcMode-spline-by.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-calcMode-spline-from-to.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-calcMode-spline-to.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-calcMode-spline-values.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-color-calcMode-discrete.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-color-fill-currentColor.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-color-fill-from-by.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-color-transparent.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/animate-css-xml-attributeType.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/animate-currentColor.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-dynamic-update-attributeName.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-02-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-14-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-15-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-16-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-17-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-18-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-elem-19-t-drt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-end-attribute-numeric-precision.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-fill-freeze-with-repeatDur.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-from-to-keyTimes.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-gradient-transform.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-inherit-css-property.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-insert-begin.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-insert-no-begin.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-keySplines.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-angle.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-auto.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-marker-orient-to-angle.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete-keyTimes.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-Cc-Ss.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-Ll-Vv-Hh.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-Mm-Aa-Z.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-Qq-Tt.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-cC-sS-inverse.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-animation-qQ-tT-inverse.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-path-to-animation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-reset-freeze.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animate-stop-currentcolor.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-base.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-circle.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-display-none.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-ellipse.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-fill-freeze.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-fill-remove.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-keyPoints-001.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-line.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-multiple.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-rect.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateMotion-still.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/animateTransform-pattern-transform.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-001.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-002.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/attributeTypes.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/begin-attribute-mutation.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/begin-event.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/beginelement-instance-time-1.html.ini7
-rw-r--r--testing/web-platform/meta/svg/animations/beginevents-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-freeze.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-remove.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/change-target-while-animating-SVG-property.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/cyclic-syncbase-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/cyclic-syncbase-events.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/cyclic-syncbase.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/dependent-begin-on-syncbase.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/dependent-end-on-syncbase.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/end-attribute-change-end-time.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/end-event.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/end-of-time-001-crash.html.ini6
-rw-r--r--testing/web-platform/meta/svg/animations/end-of-time-002-crash.html.ini9
-rw-r--r--testing/web-platform/meta/svg/animations/eventbase-non-svg-element.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/first-interval-in-the-past-contribute.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/first-interval-in-the-past-dont-contribute.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/force-use-shadow-tree-recreation-while-animating.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/interval-restart-events.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/keysplines-x-limits.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/keysplines-y-limits.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/multiple-animations-ending.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/multiple-animations-fill-freeze.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/multiple-begin-additive-animation.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/non-additive-type-by-animation.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/non-additive-type-from-by-animation.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/onbegin.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/onend.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/onrepeat.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/pruning-first-interval.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/reinserting-svg-into-document.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/remove-animation-element-while-animation-is-running.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-event.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-003.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-004.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-005.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeat-iteration-event-006.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeatcount-numeric-limit.tentative.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/repeatn-remove-add-animation.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/restart-never-and-begin-click.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/scripted/SVGAnimationElement-exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/scripted/animatetransform-type-missing-value-default.html.ini7
-rw-r--r--testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini8
-rw-r--r--testing/web-platform/meta/svg/animations/scripted/paced-value-animation-overwrites-keyTimes.html.ini7
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-5.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-6.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-7.html.ini7
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-events-8.html.ini7
-rw-r--r--testing/web-platform/meta/svg/animations/seeking-to-large-time.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/single-values-animation.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/slider-switch.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/spaces-at-end-of-path-data.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svg-style-animate-crash.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-grad.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-rad.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-deg.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-rad.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-deg.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-grad.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgboolean-animation-1.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-10.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-11.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-12.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-13.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-5.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-6.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-7.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-8.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgenum-animation-9.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svginteger-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svginteger-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-6.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-7.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-by-8.html.ini5
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-from-by-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-from-by-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-from-by-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-additive-from-by-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-LengthModeHeight.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-LengthModeOther.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-LengthModeWidth.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-number-to-number.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-cm.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-ems.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-in.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-number.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-pc.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-pt.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-px-to-px.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglength-animation-values.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglengthlist-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglengthlist-animation-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglengthlist-animation-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svglengthlist-animation-5.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumber-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumber-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumber-animation-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumber-animation-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberlist-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberlist-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-3.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-4.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgpath-animation-1.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgpointlist-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgpointlist-animation-2.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgrect-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgstring-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgstring-animation-fallback-to-discrete.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgtransform-animation-1.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/svgtransform-animation-discrete.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/switching-animated-target-to-unknown-element.html.ini3
-rw-r--r--testing/web-platform/meta/svg/animations/syncbase-remove-add-while-running.html.ini3
-rw-r--r--testing/web-platform/meta/svg/coordinate-systems/svgtransformlist-replaceitem.html.ini3
-rw-r--r--testing/web-platform/meta/svg/coordinate-systems/viewBox-scaling-text-001.html.ini4
-rw-r--r--testing/web-platform/meta/svg/embedded/image-fractional-width-vertical-fidelity.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/extensibility/foreignObject/foreign-object-scale-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/svg/extensibility/foreignObject/position-svg-root-in-foreign-object.html.ini3
-rw-r--r--testing/web-platform/meta/svg/extensibility/foreignObject/properties.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/geometry/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/cy-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/cy-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/height-computed.svg.ini41
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/r-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/r-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/r-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/rx-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/rx-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/rx-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/ry-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/ry-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/ry-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini14
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/width-computed.svg.ini41
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/x-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/x-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/x-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/y-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/y-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/parsing/y-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/geometry/reftests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/geometry/svg-image-intrinsic-size-with-cssstyle-auto.html.ini3
-rw-r--r--testing/web-platform/meta/svg/historical.html.ini2
-rw-r--r--testing/web-platform/meta/svg/idlharness.window.js.ini441
-rw-r--r--testing/web-platform/meta/svg/interact/parsing/pointer-events-computed.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/interact/parsing/pointer-events-valid.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/ellipse-hittest.html.ini6
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/rect-hittest-001.html.ini8
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/rect-hittest-002.html.ini17
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/svg-pointer-events-bbox.html.ini44
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/svg-small-big-path.html.ini5
-rw-r--r--testing/web-platform/meta/svg/interact/scripted/tabindex-focus-flag.svg.ini26
-rw-r--r--testing/web-platform/meta/svg/layout/svg-use-symbol-opacity-print.html.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/url-processing-invalid-base.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/linking/reftests/url-reference-local-textpath.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/a.rel-setter-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/href-animate-element.html.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/href-mpath-element.html.ini7
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/href-script-element-markup.html.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/href-script-element.html.ini3
-rw-r--r--testing/web-platform/meta/svg/linking/scripted/rellist-feature-detection.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/painting/marker-005.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/marker-006.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/marker-007.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-opacity-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-opacity-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-opacity-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-rule-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-rule-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-rule-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/fill-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/image-rendering-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/image-rendering-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/image-rendering-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-computed.svg.ini5
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-end-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-end-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-end-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-mid-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-mid-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-mid-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-shorthand.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-start-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-start-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-start-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/marker-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/paint-order-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/paint-order-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/paint-order-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/shape-rendering-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/shape-rendering-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/shape-rendering-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-valid.svg.ini11
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-valid.svg.ini17
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linecap-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linecap-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linecap-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-valid.svg.ini8
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-opacity-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-opacity-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-opacity-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-width-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-width-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/stroke-width-valid.svg.ini17
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/text-rendering-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/text-rendering-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/parsing/text-rendering-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/display-none-mask.html.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/marker-path-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/marker-path-011.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/marker-path-012.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/marker-path-022.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/marker-path-023.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/markers-orient-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/mask-print.svg.ini5
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini7
-rw-r--r--testing/web-platform/meta/svg/painting/svg-with-outline.html.ini2
-rw-r--r--testing/web-platform/meta/svg/path/bearing/absolute.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/path/bearing/relative.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/path/bearing/zero.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/path/closepath/segment-completing.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/path/property/d-interpolation-single.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini8
-rw-r--r--testing/web-platform/meta/svg/path/property/serialization.svg.ini18
-rw-r--r--testing/web-platform/meta/svg/path/property/test_style_flush_on_dom_api_with_d_property.html.ini3
-rw-r--r--testing/web-platform/meta/svg/print/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/pservers/parsing/stop-opacity-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/gradient-color-interpolation.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-003.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-004.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-005.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-bicubic-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/pservers/reftests/meshgradient-complex-001.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini7
-rw-r--r--testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini7
-rw-r--r--testing/web-platform/meta/svg/render/reftests/blending-svg-foreign-object.html.ini3
-rw-r--r--testing/web-platform/meta/svg/render/reftests/blending-svg-root.html.ini3
-rw-r--r--testing/web-platform/meta/svg/rendering/order/z-index.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/scripted/text-tspan-attrs-indexed-access.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/scripted/tspan-attrs-dxdy-have-length.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/scripted/tspan-attrs-xyrotate-have-length.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/shapes/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/shapes/animatedPoints-non-animated.html.ini4
-rw-r--r--testing/web-platform/meta/svg/shapes/line-dasharray.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/shapes/rect-03.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/shapes/rect-04.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/shapes/reftests/pathlength-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/shapes/reftests/pathlength-003.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/shapes/scripted/stroke-dashes-hit-at-high-scale.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/struct/UnknownElement/interface.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/nested-svg-through-display-contents.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/use-external-resource-with-revalidation.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-002.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-003.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-004.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/struct/scripted/use-load-error-events.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/svg/styling/padding-on-svg-via-img.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/svg/styling/presentation-attributes-irrelevant.html.ini4
-rw-r--r--testing/web-platform/meta/svg/styling/presentation-attributes-relevant.html.ini7
-rw-r--r--testing/web-platform/meta/svg/styling/presentation-attributes-special-cases.html.ini25
-rw-r--r--testing/web-platform/meta/svg/styling/presentation-attributes-unknown.html.ini5
-rw-r--r--testing/web-platform/meta/svg/styling/render/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/styling/required-properties.svg.ini17
-rw-r--r--testing/web-platform/meta/svg/styling/style-sheet-interfaces.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/styling/use-element-transitions.html.ini2
-rw-r--r--testing/web-platform/meta/svg/styling/use-element-web-animations.html.ini2
-rw-r--r--testing/web-platform/meta/svg/text/inheritance.svg.ini25
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini19
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini20
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini23
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini23
-rw-r--r--testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/lengthAdjust-vertical.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini4
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini5
-rw-r--r--testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini3
-rw-r--r--testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini5
-rw-r--r--testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEColorMatrixElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFECompositeElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEMorphologyElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFETurbulenceElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFilterElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGGradientElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMarkerElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMaskElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGPatternElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextContentElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextPathElement.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedInteger.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedLength.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedLengthList.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumber.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumberList.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedPreserveAspectRatio.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGAnimatedRect.html.ini5
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGElement.className-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-02.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-03.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-05.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getTotalLength-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInFill-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-02.svg.ini5
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-01.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-02.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-03.html.ini29
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini8
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-ch.html.ini4
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-ic.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini8
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-px-with-context.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-px.html.ini11
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItem.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItemFromClearedList.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLengthList-basics.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLengthList-getItem.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGPoint.html.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/event-handler-all-document-element-events.svg.ini3
469 files changed, 2313 insertions, 0 deletions
diff --git a/testing/web-platform/meta/svg/animations/__dir__.ini b/testing/web-platform/meta/svg/animations/__dir__.ini
new file mode 100644
index 0000000000..da7fe07f32
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.svg.pathSeg.enabled:false]
diff --git a/testing/web-platform/meta/svg/animations/animVal-basics.html.ini b/testing/web-platform/meta/svg/animations/animVal-basics.html.ini
new file mode 100644
index 0000000000..00b47888d9
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animVal-basics.html.ini
@@ -0,0 +1,3 @@
+[animVal-basics.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-calcMode-spline-by.html.ini b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-by.html.ini
new file mode 100644
index 0000000000..19b6bf8c30
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-by.html.ini
@@ -0,0 +1,3 @@
+[animate-calcMode-spline-by.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-calcMode-spline-from-to.html.ini b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-from-to.html.ini
new file mode 100644
index 0000000000..6ea65f0adc
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-from-to.html.ini
@@ -0,0 +1,3 @@
+[animate-calcMode-spline-from-to.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-calcMode-spline-to.html.ini b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-to.html.ini
new file mode 100644
index 0000000000..843e336892
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-to.html.ini
@@ -0,0 +1,3 @@
+[animate-calcMode-spline-to.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-calcMode-spline-values.html.ini b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-values.html.ini
new file mode 100644
index 0000000000..a99446f4a2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-calcMode-spline-values.html.ini
@@ -0,0 +1,3 @@
+[animate-calcMode-spline-values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-color-calcMode-discrete.html.ini b/testing/web-platform/meta/svg/animations/animate-color-calcMode-discrete.html.ini
new file mode 100644
index 0000000000..845537830f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-color-calcMode-discrete.html.ini
@@ -0,0 +1,3 @@
+[animate-color-calcMode-discrete.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-color-fill-currentColor.html.ini b/testing/web-platform/meta/svg/animations/animate-color-fill-currentColor.html.ini
new file mode 100644
index 0000000000..0bc8e779cd
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-color-fill-currentColor.html.ini
@@ -0,0 +1,3 @@
+[animate-color-fill-currentColor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-color-fill-from-by.html.ini b/testing/web-platform/meta/svg/animations/animate-color-fill-from-by.html.ini
new file mode 100644
index 0000000000..d8240b060c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-color-fill-from-by.html.ini
@@ -0,0 +1,3 @@
+[animate-color-fill-from-by.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-color-transparent.html.ini b/testing/web-platform/meta/svg/animations/animate-color-transparent.html.ini
new file mode 100644
index 0000000000..3f2ada82a4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-color-transparent.html.ini
@@ -0,0 +1,5 @@
+[animate-color-transparent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Tests that 'transparent' is treated as a valid color.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/animate-css-xml-attributeType.html.ini b/testing/web-platform/meta/svg/animations/animate-css-xml-attributeType.html.ini
new file mode 100644
index 0000000000..f3ebbb6a1f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-css-xml-attributeType.html.ini
@@ -0,0 +1,5 @@
+[animate-css-xml-attributeType.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Tests that XML and CSS attributeTypes can be switched between.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/animate-currentColor.html.ini b/testing/web-platform/meta/svg/animations/animate-currentColor.html.ini
new file mode 100644
index 0000000000..f6c967e337
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-currentColor.html.ini
@@ -0,0 +1,3 @@
+[animate-currentColor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-dynamic-update-attributeName.html.ini b/testing/web-platform/meta/svg/animations/animate-dynamic-update-attributeName.html.ini
new file mode 100644
index 0000000000..25c3ac5993
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-dynamic-update-attributeName.html.ini
@@ -0,0 +1,3 @@
+[animate-dynamic-update-attributeName.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-02-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-02-t-drt.html.ini
new file mode 100644
index 0000000000..7d3bcfb6d0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-02-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-02-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-14-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-14-t-drt.html.ini
new file mode 100644
index 0000000000..d4a5244ad4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-14-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-14-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-15-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-15-t-drt.html.ini
new file mode 100644
index 0000000000..d883509a07
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-15-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-15-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-16-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-16-t-drt.html.ini
new file mode 100644
index 0000000000..49526909e8
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-16-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-16-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-17-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-17-t-drt.html.ini
new file mode 100644
index 0000000000..1adff7179c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-17-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-17-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-18-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-18-t-drt.html.ini
new file mode 100644
index 0000000000..94615a63fd
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-18-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-18-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-elem-19-t-drt.html.ini b/testing/web-platform/meta/svg/animations/animate-elem-19-t-drt.html.ini
new file mode 100644
index 0000000000..140c174abd
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-elem-19-t-drt.html.ini
@@ -0,0 +1,3 @@
+[animate-elem-19-t-drt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-end-attribute-numeric-precision.html.ini b/testing/web-platform/meta/svg/animations/animate-end-attribute-numeric-precision.html.ini
new file mode 100644
index 0000000000..be93d0d4ee
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-end-attribute-numeric-precision.html.ini
@@ -0,0 +1,3 @@
+[animate-end-attribute-numeric-precision.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-fill-freeze-with-repeatDur.html.ini b/testing/web-platform/meta/svg/animations/animate-fill-freeze-with-repeatDur.html.ini
new file mode 100644
index 0000000000..0f31e7819e
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-fill-freeze-with-repeatDur.html.ini
@@ -0,0 +1,3 @@
+[animate-fill-freeze-with-repeatDur.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-from-to-keyTimes.html.ini b/testing/web-platform/meta/svg/animations/animate-from-to-keyTimes.html.ini
new file mode 100644
index 0000000000..9d60c176c8
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-from-to-keyTimes.html.ini
@@ -0,0 +1,3 @@
+[animate-from-to-keyTimes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-gradient-transform.html.ini b/testing/web-platform/meta/svg/animations/animate-gradient-transform.html.ini
new file mode 100644
index 0000000000..6e779bc981
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-gradient-transform.html.ini
@@ -0,0 +1,3 @@
+[animate-gradient-transform.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-inherit-css-property.html.ini b/testing/web-platform/meta/svg/animations/animate-inherit-css-property.html.ini
new file mode 100644
index 0000000000..d5b60e3ad3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-inherit-css-property.html.ini
@@ -0,0 +1,3 @@
+[animate-inherit-css-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-insert-begin.html.ini b/testing/web-platform/meta/svg/animations/animate-insert-begin.html.ini
new file mode 100644
index 0000000000..bebe429637
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-insert-begin.html.ini
@@ -0,0 +1,3 @@
+[animate-insert-begin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-insert-no-begin.html.ini b/testing/web-platform/meta/svg/animations/animate-insert-no-begin.html.ini
new file mode 100644
index 0000000000..d2c109c045
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-insert-no-begin.html.ini
@@ -0,0 +1,3 @@
+[animate-insert-no-begin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-keySplines.html.ini b/testing/web-platform/meta/svg/animations/animate-keySplines.html.ini
new file mode 100644
index 0000000000..5786e5a4ef
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-keySplines.html.ini
@@ -0,0 +1,3 @@
+[animate-keySplines.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-angle.html.ini b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-angle.html.ini
new file mode 100644
index 0000000000..74aee4d00c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-angle.html.ini
@@ -0,0 +1,3 @@
+[animate-marker-orient-from-angle-to-angle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-auto.html.ini b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-auto.html.ini
new file mode 100644
index 0000000000..cda46bfb80
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-angle-to-auto.html.ini
@@ -0,0 +1,3 @@
+[animate-marker-orient-from-angle-to-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse.html.ini b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse.html.ini
new file mode 100644
index 0000000000..42035e6359
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-marker-orient-from-auto-to-auto-start-reverse.html.ini
@@ -0,0 +1,3 @@
+[animate-marker-orient-from-auto-to-auto-start-reverse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-marker-orient-to-angle.html.ini b/testing/web-platform/meta/svg/animations/animate-marker-orient-to-angle.html.ini
new file mode 100644
index 0000000000..b5dcc24cff
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-marker-orient-to-angle.html.ini
@@ -0,0 +1,3 @@
+[animate-marker-orient-to-angle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete-keyTimes.html.ini b/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete-keyTimes.html.ini
new file mode 100644
index 0000000000..6afce5ac68
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete-keyTimes.html.ini
@@ -0,0 +1,3 @@
+[animate-number-calcMode-discrete-keyTimes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete.html.ini b/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete.html.ini
new file mode 100644
index 0000000000..5af9a31279
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-number-calcMode-discrete.html.ini
@@ -0,0 +1,3 @@
+[animate-number-calcMode-discrete.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-Cc-Ss.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-Cc-Ss.tentative.html.ini
new file mode 100644
index 0000000000..33f0e3ed76
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-Cc-Ss.tentative.html.ini
@@ -0,0 +1,6 @@
+[animate-path-animation-Cc-Ss.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Path animation where coordinate modes of start and end differ (C-c and S-s)]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1745078
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-Ll-Vv-Hh.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-Ll-Vv-Hh.tentative.html.ini
new file mode 100644
index 0000000000..7f269f7fc6
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-Ll-Vv-Hh.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-Ll-Vv-Hh.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-Mm-Aa-Z.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-Mm-Aa-Z.tentative.html.ini
new file mode 100644
index 0000000000..ea4f420a8c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-Mm-Aa-Z.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-Mm-Aa-Z.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-Qq-Tt.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-Qq-Tt.tentative.html.ini
new file mode 100644
index 0000000000..670a1e0402
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-Qq-Tt.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-Qq-Tt.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-cC-sS-inverse.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-cC-sS-inverse.tentative.html.ini
new file mode 100644
index 0000000000..541d167a09
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-cC-sS-inverse.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-cC-sS-inverse.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative.html.ini
new file mode 100644
index 0000000000..1a67bb407a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-lL-vV-hH-inverse.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-lL-vV-hH-inverse.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative.html.ini
new file mode 100644
index 0000000000..1da3ad58fe
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-mM-aA-Z-inverse.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-mM-aA-Z-inverse.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-animation-qQ-tT-inverse.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-animation-qQ-tT-inverse.tentative.html.ini
new file mode 100644
index 0000000000..4188e6a3e6
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-animation-qQ-tT-inverse.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-animation-qQ-tT-inverse.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-path-to-animation.tentative.html.ini b/testing/web-platform/meta/svg/animations/animate-path-to-animation.tentative.html.ini
new file mode 100644
index 0000000000..3eee98044f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-path-to-animation.tentative.html.ini
@@ -0,0 +1,3 @@
+[animate-path-to-animation.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-reset-freeze.html.ini b/testing/web-platform/meta/svg/animations/animate-reset-freeze.html.ini
new file mode 100644
index 0000000000..7c4a178336
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-reset-freeze.html.ini
@@ -0,0 +1,3 @@
+[animate-reset-freeze.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animate-stop-currentcolor.html.ini b/testing/web-platform/meta/svg/animations/animate-stop-currentcolor.html.ini
new file mode 100644
index 0000000000..abcd853562
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animate-stop-currentcolor.html.ini
@@ -0,0 +1,3 @@
+[animate-stop-currentcolor.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-base.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-base.html.ini
new file mode 100644
index 0000000000..984ad97e90
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-base.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-base.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-circle.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-circle.html.ini
new file mode 100644
index 0000000000..dbb04a59eb
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-circle.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-circle.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-display-none.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-display-none.html.ini
new file mode 100644
index 0000000000..95af2624e6
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-display-none.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-display-none.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-ellipse.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-ellipse.html.ini
new file mode 100644
index 0000000000..5bdf5331ff
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-ellipse.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-ellipse.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-fill-freeze.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-fill-freeze.html.ini
new file mode 100644
index 0000000000..424e72c8d5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-fill-freeze.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-fill-freeze.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-fill-remove.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-fill-remove.html.ini
new file mode 100644
index 0000000000..924f729f17
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-fill-remove.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-fill-remove.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-keyPoints-001.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-keyPoints-001.html.ini
new file mode 100644
index 0000000000..bb2f9d5768
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-keyPoints-001.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-keyPoints-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-line.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-line.html.ini
new file mode 100644
index 0000000000..e909a8fe0b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-line.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-line.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-multiple.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-multiple.html.ini
new file mode 100644
index 0000000000..3b5cee8200
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-multiple.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-rect.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-rect.html.ini
new file mode 100644
index 0000000000..190b2ecdc2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-rect.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-rect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateMotion-still.html.ini b/testing/web-platform/meta/svg/animations/animateMotion-still.html.ini
new file mode 100644
index 0000000000..a230a42781
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateMotion-still.html.ini
@@ -0,0 +1,3 @@
+[animateMotion-still.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/animateTransform-pattern-transform.html.ini b/testing/web-platform/meta/svg/animations/animateTransform-pattern-transform.html.ini
new file mode 100644
index 0000000000..a0b0411540
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/animateTransform-pattern-transform.html.ini
@@ -0,0 +1,3 @@
+[animateTransform-pattern-transform.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-001.html.ini b/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-001.html.ini
new file mode 100644
index 0000000000..1a344656a7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-001.html.ini
@@ -0,0 +1,3 @@
+[attribute-value-unaffected-by-animation-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-002.html.ini b/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-002.html.ini
new file mode 100644
index 0000000000..080f2ec480
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/attribute-value-unaffected-by-animation-002.html.ini
@@ -0,0 +1,3 @@
+[attribute-value-unaffected-by-animation-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/attributeTypes.html.ini b/testing/web-platform/meta/svg/animations/attributeTypes.html.ini
new file mode 100644
index 0000000000..64b412bce6
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/attributeTypes.html.ini
@@ -0,0 +1,3 @@
+[attributeTypes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/begin-attribute-mutation.html.ini b/testing/web-platform/meta/svg/animations/begin-attribute-mutation.html.ini
new file mode 100644
index 0000000000..44b73656f0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/begin-attribute-mutation.html.ini
@@ -0,0 +1,3 @@
+[begin-attribute-mutation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/begin-event.svg.ini b/testing/web-platform/meta/svg/animations/begin-event.svg.ini
new file mode 100644
index 0000000000..1a19f2700d
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/begin-event.svg.ini
@@ -0,0 +1,3 @@
+[begin-event.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/beginelement-instance-time-1.html.ini b/testing/web-platform/meta/svg/animations/beginelement-instance-time-1.html.ini
new file mode 100644
index 0000000000..2d30b4ef11
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/beginelement-instance-time-1.html.ini
@@ -0,0 +1,7 @@
+[beginelement-instance-time-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [beginElement() timing]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if os == "linux": [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/animations/beginevents-1.html.ini b/testing/web-platform/meta/svg/animations/beginevents-1.html.ini
new file mode 100644
index 0000000000..2d30c190a5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/beginevents-1.html.ini
@@ -0,0 +1,3 @@
+[beginevents-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-freeze.html.ini b/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-freeze.html.ini
new file mode 100644
index 0000000000..a6e09c8e45
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-freeze.html.ini
@@ -0,0 +1,3 @@
+[change-css-property-while-animating-fill-freeze.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-remove.html.ini b/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-remove.html.ini
new file mode 100644
index 0000000000..c82e2696f8
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/change-css-property-while-animating-fill-remove.html.ini
@@ -0,0 +1,3 @@
+[change-css-property-while-animating-fill-remove.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/change-target-while-animating-SVG-property.html.ini b/testing/web-platform/meta/svg/animations/change-target-while-animating-SVG-property.html.ini
new file mode 100644
index 0000000000..aabbcceeb5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/change-target-while-animating-SVG-property.html.ini
@@ -0,0 +1,3 @@
+[change-target-while-animating-SVG-property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini b/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
new file mode 100644
index 0000000000..be50cf76fe
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
@@ -0,0 +1,3 @@
+[correct-events-for-short-animations-with-syncbases.html]
+ [Correct events for short animations with syncbases]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/animations/cyclic-syncbase-2.html.ini b/testing/web-platform/meta/svg/animations/cyclic-syncbase-2.html.ini
new file mode 100644
index 0000000000..30930e10a4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/cyclic-syncbase-2.html.ini
@@ -0,0 +1,3 @@
+[cyclic-syncbase-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/cyclic-syncbase-events.html.ini b/testing/web-platform/meta/svg/animations/cyclic-syncbase-events.html.ini
new file mode 100644
index 0000000000..f435781074
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/cyclic-syncbase-events.html.ini
@@ -0,0 +1,3 @@
+[cyclic-syncbase-events.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/cyclic-syncbase.html.ini b/testing/web-platform/meta/svg/animations/cyclic-syncbase.html.ini
new file mode 100644
index 0000000000..544a39767a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/cyclic-syncbase.html.ini
@@ -0,0 +1,3 @@
+[cyclic-syncbase.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/dependent-begin-on-syncbase.html.ini b/testing/web-platform/meta/svg/animations/dependent-begin-on-syncbase.html.ini
new file mode 100644
index 0000000000..5c117e6584
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/dependent-begin-on-syncbase.html.ini
@@ -0,0 +1,3 @@
+[dependent-begin-on-syncbase.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/dependent-end-on-syncbase.html.ini b/testing/web-platform/meta/svg/animations/dependent-end-on-syncbase.html.ini
new file mode 100644
index 0000000000..f087518657
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/dependent-end-on-syncbase.html.ini
@@ -0,0 +1,3 @@
+[dependent-end-on-syncbase.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/end-attribute-change-end-time.html.ini b/testing/web-platform/meta/svg/animations/end-attribute-change-end-time.html.ini
new file mode 100644
index 0000000000..acd8cb1e0a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/end-attribute-change-end-time.html.ini
@@ -0,0 +1,3 @@
+[end-attribute-change-end-time.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/end-event.svg.ini b/testing/web-platform/meta/svg/animations/end-event.svg.ini
new file mode 100644
index 0000000000..841defcce3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/end-event.svg.ini
@@ -0,0 +1,3 @@
+[end-event.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/end-of-time-001-crash.html.ini b/testing/web-platform/meta/svg/animations/end-of-time-001-crash.html.ini
new file mode 100644
index 0000000000..b173634fcf
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/end-of-time-001-crash.html.ini
@@ -0,0 +1,6 @@
+[end-of-time-001-crash.html]
+ disabled:
+ if (os == "linux") and not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1770058
+ expected:
+ if not debug and (os == "android"): [CRASH, TIMEOUT]
+ [TIMEOUT, CRASH]
diff --git a/testing/web-platform/meta/svg/animations/end-of-time-002-crash.html.ini b/testing/web-platform/meta/svg/animations/end-of-time-002-crash.html.ini
new file mode 100644
index 0000000000..de5cf76211
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/end-of-time-002-crash.html.ini
@@ -0,0 +1,9 @@
+[end-of-time-002-crash.html]
+ disabled:
+ if (os == "linux") and not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1770058
+ expected:
+ if (os == "android") and not fission and debug and swgl: [CRASH, TIMEOUT]
+ if (os == "android") and not fission and debug and not swgl: [CRASH, ERROR, TIMEOUT]
+ if (os == "android") and not fission and not debug: [CRASH, TIMEOUT]
+ if (os == "android") and fission and not swgl: [CRASH, ERROR, TIMEOUT]
+ [TIMEOUT, CRASH]
diff --git a/testing/web-platform/meta/svg/animations/eventbase-non-svg-element.html.ini b/testing/web-platform/meta/svg/animations/eventbase-non-svg-element.html.ini
new file mode 100644
index 0000000000..2bab215bcc
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/eventbase-non-svg-element.html.ini
@@ -0,0 +1,3 @@
+[eventbase-non-svg-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/first-interval-in-the-past-contribute.html.ini b/testing/web-platform/meta/svg/animations/first-interval-in-the-past-contribute.html.ini
new file mode 100644
index 0000000000..d637309d76
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/first-interval-in-the-past-contribute.html.ini
@@ -0,0 +1,3 @@
+[first-interval-in-the-past-contribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/first-interval-in-the-past-dont-contribute.html.ini b/testing/web-platform/meta/svg/animations/first-interval-in-the-past-dont-contribute.html.ini
new file mode 100644
index 0000000000..465c27e4b2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/first-interval-in-the-past-dont-contribute.html.ini
@@ -0,0 +1,3 @@
+[first-interval-in-the-past-dont-contribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/force-use-shadow-tree-recreation-while-animating.html.ini b/testing/web-platform/meta/svg/animations/force-use-shadow-tree-recreation-while-animating.html.ini
new file mode 100644
index 0000000000..baff323793
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/force-use-shadow-tree-recreation-while-animating.html.ini
@@ -0,0 +1,3 @@
+[force-use-shadow-tree-recreation-while-animating.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/interval-restart-events.html.ini b/testing/web-platform/meta/svg/animations/interval-restart-events.html.ini
new file mode 100644
index 0000000000..c70207b5ad
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/interval-restart-events.html.ini
@@ -0,0 +1,3 @@
+[interval-restart-events.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/keysplines-x-limits.html.ini b/testing/web-platform/meta/svg/animations/keysplines-x-limits.html.ini
new file mode 100644
index 0000000000..bd618d06f4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/keysplines-x-limits.html.ini
@@ -0,0 +1,3 @@
+[keysplines-x-limits.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/keysplines-y-limits.html.ini b/testing/web-platform/meta/svg/animations/keysplines-y-limits.html.ini
new file mode 100644
index 0000000000..442d8e33cf
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/keysplines-y-limits.html.ini
@@ -0,0 +1,3 @@
+[keysplines-y-limits.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/multiple-animations-ending.html.ini b/testing/web-platform/meta/svg/animations/multiple-animations-ending.html.ini
new file mode 100644
index 0000000000..88ef987d86
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/multiple-animations-ending.html.ini
@@ -0,0 +1,3 @@
+[multiple-animations-ending.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/multiple-animations-fill-freeze.html.ini b/testing/web-platform/meta/svg/animations/multiple-animations-fill-freeze.html.ini
new file mode 100644
index 0000000000..e7f6175621
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/multiple-animations-fill-freeze.html.ini
@@ -0,0 +1,3 @@
+[multiple-animations-fill-freeze.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/multiple-begin-additive-animation.html.ini b/testing/web-platform/meta/svg/animations/multiple-begin-additive-animation.html.ini
new file mode 100644
index 0000000000..9b0b064b22
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/multiple-begin-additive-animation.html.ini
@@ -0,0 +1,3 @@
+[multiple-begin-additive-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/non-additive-type-by-animation.html.ini b/testing/web-platform/meta/svg/animations/non-additive-type-by-animation.html.ini
new file mode 100644
index 0000000000..cf35891dfd
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/non-additive-type-by-animation.html.ini
@@ -0,0 +1,3 @@
+[non-additive-type-by-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/non-additive-type-from-by-animation.html.ini b/testing/web-platform/meta/svg/animations/non-additive-type-from-by-animation.html.ini
new file mode 100644
index 0000000000..f60ca7e00f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/non-additive-type-from-by-animation.html.ini
@@ -0,0 +1,3 @@
+[non-additive-type-from-by-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/onbegin.svg.ini b/testing/web-platform/meta/svg/animations/onbegin.svg.ini
new file mode 100644
index 0000000000..b5b78726ff
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/onbegin.svg.ini
@@ -0,0 +1,3 @@
+[onbegin.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/onend.svg.ini b/testing/web-platform/meta/svg/animations/onend.svg.ini
new file mode 100644
index 0000000000..adce4e3ba3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/onend.svg.ini
@@ -0,0 +1,3 @@
+[onend.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/onrepeat.svg.ini b/testing/web-platform/meta/svg/animations/onrepeat.svg.ini
new file mode 100644
index 0000000000..bea438d8c9
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/onrepeat.svg.ini
@@ -0,0 +1,3 @@
+[onrepeat.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/pruning-first-interval.html.ini b/testing/web-platform/meta/svg/animations/pruning-first-interval.html.ini
new file mode 100644
index 0000000000..6481dfa444
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/pruning-first-interval.html.ini
@@ -0,0 +1,3 @@
+[pruning-first-interval.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/reinserting-svg-into-document.html.ini b/testing/web-platform/meta/svg/animations/reinserting-svg-into-document.html.ini
new file mode 100644
index 0000000000..beb2618692
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/reinserting-svg-into-document.html.ini
@@ -0,0 +1,3 @@
+[reinserting-svg-into-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/remove-animation-element-while-animation-is-running.html.ini b/testing/web-platform/meta/svg/animations/remove-animation-element-while-animation-is-running.html.ini
new file mode 100644
index 0000000000..7fd6f9bcf0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/remove-animation-element-while-animation-is-running.html.ini
@@ -0,0 +1,3 @@
+[remove-animation-element-while-animation-is-running.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-event.svg.ini b/testing/web-platform/meta/svg/animations/repeat-event.svg.ini
new file mode 100644
index 0000000000..211f9914aa
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-event.svg.ini
@@ -0,0 +1,3 @@
+[repeat-event.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-001.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-001.svg.ini
new file mode 100644
index 0000000000..37c8b3ec2f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-001.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-001.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-002.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-002.svg.ini
new file mode 100644
index 0000000000..80342b5060
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-002.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-002.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-003.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-003.svg.ini
new file mode 100644
index 0000000000..fbdf0747e7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-003.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-003.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-004.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-004.svg.ini
new file mode 100644
index 0000000000..724aefec17
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-004.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-004.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-005.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-005.svg.ini
new file mode 100644
index 0000000000..353178dbb3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-005.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-005.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeat-iteration-event-006.svg.ini b/testing/web-platform/meta/svg/animations/repeat-iteration-event-006.svg.ini
new file mode 100644
index 0000000000..8f4233e9b2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeat-iteration-event-006.svg.ini
@@ -0,0 +1,3 @@
+[repeat-iteration-event-006.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeatcount-numeric-limit.tentative.svg.ini b/testing/web-platform/meta/svg/animations/repeatcount-numeric-limit.tentative.svg.ini
new file mode 100644
index 0000000000..36bdcafb40
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeatcount-numeric-limit.tentative.svg.ini
@@ -0,0 +1,3 @@
+[repeatcount-numeric-limit.tentative.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/repeatn-remove-add-animation.html.ini b/testing/web-platform/meta/svg/animations/repeatn-remove-add-animation.html.ini
new file mode 100644
index 0000000000..09ea0ac03f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/repeatn-remove-add-animation.html.ini
@@ -0,0 +1,5 @@
+[repeatn-remove-add-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Remove and add an animation element while the animation is repeating]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/restart-never-and-begin-click.html.ini b/testing/web-platform/meta/svg/animations/restart-never-and-begin-click.html.ini
new file mode 100644
index 0000000000..a8d96934e0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/restart-never-and-begin-click.html.ini
@@ -0,0 +1,3 @@
+[restart-never-and-begin-click.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/scripted/SVGAnimationElement-exceptions.html.ini b/testing/web-platform/meta/svg/animations/scripted/SVGAnimationElement-exceptions.html.ini
new file mode 100644
index 0000000000..7702754ee7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/scripted/SVGAnimationElement-exceptions.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimationElement-exceptions.html]
+ expected:
+ if (processor == "x86") and (os == "linux"): ["OK", "ERROR"]
diff --git a/testing/web-platform/meta/svg/animations/scripted/animatetransform-type-missing-value-default.html.ini b/testing/web-platform/meta/svg/animations/scripted/animatetransform-type-missing-value-default.html.ini
new file mode 100644
index 0000000000..ba80abf960
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/scripted/animatetransform-type-missing-value-default.html.ini
@@ -0,0 +1,7 @@
+[animatetransform-type-missing-value-default.html]
+ [<animateTransform> 'type' attribute missing/invalid value default, removed "type" attribute]
+ expected:
+ if debug and (os == "win"): PASS
+ if debug and (os == "mac"): PASS
+ if debug and (os == "android"): PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
new file mode 100644
index 0000000000..08d0b98f3c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
@@ -0,0 +1,8 @@
+[onhover-syncbases.html]
+ expected: [OK, ERROR]
+ [Check if onhover events reset correctly when triggered multiple times]
+ expected:
+ if (os == "linux") and not debug and not fission: [FAIL, PASS]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS]
+ if (os == "android") and debug and not swgl: [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/animations/scripted/paced-value-animation-overwrites-keyTimes.html.ini b/testing/web-platform/meta/svg/animations/scripted/paced-value-animation-overwrites-keyTimes.html.ini
new file mode 100644
index 0000000000..492baed8d7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/scripted/paced-value-animation-overwrites-keyTimes.html.ini
@@ -0,0 +1,7 @@
+[paced-value-animation-overwrites-keyTimes.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ [Paced value animation doesn't overwrite keyTimes]
+ expected:
+ if (os == "android") and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-1.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-1.html.ini
new file mode 100644
index 0000000000..f530dbd6fe
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-1.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-2.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-2.html.ini
new file mode 100644
index 0000000000..fd6ed6e9cc
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-2.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-3.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-3.html.ini
new file mode 100644
index 0000000000..fe41d37b2a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-3.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-4.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-4.html.ini
new file mode 100644
index 0000000000..df93ab1055
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-4.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-5.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-5.html.ini
new file mode 100644
index 0000000000..f70f645b3c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-5.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-5.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-6.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-6.html.ini
new file mode 100644
index 0000000000..a0a4e2b4f7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-6.html.ini
@@ -0,0 +1,3 @@
+[seeking-events-6.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-7.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-7.html.ini
new file mode 100644
index 0000000000..44b61b2866
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-7.html.ini
@@ -0,0 +1,7 @@
+implementation-status: backlog
+bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1642157
+[seeking-events-7.html]
+ expected: TIMEOUT
+ [Seeking forwards to a new interval dispatches both 'endEvent' and 'beginEvent']
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/svg/animations/seeking-events-8.html.ini b/testing/web-platform/meta/svg/animations/seeking-events-8.html.ini
new file mode 100644
index 0000000000..9e1e7eee7c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-events-8.html.ini
@@ -0,0 +1,7 @@
+implementation-status: backlog
+bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1642157
+[seeking-events-8.html]
+ expected: TIMEOUT
+ [Seeking backwards to a new interval dispatches both 'endEvent' and 'beginEvent']
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/svg/animations/seeking-to-large-time.html.ini b/testing/web-platform/meta/svg/animations/seeking-to-large-time.html.ini
new file mode 100644
index 0000000000..a8aa8ddaf5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/seeking-to-large-time.html.ini
@@ -0,0 +1,3 @@
+[seeking-to-large-time.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/single-values-animation.html.ini b/testing/web-platform/meta/svg/animations/single-values-animation.html.ini
new file mode 100644
index 0000000000..48520ea308
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/single-values-animation.html.ini
@@ -0,0 +1,3 @@
+[single-values-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/slider-switch.html.ini b/testing/web-platform/meta/svg/animations/slider-switch.html.ini
new file mode 100644
index 0000000000..8bb6b0e379
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/slider-switch.html.ini
@@ -0,0 +1,5 @@
+[slider-switch.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Check correct event bases for onclick]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/animations/spaces-at-end-of-path-data.html.ini b/testing/web-platform/meta/svg/animations/spaces-at-end-of-path-data.html.ini
new file mode 100644
index 0000000000..4ebbbf075f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/spaces-at-end-of-path-data.html.ini
@@ -0,0 +1,3 @@
+[spaces-at-end-of-path-data.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svg-style-animate-crash.html.ini b/testing/web-platform/meta/svg/animations/svg-style-animate-crash.html.ini
new file mode 100644
index 0000000000..6c537017c7
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svg-style-animate-crash.html.ini
@@ -0,0 +1,5 @@
+[svg-style-animate-crash.html]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT, CRASH]
+ if (os == "android") and debug and not swgl: [PASS, ERROR, TIMEOUT]
+ if (os == "android") and not debug: [PASS, ERROR, CRASH]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-grad.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-grad.html.ini
new file mode 100644
index 0000000000..d66a031cc2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-grad.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-deg-to-grad.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-rad.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-rad.html.ini
new file mode 100644
index 0000000000..fb89cfd1f3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-deg-to-rad.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-deg-to-rad.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-deg.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-deg.html.ini
new file mode 100644
index 0000000000..f9b4b01a8f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-deg.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-grad-to-deg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-rad.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-rad.html.ini
new file mode 100644
index 0000000000..6bd400632c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-grad-to-rad.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-grad-to-rad.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-deg.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-deg.html.ini
new file mode 100644
index 0000000000..0e85fa36f4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-deg.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-rad-to-deg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-grad.html.ini b/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-grad.html.ini
new file mode 100644
index 0000000000..c55ff6668b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgangle-animation-rad-to-grad.html.ini
@@ -0,0 +1,3 @@
+[svgangle-animation-rad-to-grad.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgboolean-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgboolean-animation-1.html.ini
new file mode 100644
index 0000000000..777d93fff3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgboolean-animation-1.html.ini
@@ -0,0 +1,5 @@
+[svgboolean-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test 'to' animation of SVGBoolean.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-1.html.ini
new file mode 100644
index 0000000000..4b56b8f123
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-10.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-10.html.ini
new file mode 100644
index 0000000000..8f054ec8df
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-10.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-10.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-11.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-11.html.ini
new file mode 100644
index 0000000000..075cc6de2a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-11.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-11.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-12.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-12.html.ini
new file mode 100644
index 0000000000..ef8285ef7e
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-12.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-12.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-13.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-13.html.ini
new file mode 100644
index 0000000000..1c07d17424
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-13.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-13.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-2.html.ini
new file mode 100644
index 0000000000..6f8b59f19f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-3.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-3.html.ini
new file mode 100644
index 0000000000..70c588ce56
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-3.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-4.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-4.html.ini
new file mode 100644
index 0000000000..c8f1a1cbdf
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-4.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-5.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-5.html.ini
new file mode 100644
index 0000000000..62cefe420b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-5.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-5.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-6.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-6.html.ini
new file mode 100644
index 0000000000..5eb59525e2
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-6.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-6.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-7.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-7.html.ini
new file mode 100644
index 0000000000..f2a1403308
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-7.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-7.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-8.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-8.html.ini
new file mode 100644
index 0000000000..cd5aaf105c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-8.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-8.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgenum-animation-9.html.ini b/testing/web-platform/meta/svg/animations/svgenum-animation-9.html.ini
new file mode 100644
index 0000000000..e8ee68776f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgenum-animation-9.html.ini
@@ -0,0 +1,3 @@
+[svgenum-animation-9.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svginteger-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svginteger-animation-1.html.ini
new file mode 100644
index 0000000000..da115ab0be
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svginteger-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svginteger-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svginteger-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svginteger-animation-2.html.ini
new file mode 100644
index 0000000000..b978d19aa3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svginteger-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svginteger-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-1.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-1.html.ini
new file mode 100644
index 0000000000..ffd6ad6867
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-1.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-by-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-2.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-2.html.ini
new file mode 100644
index 0000000000..94f90db903
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-2.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-by-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-3.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-3.html.ini
new file mode 100644
index 0000000000..60d8594180
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-3.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-by-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-4.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-4.html.ini
new file mode 100644
index 0000000000..7dacf9f4e0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-4.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-by-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-6.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-6.html.ini
new file mode 100644
index 0000000000..214cf6fb71
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-6.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-by-6.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-7.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-7.html.ini
new file mode 100644
index 0000000000..4722ea233c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-7.html.ini
@@ -0,0 +1,5 @@
+[svglength-additive-by-7.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [This tests by-animations adding to previous underlying values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-by-8.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-by-8.html.ini
new file mode 100644
index 0000000000..6ede6ffc90
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-by-8.html.ini
@@ -0,0 +1,5 @@
+[svglength-additive-by-8.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [This tests by-animations adding to previous underlying values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-from-by-1.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-1.html.ini
new file mode 100644
index 0000000000..b8ce302451
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-1.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-from-by-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-from-by-2.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-2.html.ini
new file mode 100644
index 0000000000..3fc827c6d4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-2.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-from-by-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-from-by-3.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-3.html.ini
new file mode 100644
index 0000000000..854c3ded2e
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-3.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-from-by-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-additive-from-by-4.html.ini b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-4.html.ini
new file mode 100644
index 0000000000..cac1215484
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-additive-from-by-4.html.ini
@@ -0,0 +1,3 @@
+[svglength-additive-from-by-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeHeight.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeHeight.html.ini
new file mode 100644
index 0000000000..4dd5d2a880
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeHeight.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-LengthModeHeight.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeOther.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeOther.html.ini
new file mode 100644
index 0000000000..01054d9962
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeOther.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-LengthModeOther.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeWidth.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeWidth.html.ini
new file mode 100644
index 0000000000..dcb2344392
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-LengthModeWidth.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-LengthModeWidth.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-1.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-1.html.ini
new file mode 100644
index 0000000000..09636792f4
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-1.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-invalid-value-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-2.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-2.html.ini
new file mode 100644
index 0000000000..a3e9a7355c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-2.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-invalid-value-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-3.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-3.html.ini
new file mode 100644
index 0000000000..4a5ed8982b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-invalid-value-3.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-invalid-value-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-number-to-number.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-number-to-number.html.ini
new file mode 100644
index 0000000000..97590b640a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-number-to-number.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-number-to-number.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-cm.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-cm.html.ini
new file mode 100644
index 0000000000..0c04ada62f
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-cm.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-cm.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-ems.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-ems.html.ini
new file mode 100644
index 0000000000..6324fb3cb5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-ems.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-ems.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-in.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-in.html.ini
new file mode 100644
index 0000000000..2ed31f6fce
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-in.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-in.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-number.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-number.html.ini
new file mode 100644
index 0000000000..12c5562bf6
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-number.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-number.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pc.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pc.html.ini
new file mode 100644
index 0000000000..89ae6ba06d
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pc.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-pc.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pt.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pt.html.ini
new file mode 100644
index 0000000000..45f918a045
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-pt.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-pt.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-px-to-px.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-px.html.ini
new file mode 100644
index 0000000000..da1171829b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-px-to-px.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-px-to-px.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglength-animation-values.html.ini b/testing/web-platform/meta/svg/animations/svglength-animation-values.html.ini
new file mode 100644
index 0000000000..317a457bb0
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglength-animation-values.html.ini
@@ -0,0 +1,3 @@
+[svglength-animation-values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-1.html.ini
new file mode 100644
index 0000000000..25b33fb136
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglengthlist-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svglengthlist-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini
new file mode 100644
index 0000000000..2a91b076cf
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svglengthlist-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-3.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-3.html.ini
new file mode 100644
index 0000000000..eb0033d576
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglengthlist-animation-3.html.ini
@@ -0,0 +1,3 @@
+[svglengthlist-animation-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-4.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-4.html.ini
new file mode 100644
index 0000000000..ccc2a9f35a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglengthlist-animation-4.html.ini
@@ -0,0 +1,3 @@
+[svglengthlist-animation-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-5.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-5.html.ini
new file mode 100644
index 0000000000..b34ddfa67b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svglengthlist-animation-5.html.ini
@@ -0,0 +1,3 @@
+[svglengthlist-animation-5.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumber-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgnumber-animation-1.html.ini
new file mode 100644
index 0000000000..76852ea3e1
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumber-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgnumber-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumber-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svgnumber-animation-2.html.ini
new file mode 100644
index 0000000000..addcc44cc3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumber-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svgnumber-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumber-animation-3.html.ini b/testing/web-platform/meta/svg/animations/svgnumber-animation-3.html.ini
new file mode 100644
index 0000000000..174b067335
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumber-animation-3.html.ini
@@ -0,0 +1,3 @@
+[svgnumber-animation-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumber-animation-4.html.ini b/testing/web-platform/meta/svg/animations/svgnumber-animation-4.html.ini
new file mode 100644
index 0000000000..3620038d1a
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumber-animation-4.html.ini
@@ -0,0 +1,3 @@
+[svgnumber-animation-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberlist-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgnumberlist-animation-1.html.ini
new file mode 100644
index 0000000000..0e3022128e
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberlist-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgnumberlist-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberlist-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svgnumberlist-animation-2.html.ini
new file mode 100644
index 0000000000..bf9c13766e
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberlist-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svgnumberlist-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-1.html.ini
new file mode 100644
index 0000000000..5420b1691c
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgnumberoptionalnumber-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-2.html.ini
new file mode 100644
index 0000000000..86e18770e3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svgnumberoptionalnumber-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-3.html.ini b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-3.html.ini
new file mode 100644
index 0000000000..733531654b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-3.html.ini
@@ -0,0 +1,3 @@
+[svgnumberoptionalnumber-animation-3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-4.html.ini b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-4.html.ini
new file mode 100644
index 0000000000..b7917cf76d
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgnumberoptionalnumber-animation-4.html.ini
@@ -0,0 +1,3 @@
+[svgnumberoptionalnumber-animation-4.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgpath-animation-1.tentative.html.ini b/testing/web-platform/meta/svg/animations/svgpath-animation-1.tentative.html.ini
new file mode 100644
index 0000000000..2abcaeaf6d
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgpath-animation-1.tentative.html.ini
@@ -0,0 +1,3 @@
+[svgpath-animation-1.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgpointlist-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgpointlist-animation-1.html.ini
new file mode 100644
index 0000000000..886169cc15
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgpointlist-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgpointlist-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgpointlist-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svgpointlist-animation-2.html.ini
new file mode 100644
index 0000000000..67486ae735
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgpointlist-animation-2.html.ini
@@ -0,0 +1,3 @@
+[svgpointlist-animation-2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgrect-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgrect-animation-1.html.ini
new file mode 100644
index 0000000000..27eb2ce17b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgrect-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgrect-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgstring-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgstring-animation-1.html.ini
new file mode 100644
index 0000000000..5e02b8c396
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgstring-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgstring-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgstring-animation-fallback-to-discrete.html.ini b/testing/web-platform/meta/svg/animations/svgstring-animation-fallback-to-discrete.html.ini
new file mode 100644
index 0000000000..abdf62247d
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgstring-animation-fallback-to-discrete.html.ini
@@ -0,0 +1,3 @@
+[svgstring-animation-fallback-to-discrete.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgtransform-animation-1.html.ini b/testing/web-platform/meta/svg/animations/svgtransform-animation-1.html.ini
new file mode 100644
index 0000000000..5cfecc6b5b
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgtransform-animation-1.html.ini
@@ -0,0 +1,3 @@
+[svgtransform-animation-1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/svgtransform-animation-discrete.html.ini b/testing/web-platform/meta/svg/animations/svgtransform-animation-discrete.html.ini
new file mode 100644
index 0000000000..8a932b0ca5
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/svgtransform-animation-discrete.html.ini
@@ -0,0 +1,3 @@
+[svgtransform-animation-discrete.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/switching-animated-target-to-unknown-element.html.ini b/testing/web-platform/meta/svg/animations/switching-animated-target-to-unknown-element.html.ini
new file mode 100644
index 0000000000..38631a9e45
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/switching-animated-target-to-unknown-element.html.ini
@@ -0,0 +1,3 @@
+[switching-animated-target-to-unknown-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/animations/syncbase-remove-add-while-running.html.ini b/testing/web-platform/meta/svg/animations/syncbase-remove-add-while-running.html.ini
new file mode 100644
index 0000000000..0ee47e49e3
--- /dev/null
+++ b/testing/web-platform/meta/svg/animations/syncbase-remove-add-while-running.html.ini
@@ -0,0 +1,3 @@
+[syncbase-remove-add-while-running.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/coordinate-systems/svgtransformlist-replaceitem.html.ini b/testing/web-platform/meta/svg/coordinate-systems/svgtransformlist-replaceitem.html.ini
new file mode 100644
index 0000000000..930d01a5b8
--- /dev/null
+++ b/testing/web-platform/meta/svg/coordinate-systems/svgtransformlist-replaceitem.html.ini
@@ -0,0 +1,3 @@
+[svgtransformlist-replaceitem.html]
+ [Dynamic update of transform; replaceItem()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/coordinate-systems/viewBox-scaling-text-001.html.ini b/testing/web-platform/meta/svg/coordinate-systems/viewBox-scaling-text-001.html.ini
new file mode 100644
index 0000000000..62c354fcb5
--- /dev/null
+++ b/testing/web-platform/meta/svg/coordinate-systems/viewBox-scaling-text-001.html.ini
@@ -0,0 +1,4 @@
+[viewBox-scaling-text-001.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "android") and debug: [FAIL, PASS]
diff --git a/testing/web-platform/meta/svg/embedded/image-fractional-width-vertical-fidelity.svg.ini b/testing/web-platform/meta/svg/embedded/image-fractional-width-vertical-fidelity.svg.ini
new file mode 100644
index 0000000000..15aee4fbbd
--- /dev/null
+++ b/testing/web-platform/meta/svg/embedded/image-fractional-width-vertical-fidelity.svg.ini
@@ -0,0 +1,2 @@
+[image-fractional-width-vertical-fidelity.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/extensibility/foreignObject/foreign-object-scale-scroll.html.ini b/testing/web-platform/meta/svg/extensibility/foreignObject/foreign-object-scale-scroll.html.ini
new file mode 100644
index 0000000000..e1fa00f8be
--- /dev/null
+++ b/testing/web-platform/meta/svg/extensibility/foreignObject/foreign-object-scale-scroll.html.ini
@@ -0,0 +1,2 @@
+[foreign-object-scale-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/extensibility/foreignObject/position-svg-root-in-foreign-object.html.ini b/testing/web-platform/meta/svg/extensibility/foreignObject/position-svg-root-in-foreign-object.html.ini
new file mode 100644
index 0000000000..7d5c6ca98e
--- /dev/null
+++ b/testing/web-platform/meta/svg/extensibility/foreignObject/position-svg-root-in-foreign-object.html.ini
@@ -0,0 +1,3 @@
+[position-svg-root-in-foreign-object.html]
+ expected:
+ if os == "win": FAIL
diff --git a/testing/web-platform/meta/svg/extensibility/foreignObject/properties.svg.ini b/testing/web-platform/meta/svg/extensibility/foreignObject/properties.svg.ini
new file mode 100644
index 0000000000..0f434385b0
--- /dev/null
+++ b/testing/web-platform/meta/svg/extensibility/foreignObject/properties.svg.ini
@@ -0,0 +1,4 @@
+[properties.svg]
+ [width and height default to auto (which computes to "0px")]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/geometry/__dir__.ini b/testing/web-platform/meta/svg/geometry/__dir__.ini
new file mode 100644
index 0000000000..d5661f0dcc
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/cy-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/cy-invalid.svg.ini
new file mode 100644
index 0000000000..bd72e79410
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/cy-invalid.svg.ini
@@ -0,0 +1,3 @@
+[cy-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/cy-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/cy-valid.svg.ini
new file mode 100644
index 0000000000..0a6e13fc14
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/cy-valid.svg.ini
@@ -0,0 +1,3 @@
+[cy-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/height-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/height-computed.svg.ini
new file mode 100644
index 0000000000..75b4ae9571
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/height-computed.svg.ini
@@ -0,0 +1,41 @@
+[height-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [SVG Geometry Properties: getComputedStyle().height, <svg> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <rect> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <rect> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <image> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <svg> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <foreignObject> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <image> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <svg> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <foreignObject> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <rect> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <svg> presentation attribute]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <foreignObject> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().height, <image> inline style (percentage)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/geometry/parsing/r-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/r-computed.svg.ini
new file mode 100644
index 0000000000..73bc4cd6e4
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/r-computed.svg.ini
@@ -0,0 +1,3 @@
+[r-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/r-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/r-invalid.svg.ini
new file mode 100644
index 0000000000..55d34eb35e
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/r-invalid.svg.ini
@@ -0,0 +1,3 @@
+[r-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/r-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/r-valid.svg.ini
new file mode 100644
index 0000000000..b86b02d90c
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/r-valid.svg.ini
@@ -0,0 +1,3 @@
+[r-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/rx-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/rx-computed.svg.ini
new file mode 100644
index 0000000000..d30ac9ae5d
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/rx-computed.svg.ini
@@ -0,0 +1,3 @@
+[rx-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/rx-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/rx-invalid.svg.ini
new file mode 100644
index 0000000000..8cc714ba79
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/rx-invalid.svg.ini
@@ -0,0 +1,3 @@
+[rx-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/rx-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/rx-valid.svg.ini
new file mode 100644
index 0000000000..baefc76e44
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/rx-valid.svg.ini
@@ -0,0 +1,3 @@
+[rx-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/ry-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/ry-computed.svg.ini
new file mode 100644
index 0000000000..99b742cd9f
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/ry-computed.svg.ini
@@ -0,0 +1,3 @@
+[ry-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/ry-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/ry-invalid.svg.ini
new file mode 100644
index 0000000000..dea1be34af
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/ry-invalid.svg.ini
@@ -0,0 +1,3 @@
+[ry-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/ry-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/ry-valid.svg.ini
new file mode 100644
index 0000000000..6321293e5c
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/ry-valid.svg.ini
@@ -0,0 +1,3 @@
+[ry-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini
new file mode 100644
index 0000000000..2426cd3cef
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini
@@ -0,0 +1,14 @@
+[sizing-properties-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property width value 'calc(50% + 1.5em)']
+ expected: FAIL
+
+ [Property height value '40%']
+ expected: FAIL
+
+ [Property height value 'calc(50% + 1.5em)']
+ expected: FAIL
+
+ [Property width value '40%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/geometry/parsing/width-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/width-computed.svg.ini
new file mode 100644
index 0000000000..f783b211bd
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/width-computed.svg.ini
@@ -0,0 +1,41 @@
+[width-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [SVG Geometry Properties: getComputedStyle().width, <image> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <rect> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <foreignObject> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <svg> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <rect> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <image> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <svg> presentation attribute]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <foreignObject> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <rect> inline style (auto)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <foreignObject> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <svg> inline style (percentage)]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <svg> initial]
+ expected: FAIL
+
+ [SVG Geometry Properties: getComputedStyle().width, <image> inline style (auto)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/geometry/parsing/x-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/x-computed.svg.ini
new file mode 100644
index 0000000000..a16b55b387
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/x-computed.svg.ini
@@ -0,0 +1,3 @@
+[x-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/x-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/x-invalid.svg.ini
new file mode 100644
index 0000000000..786bcec295
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/x-invalid.svg.ini
@@ -0,0 +1,3 @@
+[x-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/x-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/x-valid.svg.ini
new file mode 100644
index 0000000000..80fffadb31
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/x-valid.svg.ini
@@ -0,0 +1,3 @@
+[x-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/y-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/y-computed.svg.ini
new file mode 100644
index 0000000000..02133ab145
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/y-computed.svg.ini
@@ -0,0 +1,3 @@
+[y-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/y-invalid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/y-invalid.svg.ini
new file mode 100644
index 0000000000..5ba2aed9da
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/y-invalid.svg.ini
@@ -0,0 +1,3 @@
+[y-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/parsing/y-valid.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/y-valid.svg.ini
new file mode 100644
index 0000000000..9e3fc61b42
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/parsing/y-valid.svg.ini
@@ -0,0 +1,3 @@
+[y-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/geometry/reftests/__dir__.ini b/testing/web-platform/meta/svg/geometry/reftests/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/reftests/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/geometry/svg-image-intrinsic-size-with-cssstyle-auto.html.ini b/testing/web-platform/meta/svg/geometry/svg-image-intrinsic-size-with-cssstyle-auto.html.ini
new file mode 100644
index 0000000000..4295028e0a
--- /dev/null
+++ b/testing/web-platform/meta/svg/geometry/svg-image-intrinsic-size-with-cssstyle-auto.html.ini
@@ -0,0 +1,3 @@
+[svg-image-intrinsic-size-with-cssstyle-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/historical.html.ini b/testing/web-platform/meta/svg/historical.html.ini
new file mode 100644
index 0000000000..486e206850
--- /dev/null
+++ b/testing/web-platform/meta/svg/historical.html.ini
@@ -0,0 +1,2 @@
+[historical.html]
+ prefs: [svg.nearestAndFarthestViewportElement.enabled:false]
diff --git a/testing/web-platform/meta/svg/idlharness.window.js.ini b/testing/web-platform/meta/svg/idlharness.window.js.ini
new file mode 100644
index 0000000000..eeb1d643dc
--- /dev/null
+++ b/testing/web-platform/meta/svg/idlharness.window.js.ini
@@ -0,0 +1,441 @@
+[idlharness.window.html]
+ [SVGElement interface: attribute correspondingElement]
+ expected: FAIL
+
+ [SVGElement interface: attribute correspondingUseElement]
+ expected: FAIL
+
+ [TimeEvent interface: operation initTimeEvent(DOMString, Window?, long)]
+ expected: FAIL
+
+ [SVGAnimatedRect interface: objects.svg.viewBox must inherit property "baseVal" with the proper type]
+ expected: FAIL
+
+ [SVGAnimatedRect interface: objects.svg.viewBox must inherit property "animVal" with the proper type]
+ expected: FAIL
+
+ [SVGUnitTypes interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object]
+ expected: FAIL
+
+ [SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object]
+ expected: FAIL
+
+ [SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object]
+ expected: FAIL
+
+ [SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly)]
+ expected: FAIL
+
+ [SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly)]
+ expected: FAIL
+
+ [SVGSVGElement interface: objects.svg must inherit property "currentTranslate" with the proper type]
+ expected: FAIL
+
+ [SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type]
+ expected: FAIL
+
+ [SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type]
+ expected: FAIL
+
+ [SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [SVGElement interface: objects.svg must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.svg must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.g must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.g must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.defs must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.defs must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.metadata must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.metadata must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.title must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.title must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGSymbolElement interface: existence and properties of interface object]
+ expected: FAIL
+
+ [SVGSymbolElement interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [SVGGraphicsElement interface: objects.symbol must inherit property "transform" with the proper type]
+ expected: FAIL
+
+ [SVGGraphicsElement interface: objects.symbol must inherit property "getCTM()" with the proper type]
+ expected: FAIL
+
+ [SVGGraphicsElement interface: objects.symbol must inherit property "getScreenCTM()" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.symbol must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.symbol must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGUseElement interface: attribute instanceRoot]
+ expected: FAIL
+
+ [SVGUseElement interface: attribute animatedInstanceRoot]
+ expected: FAIL
+
+ [SVGUseElement interface: objects.use must inherit property "instanceRoot" with the proper type]
+ expected: FAIL
+
+ [SVGUseElement interface: objects.use must inherit property "animatedInstanceRoot" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.use must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.use must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface: existence and properties of interface object]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface object length]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface object name]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [SVGUseElementShadowRoot interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ShadowAnimation interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ShadowAnimation interface object length]
+ expected: FAIL
+
+ [ShadowAnimation interface object name]
+ expected: FAIL
+
+ [ShadowAnimation interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ShadowAnimation interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ShadowAnimation interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ShadowAnimation interface: attribute sourceAnimation]
+ expected: FAIL
+
+ [SVGElement interface: objects.style must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.style must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGTransform interface: objects.svg.createSVGTransform() must inherit property "matrix" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.path must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.path must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.rect must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.rect must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.circle must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.circle must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.ellipse must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.ellipse must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.line must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.line must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.polyline must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.polyline must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.polygon must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.polygon must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.text must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.text must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.tspan must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.tspan must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.textPath must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.textPath must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.image must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.image must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.foreignObject must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.foreignObject must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGMarkerElement interface: attribute orient]
+ expected: FAIL
+
+ [SVGMarkerElement interface: objects.marker must inherit property "orient" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.marker must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.marker must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.linearGradient must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.linearGradient must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.radialGradient must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.radialGradient must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.stop must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.stop must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.pattern must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.pattern must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.script must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.script must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.a must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.a must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.view must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.view must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.desc must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.switch must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.desc must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.switch must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement?) on objects.svg with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [SVGGraphicsElement interface: calling getBBox(optional SVGBoundingBoxOptions) on objects.symbol with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement?)]
+ expected: FAIL
+
+ [SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement?)]
+ expected: FAIL
+
+ [SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement?) on objects.svg with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement?)" with the proper type]
+ expected: FAIL
+
+ [SVGGraphicsElement interface: objects.symbol must inherit property "getBBox(optional SVGBoundingBoxOptions)" with the proper type]
+ expected: FAIL
+
+ [SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement?)" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: attribute origin]
+ expected: FAIL
+
+ [SVGAElement interface: attribute protocol]
+ expected: FAIL
+
+ [SVGAElement interface: attribute username]
+ expected: FAIL
+
+ [SVGAElement interface: attribute password]
+ expected: FAIL
+
+ [SVGAElement interface: attribute host]
+ expected: FAIL
+
+ [SVGAElement interface: attribute hostname]
+ expected: FAIL
+
+ [SVGAElement interface: attribute port]
+ expected: FAIL
+
+ [SVGAElement interface: attribute pathname]
+ expected: FAIL
+
+ [SVGAElement interface: attribute search]
+ expected: FAIL
+
+ [SVGAElement interface: attribute hash]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "origin" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "protocol" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "username" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "password" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "host" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "hostname" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "port" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "pathname" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "search" with the proper type]
+ expected: FAIL
+
+ [SVGAElement interface: objects.a must inherit property "hash" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animate must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animate must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.set must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.set must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animateMotion must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animateMotion must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.mpath must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.mpath must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animateTransform must inherit property "correspondingElement" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: objects.animateTransform must inherit property "correspondingUseElement" with the proper type]
+ expected: FAIL
+
+ [SVGDiscardElement interface: existence and properties of interface object]
+ expected: FAIL
+
+ [SVGDiscardElement interface object length]
+ expected: FAIL
+
+ [SVGDiscardElement interface object name]
+ expected: FAIL
+
+ [SVGDiscardElement interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [SVGDiscardElement interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [SVGDiscardElement interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/parsing/pointer-events-computed.svg.ini b/testing/web-platform/meta/svg/interact/parsing/pointer-events-computed.svg.ini
new file mode 100644
index 0000000000..6dfd769080
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/parsing/pointer-events-computed.svg.ini
@@ -0,0 +1,4 @@
+[pointer-events-computed.svg]
+ [Property pointer-events value 'bounding-box']
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/interact/parsing/pointer-events-valid.svg.ini b/testing/web-platform/meta/svg/interact/parsing/pointer-events-valid.svg.ini
new file mode 100644
index 0000000000..9f46d93a20
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/parsing/pointer-events-valid.svg.ini
@@ -0,0 +1,4 @@
+[pointer-events-valid.svg]
+ [e.style['pointer-events'\] = "bounding-box" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/interact/scripted/ellipse-hittest.html.ini b/testing/web-platform/meta/svg/interact/scripted/ellipse-hittest.html.ini
new file mode 100644
index 0000000000..0686b346bf
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/ellipse-hittest.html.ini
@@ -0,0 +1,6 @@
+[ellipse-hittest.html]
+ [elementFromPoint(...) on <ellipse>s with continuous strokes, element at (245, 180)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <ellipse>s with continuous strokes, element at (130, 295)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/scripted/rect-hittest-001.html.ini b/testing/web-platform/meta/svg/interact/scripted/rect-hittest-001.html.ini
new file mode 100644
index 0000000000..d885128d73
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/rect-hittest-001.html.ini
@@ -0,0 +1,8 @@
+[rect-hittest-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [elementFromPoint(...) on <rect>s, element at (60, 40)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <rect>s, element at (50, 50)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/scripted/rect-hittest-002.html.ini b/testing/web-platform/meta/svg/interact/scripted/rect-hittest-002.html.ini
new file mode 100644
index 0000000000..850dfc1752
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/rect-hittest-002.html.ini
@@ -0,0 +1,17 @@
+[rect-hittest-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [elementFromPoint(...) on <rect>s with simple strokes, element at (180, 20)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <rect>s with simple strokes, element at (180, 120)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <rect>s with simple strokes, element at (60, 120)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <rect>s with simple strokes, element at (290, 70)]
+ expected: FAIL
+
+ [elementFromPoint(...) on <rect>s with simple strokes, element at (330, 150)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/scripted/svg-pointer-events-bbox.html.ini b/testing/web-platform/meta/svg/interact/scripted/svg-pointer-events-bbox.html.ini
new file mode 100644
index 0000000000..91cd71074b
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/svg-pointer-events-bbox.html.ini
@@ -0,0 +1,44 @@
+[svg-pointer-events-bbox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [group1 contains point at (100, 100)]
+ expected: FAIL
+
+ [group1 contains point at (137, 84)]
+ expected: FAIL
+
+ [group1 contains point at (51, 156)]
+ expected: FAIL
+
+ [group1 contains point at (70, 120)]
+ expected: FAIL
+
+ [circle2 contains point at (400, 150)]
+ expected: FAIL
+
+ [circle2 contains point at (432, 182)]
+ expected: FAIL
+
+ [circle2 contains point at (361, 122)]
+ expected: FAIL
+
+ [bbox of circle2 contains point at (438, 103)]
+ expected: FAIL
+
+ [bbox of circle2 contains point at (450, 200)]
+ expected: FAIL
+
+ [bbox of text1 contains point at (435, 32)]
+ expected: FAIL
+
+ [bbox of text1 contains point at (115, 46)]
+ expected: FAIL
+
+ [bbox of text2 contains point at (295, 214)]
+ expected: FAIL
+
+ [image1 contains point at (19, 215)]
+ expected: FAIL
+
+ [image1 contains point at (45, 225)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/scripted/svg-small-big-path.html.ini b/testing/web-platform/meta/svg/interact/scripted/svg-small-big-path.html.ini
new file mode 100644
index 0000000000..ac4d1f3a25
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/svg-small-big-path.html.ini
@@ -0,0 +1,5 @@
+[svg-small-big-path.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Hit-test on a path whose x/y ranges have different magnitude, path contains point at (5, 110)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/interact/scripted/tabindex-focus-flag.svg.ini b/testing/web-platform/meta/svg/interact/scripted/tabindex-focus-flag.svg.ini
new file mode 100644
index 0000000000..f404ce4c7a
--- /dev/null
+++ b/testing/web-platform/meta/svg/interact/scripted/tabindex-focus-flag.svg.ini
@@ -0,0 +1,26 @@
+[tabindex-focus-flag.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [rect[focusable=true\] should be focusable.]
+ expected: FAIL
+
+ [a[focusable=false\] should not be focusable.]
+ expected: FAIL
+
+ [iframe should be focusable.]
+ expected: FAIL
+
+ [audio[controls\] should be focusable.]
+ expected: FAIL
+
+ [video[controls\] should be focusable.]
+ expected: FAIL
+
+ [canvas[tabindex\] should be focusable.]
+ expected: FAIL
+
+ [mesh[tabindex\] should be focusable.]
+ expected: FAIL
+
+ [unknown[tabindex\] should be focusable.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/layout/svg-use-symbol-opacity-print.html.ini b/testing/web-platform/meta/svg/layout/svg-use-symbol-opacity-print.html.ini
new file mode 100644
index 0000000000..7606854e1e
--- /dev/null
+++ b/testing/web-platform/meta/svg/layout/svg-use-symbol-opacity-print.html.ini
@@ -0,0 +1,3 @@
+[svg-use-symbol-opacity-print.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/reftests/__dir__.ini b/testing/web-platform/meta/svg/linking/reftests/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/linking/reftests/url-processing-invalid-base.svg.ini b/testing/web-platform/meta/svg/linking/reftests/url-processing-invalid-base.svg.ini
new file mode 100644
index 0000000000..e6ad07a195
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/url-processing-invalid-base.svg.ini
@@ -0,0 +1,2 @@
+[url-processing-invalid-base.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-001.svg.ini b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-001.svg.ini
new file mode 100644
index 0000000000..9ca022a140
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-001.svg.ini
@@ -0,0 +1,2 @@
+[url-processing-whitespace-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-002.svg.ini b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-002.svg.ini
new file mode 100644
index 0000000000..173e7b31e0
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-002.svg.ini
@@ -0,0 +1,2 @@
+[url-processing-whitespace-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-003.svg.ini b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-003.svg.ini
new file mode 100644
index 0000000000..20b937013f
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/url-processing-whitespace-003.svg.ini
@@ -0,0 +1,2 @@
+[url-processing-whitespace-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/linking/reftests/url-reference-local-textpath.svg.ini b/testing/web-platform/meta/svg/linking/reftests/url-reference-local-textpath.svg.ini
new file mode 100644
index 0000000000..682caf486a
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/reftests/url-reference-local-textpath.svg.ini
@@ -0,0 +1,2 @@
+[url-reference-local-textpath.svg]
+ max-asserts: 2
diff --git a/testing/web-platform/meta/svg/linking/scripted/a.rel-setter-01.svg.ini b/testing/web-platform/meta/svg/linking/scripted/a.rel-setter-01.svg.ini
new file mode 100644
index 0000000000..846e9e0664
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/a.rel-setter-01.svg.ini
@@ -0,0 +1,3 @@
+[a.rel-setter-01.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini b/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini
new file mode 100644
index 0000000000..399a986cca
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini
@@ -0,0 +1,3 @@
+[a.text-getter-01.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini b/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini
new file mode 100644
index 0000000000..712dd20197
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini
@@ -0,0 +1,3 @@
+[a.text-setter-01.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/scripted/href-animate-element.html.ini b/testing/web-platform/meta/svg/linking/scripted/href-animate-element.html.ini
new file mode 100644
index 0000000000..c3821720b3
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/href-animate-element.html.ini
@@ -0,0 +1,3 @@
+[href-animate-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/scripted/href-mpath-element.html.ini b/testing/web-platform/meta/svg/linking/scripted/href-mpath-element.html.ini
new file mode 100644
index 0000000000..f2e1fc5f9b
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/href-mpath-element.html.ini
@@ -0,0 +1,7 @@
+[href-mpath-element.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ [Test for mpath when removing xlink:href but we still have href]
+ expected:
+ if (os == "android") and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/scripted/href-script-element-markup.html.ini b/testing/web-platform/meta/svg/linking/scripted/href-script-element-markup.html.ini
new file mode 100644
index 0000000000..502618fa31
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/href-script-element-markup.html.ini
@@ -0,0 +1,3 @@
+[href-script-element-markup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/linking/scripted/href-script-element.html.ini b/testing/web-platform/meta/svg/linking/scripted/href-script-element.html.ini
new file mode 100644
index 0000000000..d36fb09531
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/href-script-element.html.ini
@@ -0,0 +1,3 @@
+[href-script-element.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/linking/scripted/rellist-feature-detection.svg.ini b/testing/web-platform/meta/svg/linking/scripted/rellist-feature-detection.svg.ini
new file mode 100644
index 0000000000..ced8c1089f
--- /dev/null
+++ b/testing/web-platform/meta/svg/linking/scripted/rellist-feature-detection.svg.ini
@@ -0,0 +1,3 @@
+[rellist-feature-detection.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/__dir__.ini b/testing/web-platform/meta/svg/painting/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/painting/marker-005.svg.ini b/testing/web-platform/meta/svg/painting/marker-005.svg.ini
new file mode 100644
index 0000000000..3e40c3f64f
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/marker-005.svg.ini
@@ -0,0 +1,2 @@
+[marker-005.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/marker-006.svg.ini b/testing/web-platform/meta/svg/painting/marker-006.svg.ini
new file mode 100644
index 0000000000..1e928e866e
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/marker-006.svg.ini
@@ -0,0 +1,2 @@
+[marker-006.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/marker-007.svg.ini b/testing/web-platform/meta/svg/painting/marker-007.svg.ini
new file mode 100644
index 0000000000..66b5bc70f0
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/marker-007.svg.ini
@@ -0,0 +1,2 @@
+[marker-007.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/__dir__.ini b/testing/web-platform/meta/svg/painting/parsing/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-opacity-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-computed.svg.ini
new file mode 100644
index 0000000000..a1a16b68a6
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-computed.svg.ini
@@ -0,0 +1,3 @@
+[fill-opacity-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-opacity-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-invalid.svg.ini
new file mode 100644
index 0000000000..bbc205f0c4
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-invalid.svg.ini
@@ -0,0 +1,3 @@
+[fill-opacity-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-opacity-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-valid.svg.ini
new file mode 100644
index 0000000000..66201109f8
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-opacity-valid.svg.ini
@@ -0,0 +1,3 @@
+[fill-opacity-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-rule-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-rule-computed.svg.ini
new file mode 100644
index 0000000000..11ed286dbb
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-rule-computed.svg.ini
@@ -0,0 +1,3 @@
+[fill-rule-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-rule-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-rule-invalid.svg.ini
new file mode 100644
index 0000000000..d62702acab
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-rule-invalid.svg.ini
@@ -0,0 +1,3 @@
+[fill-rule-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-rule-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-rule-valid.svg.ini
new file mode 100644
index 0000000000..b0bfe068db
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-rule-valid.svg.ini
@@ -0,0 +1,3 @@
+[fill-rule-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/fill-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/fill-valid.svg.ini
new file mode 100644
index 0000000000..31e34b28f6
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/fill-valid.svg.ini
@@ -0,0 +1,3 @@
+[fill-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/image-rendering-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/image-rendering-computed.svg.ini
new file mode 100644
index 0000000000..457e2069a5
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/image-rendering-computed.svg.ini
@@ -0,0 +1,3 @@
+[image-rendering-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/image-rendering-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/image-rendering-invalid.svg.ini
new file mode 100644
index 0000000000..4fb5bd5237
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/image-rendering-invalid.svg.ini
@@ -0,0 +1,3 @@
+[image-rendering-invalid.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/painting/parsing/image-rendering-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/image-rendering-valid.svg.ini
new file mode 100644
index 0000000000..d3810e3e6a
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/image-rendering-valid.svg.ini
@@ -0,0 +1,3 @@
+[image-rendering-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-computed.svg.ini
new file mode 100644
index 0000000000..2c22ba0ba8
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-computed.svg.ini
@@ -0,0 +1,5 @@
+[marker-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [url values are made absolute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-end-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-end-computed.svg.ini
new file mode 100644
index 0000000000..bdf7e18811
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-end-computed.svg.ini
@@ -0,0 +1,3 @@
+[marker-end-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-end-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-end-invalid.svg.ini
new file mode 100644
index 0000000000..c115501a35
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-end-invalid.svg.ini
@@ -0,0 +1,3 @@
+[marker-end-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-end-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-end-valid.svg.ini
new file mode 100644
index 0000000000..6c2053ab04
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-end-valid.svg.ini
@@ -0,0 +1,3 @@
+[marker-end-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-invalid.svg.ini
new file mode 100644
index 0000000000..2fa565a14c
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-invalid.svg.ini
@@ -0,0 +1,3 @@
+[marker-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-mid-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-mid-computed.svg.ini
new file mode 100644
index 0000000000..cc2b5e5fce
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-mid-computed.svg.ini
@@ -0,0 +1,3 @@
+[marker-mid-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-mid-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-mid-invalid.svg.ini
new file mode 100644
index 0000000000..cdfbd70d5d
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-mid-invalid.svg.ini
@@ -0,0 +1,3 @@
+[marker-mid-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-mid-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-mid-valid.svg.ini
new file mode 100644
index 0000000000..251c371933
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-mid-valid.svg.ini
@@ -0,0 +1,3 @@
+[marker-mid-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-shorthand.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-shorthand.svg.ini
new file mode 100644
index 0000000000..e97cfc2af9
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-shorthand.svg.ini
@@ -0,0 +1,3 @@
+[marker-shorthand.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-start-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-start-computed.svg.ini
new file mode 100644
index 0000000000..64436233d5
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-start-computed.svg.ini
@@ -0,0 +1,3 @@
+[marker-start-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-start-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-start-invalid.svg.ini
new file mode 100644
index 0000000000..8fa616f2cb
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-start-invalid.svg.ini
@@ -0,0 +1,3 @@
+[marker-start-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-start-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-start-valid.svg.ini
new file mode 100644
index 0000000000..b24c6727c8
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-start-valid.svg.ini
@@ -0,0 +1,3 @@
+[marker-start-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/marker-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/marker-valid.svg.ini
new file mode 100644
index 0000000000..d9bc4ef094
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/marker-valid.svg.ini
@@ -0,0 +1,3 @@
+[marker-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/paint-order-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/paint-order-computed.svg.ini
new file mode 100644
index 0000000000..1e88562d94
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/paint-order-computed.svg.ini
@@ -0,0 +1,3 @@
+[paint-order-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/paint-order-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/paint-order-invalid.svg.ini
new file mode 100644
index 0000000000..2462881165
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/paint-order-invalid.svg.ini
@@ -0,0 +1,3 @@
+[paint-order-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/paint-order-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/paint-order-valid.svg.ini
new file mode 100644
index 0000000000..c7d9684b78
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/paint-order-valid.svg.ini
@@ -0,0 +1,3 @@
+[paint-order-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/shape-rendering-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-computed.svg.ini
new file mode 100644
index 0000000000..cc3d93640a
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-computed.svg.ini
@@ -0,0 +1,3 @@
+[shape-rendering-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/shape-rendering-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-invalid.svg.ini
new file mode 100644
index 0000000000..5137739abf
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-invalid.svg.ini
@@ -0,0 +1,3 @@
+[shape-rendering-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/shape-rendering-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-valid.svg.ini
new file mode 100644
index 0000000000..ef3fbc5bbb
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/shape-rendering-valid.svg.ini
@@ -0,0 +1,3 @@
+[shape-rendering-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-computed.svg.ini
new file mode 100644
index 0000000000..d3913d8a9e
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-computed.svg.ini
new file mode 100644
index 0000000000..3b68342cbf
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-dasharray-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-invalid.svg.ini
new file mode 100644
index 0000000000..d01b89d286
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-dasharray-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-valid.svg.ini
new file mode 100644
index 0000000000..edb250e6fc
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dasharray-valid.svg.ini
@@ -0,0 +1,11 @@
+[stroke-dasharray-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['stroke-dasharray'\] = "calc(3)" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dasharray'\] = "calc(2 + (7 - 5))" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dasharray'\] = "calc(2 + 1)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-computed.svg.ini
new file mode 100644
index 0000000000..175bd8be96
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-dashoffset-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-invalid.svg.ini
new file mode 100644
index 0000000000..0b82d182dd
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-dashoffset-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-valid.svg.ini
new file mode 100644
index 0000000000..0b8450493e
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-dashoffset-valid.svg.ini
@@ -0,0 +1,17 @@
+[stroke-dashoffset-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['stroke-dashoffset'\] = "calc(2 + 1)" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dashoffset'\] = "calc(3)" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dashoffset'\] = "calc(2 + (7 - 5))" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dashoffset'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-dashoffset'\] = "30" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-invalid.svg.ini
new file mode 100644
index 0000000000..40212038fd
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-computed.svg.ini
new file mode 100644
index 0000000000..8e8bf1123b
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-linecap-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-invalid.svg.ini
new file mode 100644
index 0000000000..77ef160399
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-linecap-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-valid.svg.ini
new file mode 100644
index 0000000000..d068ea3cff
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linecap-valid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-linecap-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-computed.svg.ini
new file mode 100644
index 0000000000..3342c5e145
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-linejoin-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-invalid.svg.ini
new file mode 100644
index 0000000000..30bdef51bf
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-linejoin-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-valid.svg.ini
new file mode 100644
index 0000000000..7ecd2a5c02
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-linejoin-valid.svg.ini
@@ -0,0 +1,8 @@
+[stroke-linejoin-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['stroke-linejoin'\] = "arcs" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-linejoin'\] = "miter-clip" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-computed.svg.ini
new file mode 100644
index 0000000000..f6189ff2cd
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-miterlimit-computed.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-invalid.svg.ini
new file mode 100644
index 0000000000..8270513cc4
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-miterlimit-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-valid.svg.ini
new file mode 100644
index 0000000000..48c28edcbe
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-miterlimit-valid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-miterlimit-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-computed.svg.ini
new file mode 100644
index 0000000000..e546877070
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-opacity-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-invalid.svg.ini
new file mode 100644
index 0000000000..280a7e5980
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-opacity-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-valid.svg.ini
new file mode 100644
index 0000000000..a2d9b8482d
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-opacity-valid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-opacity-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-valid.svg.ini
new file mode 100644
index 0000000000..1ad459bc9a
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-valid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-width-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-width-computed.svg.ini
new file mode 100644
index 0000000000..1216536c13
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-width-computed.svg.ini
@@ -0,0 +1,3 @@
+[stroke-width-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-width-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-width-invalid.svg.ini
new file mode 100644
index 0000000000..79d0c7b65f
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-width-invalid.svg.ini
@@ -0,0 +1,3 @@
+[stroke-width-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/stroke-width-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/stroke-width-valid.svg.ini
new file mode 100644
index 0000000000..664fb4f98d
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/stroke-width-valid.svg.ini
@@ -0,0 +1,17 @@
+[stroke-width-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['stroke-width'\] = "calc(3)" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-width'\] = "calc(2 + (7 - 5))" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-width'\] = "calc(2 + 1)" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-width'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['stroke-width'\] = "10" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/parsing/text-rendering-computed.svg.ini b/testing/web-platform/meta/svg/painting/parsing/text-rendering-computed.svg.ini
new file mode 100644
index 0000000000..2a001c5d10
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/text-rendering-computed.svg.ini
@@ -0,0 +1,3 @@
+[text-rendering-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/text-rendering-invalid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/text-rendering-invalid.svg.ini
new file mode 100644
index 0000000000..c140b4317a
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/text-rendering-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-rendering-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/parsing/text-rendering-valid.svg.ini b/testing/web-platform/meta/svg/painting/parsing/text-rendering-valid.svg.ini
new file mode 100644
index 0000000000..8f4288fb91
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/parsing/text-rendering-valid.svg.ini
@@ -0,0 +1,3 @@
+[text-rendering-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/reftests/display-none-mask.html.ini b/testing/web-platform/meta/svg/painting/reftests/display-none-mask.html.ini
new file mode 100644
index 0000000000..5dfafe2b4f
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/display-none-mask.html.ini
@@ -0,0 +1,2 @@
+[display-none-mask.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/marker-path-002.svg.ini b/testing/web-platform/meta/svg/painting/reftests/marker-path-002.svg.ini
new file mode 100644
index 0000000000..72b7d4857a
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/marker-path-002.svg.ini
@@ -0,0 +1,3 @@
+[marker-path-002.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/marker-path-011.svg.ini b/testing/web-platform/meta/svg/painting/reftests/marker-path-011.svg.ini
new file mode 100644
index 0000000000..19aa5c5ad6
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/marker-path-011.svg.ini
@@ -0,0 +1,3 @@
+[marker-path-011.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/marker-path-012.svg.ini b/testing/web-platform/meta/svg/painting/reftests/marker-path-012.svg.ini
new file mode 100644
index 0000000000..aedb33d370
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/marker-path-012.svg.ini
@@ -0,0 +1,3 @@
+[marker-path-012.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/marker-path-022.svg.ini b/testing/web-platform/meta/svg/painting/reftests/marker-path-022.svg.ini
new file mode 100644
index 0000000000..3a5b695538
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/marker-path-022.svg.ini
@@ -0,0 +1,2 @@
+[marker-path-022.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/marker-path-023.svg.ini b/testing/web-platform/meta/svg/painting/reftests/marker-path-023.svg.ini
new file mode 100644
index 0000000000..4385ca65a5
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/marker-path-023.svg.ini
@@ -0,0 +1,2 @@
+[marker-path-023.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/markers-orient-002.svg.ini b/testing/web-platform/meta/svg/painting/reftests/markers-orient-002.svg.ini
new file mode 100644
index 0000000000..89ca0153a1
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/markers-orient-002.svg.ini
@@ -0,0 +1,3 @@
+[markers-orient-002.svg]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/mask-print.svg.ini b/testing/web-platform/meta/svg/painting/reftests/mask-print.svg.ini
new file mode 100644
index 0000000000..ed9a13a299
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/mask-print.svg.ini
@@ -0,0 +1,5 @@
+[mask-print.svg]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1752627
+ expected:
+ if swgl and not debug: [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini
new file mode 100644
index 0000000000..5012313e7c
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-002.svg.ini
@@ -0,0 +1,3 @@
+[paint-context-002.svg]
+ expected:
+ FAIL \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini
new file mode 100644
index 0000000000..a7c51a750b
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/paint-order-001.svg.ini
@@ -0,0 +1,7 @@
+[paint-order-001.svg]
+ fuzzy:
+ maxDifference=0-167;totalPixels=0-260
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/painting/svg-with-outline.html.ini b/testing/web-platform/meta/svg/painting/svg-with-outline.html.ini
new file mode 100644
index 0000000000..855cd0513b
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/svg-with-outline.html.ini
@@ -0,0 +1,2 @@
+[svg-with-outline.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/path/bearing/absolute.svg.ini b/testing/web-platform/meta/svg/path/bearing/absolute.svg.ini
new file mode 100644
index 0000000000..745700cbc4
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/bearing/absolute.svg.ini
@@ -0,0 +1,3 @@
+[absolute.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/path/bearing/relative.svg.ini b/testing/web-platform/meta/svg/path/bearing/relative.svg.ini
new file mode 100644
index 0000000000..35e227a20b
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/bearing/relative.svg.ini
@@ -0,0 +1,3 @@
+[relative.svg]
+ expected:
+ FAIL \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/path/bearing/zero.svg.ini b/testing/web-platform/meta/svg/path/bearing/zero.svg.ini
new file mode 100644
index 0000000000..195e7fc6b1
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/bearing/zero.svg.ini
@@ -0,0 +1,3 @@
+[zero.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/path/closepath/segment-completing.svg.ini b/testing/web-platform/meta/svg/path/closepath/segment-completing.svg.ini
new file mode 100644
index 0000000000..7fcc40708a
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/closepath/segment-completing.svg.ini
@@ -0,0 +1,3 @@
+[segment-completing.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini b/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini
new file mode 100644
index 0000000000..7ef740740f
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/interfaces/SVGAnimatedPathData-removed.svg.ini
@@ -0,0 +1,2 @@
+[SVGAnimatedPathData-removed.svg]
+ prefs: [dom.svg.pathSeg.enabled:false]
diff --git a/testing/web-platform/meta/svg/path/property/d-interpolation-single.svg.ini b/testing/web-platform/meta/svg/path/property/d-interpolation-single.svg.ini
new file mode 100644
index 0000000000..933458bb8a
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/property/d-interpolation-single.svg.ini
@@ -0,0 +1,3 @@
+[d-interpolation-single.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini b/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini
new file mode 100644
index 0000000000..a42d8a3791
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/property/getComputedStyle.svg.ini
@@ -0,0 +1,8 @@
+[getComputedStyle.svg]
+ [d property of g5 should be path("M 10 5 H 50").]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
+
+ [d property of p6 should be path("M 10 5 H 50").]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
diff --git a/testing/web-platform/meta/svg/path/property/serialization.svg.ini b/testing/web-platform/meta/svg/path/property/serialization.svg.ini
new file mode 100644
index 0000000000..370109ae72
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/property/serialization.svg.ini
@@ -0,0 +1,18 @@
+[serialization.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property d value 'path("m 10 20 q 30 60 40 50 q 100 70 90 80")']
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
+ expected: FAIL
+
+ [Property d value 'path("m 10 20 l 20 30 Z l 50 60 Z m 70 80 l 90 60 Z t 70 120")']
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
+ expected: FAIL
+
+ [Property d value 'path("m 10.0 170.0 h 90.00 v 30.00 m 0 0 s 1 2 3 4 z c 9 8 7 6 5 4")']
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
+ expected: FAIL
+
+ [Property d value ' path( "m 10 20 a 10 20 30 1 0 40 50 a 110 120 30 1 1 140 50" )']
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/path/property/test_style_flush_on_dom_api_with_d_property.html.ini b/testing/web-platform/meta/svg/path/property/test_style_flush_on_dom_api_with_d_property.html.ini
new file mode 100644
index 0000000000..26f3a32786
--- /dev/null
+++ b/testing/web-platform/meta/svg/path/property/test_style_flush_on_dom_api_with_d_property.html.ini
@@ -0,0 +1,3 @@
+[test_style_flush_on_dom_api_with_d_property.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/print/__dir__.ini b/testing/web-platform/meta/svg/print/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/print/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/pservers/parsing/stop-opacity-valid.svg.ini b/testing/web-platform/meta/svg/pservers/parsing/stop-opacity-valid.svg.ini
new file mode 100644
index 0000000000..66a733a659
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/parsing/stop-opacity-valid.svg.ini
@@ -0,0 +1,3 @@
+[stop-opacity-valid.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/pservers/reftests/__dir__.ini b/testing/web-platform/meta/svg/pservers/reftests/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/pservers/reftests/gradient-color-interpolation.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/gradient-color-interpolation.svg.ini
new file mode 100644
index 0000000000..f2302ef5ff
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/gradient-color-interpolation.svg.ini
@@ -0,0 +1,2 @@
+[gradient-color-interpolation.svg]
+ prefs: [layout.css.gradient-color-interpolation-method.enabled:true]
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-001.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-001.svg.ini
new file mode 100644
index 0000000000..5f9b20921d
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-001.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-basic-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-002.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-002.svg.ini
new file mode 100644
index 0000000000..d85f96580b
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-002.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-basic-002.svg]
+ expected:
+ FAIL \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-003.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-003.svg.ini
new file mode 100644
index 0000000000..999797f3e2
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-003.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-basic-003.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-004.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-004.svg.ini
new file mode 100644
index 0000000000..8047131ec9
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-004.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-basic-004.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-005.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-005.svg.ini
new file mode 100644
index 0000000000..4dd3aa441e
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-005.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-basic-005.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-bicubic-001.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-bicubic-001.svg.ini
new file mode 100644
index 0000000000..fa31104f17
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-bicubic-001.svg.ini
@@ -0,0 +1,3 @@
+[meshgradient-bicubic-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/pservers/reftests/meshgradient-complex-001.svg.ini b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-complex-001.svg.ini
new file mode 100644
index 0000000000..2ed9daa53c
--- /dev/null
+++ b/testing/web-platform/meta/svg/pservers/reftests/meshgradient-complex-001.svg.ini
@@ -0,0 +1,4 @@
+[meshgradient-complex-001.svg]
+ expected:
+ FAIL
+ restart-after: true
diff --git a/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini b/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini
new file mode 100644
index 0000000000..4cb8731360
--- /dev/null
+++ b/testing/web-platform/meta/svg/render/reftests/blending-001.svg.ini
@@ -0,0 +1,7 @@
+[blending-001.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-20
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini b/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini
new file mode 100644
index 0000000000..85c373a888
--- /dev/null
+++ b/testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini
@@ -0,0 +1,7 @@
+[blending-002.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-20
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/render/reftests/blending-svg-foreign-object.html.ini b/testing/web-platform/meta/svg/render/reftests/blending-svg-foreign-object.html.ini
new file mode 100644
index 0000000000..30a10d201d
--- /dev/null
+++ b/testing/web-platform/meta/svg/render/reftests/blending-svg-foreign-object.html.ini
@@ -0,0 +1,3 @@
+[blending-svg-foreign-object.html]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/render/reftests/blending-svg-root.html.ini b/testing/web-platform/meta/svg/render/reftests/blending-svg-root.html.ini
new file mode 100644
index 0000000000..6fb122480a
--- /dev/null
+++ b/testing/web-platform/meta/svg/render/reftests/blending-svg-root.html.ini
@@ -0,0 +1,3 @@
+[blending-svg-root.html]
+ expected:
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini b/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini
new file mode 100644
index 0000000000..3f61191484
--- /dev/null
+++ b/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini
@@ -0,0 +1,2 @@
+[z-index.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/scripted/text-tspan-attrs-indexed-access.svg.ini b/testing/web-platform/meta/svg/scripted/text-tspan-attrs-indexed-access.svg.ini
new file mode 100644
index 0000000000..12004d45e9
--- /dev/null
+++ b/testing/web-platform/meta/svg/scripted/text-tspan-attrs-indexed-access.svg.ini
@@ -0,0 +1,3 @@
+[text-tspan-attrs-indexed-access.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/scripted/tspan-attrs-dxdy-have-length.svg.ini b/testing/web-platform/meta/svg/scripted/tspan-attrs-dxdy-have-length.svg.ini
new file mode 100644
index 0000000000..144737e0d2
--- /dev/null
+++ b/testing/web-platform/meta/svg/scripted/tspan-attrs-dxdy-have-length.svg.ini
@@ -0,0 +1,3 @@
+[tspan-attrs-dxdy-have-length.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/scripted/tspan-attrs-xyrotate-have-length.svg.ini b/testing/web-platform/meta/svg/scripted/tspan-attrs-xyrotate-have-length.svg.ini
new file mode 100644
index 0000000000..6fca4ca366
--- /dev/null
+++ b/testing/web-platform/meta/svg/scripted/tspan-attrs-xyrotate-have-length.svg.ini
@@ -0,0 +1,3 @@
+[tspan-attrs-xyrotate-have-length.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/shapes/__dir__.ini b/testing/web-platform/meta/svg/shapes/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/shapes/animatedPoints-non-animated.html.ini b/testing/web-platform/meta/svg/shapes/animatedPoints-non-animated.html.ini
new file mode 100644
index 0000000000..8814a6e975
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/animatedPoints-non-animated.html.ini
@@ -0,0 +1,4 @@
+[animatedPoints-non-animated.html]
+ [animatedPoints represents non-animated value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/shapes/line-dasharray.svg.ini b/testing/web-platform/meta/svg/shapes/line-dasharray.svg.ini
new file mode 100644
index 0000000000..fb16519844
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/line-dasharray.svg.ini
@@ -0,0 +1,2 @@
+[line-dasharray.svg]
+ restart-after: true
diff --git a/testing/web-platform/meta/svg/shapes/rect-03.svg.ini b/testing/web-platform/meta/svg/shapes/rect-03.svg.ini
new file mode 100644
index 0000000000..64dd56779b
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/rect-03.svg.ini
@@ -0,0 +1,3 @@
+[rect-03.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/shapes/rect-04.svg.ini b/testing/web-platform/meta/svg/shapes/rect-04.svg.ini
new file mode 100644
index 0000000000..e43813c58c
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/rect-04.svg.ini
@@ -0,0 +1,2 @@
+[rect-04.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/shapes/reftests/pathlength-002.svg.ini b/testing/web-platform/meta/svg/shapes/reftests/pathlength-002.svg.ini
new file mode 100644
index 0000000000..150a384e81
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/reftests/pathlength-002.svg.ini
@@ -0,0 +1,3 @@
+[pathlength-002.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/shapes/reftests/pathlength-003.svg.ini b/testing/web-platform/meta/svg/shapes/reftests/pathlength-003.svg.ini
new file mode 100644
index 0000000000..5bb2b4156d
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/reftests/pathlength-003.svg.ini
@@ -0,0 +1,3 @@
+[pathlength-003.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/shapes/scripted/stroke-dashes-hit-at-high-scale.svg.ini b/testing/web-platform/meta/svg/shapes/scripted/stroke-dashes-hit-at-high-scale.svg.ini
new file mode 100644
index 0000000000..645725a00f
--- /dev/null
+++ b/testing/web-platform/meta/svg/shapes/scripted/stroke-dashes-hit-at-high-scale.svg.ini
@@ -0,0 +1,4 @@
+[stroke-dashes-hit-at-high-scale.svg]
+ [Strokes w/dashes are properly hit-tested, even at large scale factors]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/struct/UnknownElement/interface.svg.ini b/testing/web-platform/meta/svg/struct/UnknownElement/interface.svg.ini
new file mode 100644
index 0000000000..0be28726fa
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/UnknownElement/interface.svg.ini
@@ -0,0 +1,4 @@
+[interface.svg]
+ [Interface of unknown element]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/struct/reftests/__dir__.ini b/testing/web-platform/meta/svg/struct/reftests/__dir__.ini
new file mode 100644
index 0000000000..6d14efdd24
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/__dir__.ini
@@ -0,0 +1 @@
+prefs: [svg.use-element.data-url-href.allowed:false]
diff --git a/testing/web-platform/meta/svg/struct/reftests/nested-svg-through-display-contents.svg.ini b/testing/web-platform/meta/svg/struct/reftests/nested-svg-through-display-contents.svg.ini
new file mode 100644
index 0000000000..9dc678a1f6
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/nested-svg-through-display-contents.svg.ini
@@ -0,0 +1,2 @@
+[nested-svg-through-display-contents.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/struct/reftests/use-external-resource-with-revalidation.tentative.html.ini b/testing/web-platform/meta/svg/struct/reftests/use-external-resource-with-revalidation.tentative.html.ini
new file mode 100644
index 0000000000..574327f658
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/use-external-resource-with-revalidation.tentative.html.ini
@@ -0,0 +1,2 @@
+[use-external-resource-with-revalidation.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini
new file mode 100644
index 0000000000..714db4f7b5
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-001.svg.ini
@@ -0,0 +1,3 @@
+[use-svg-dimensions-override-001.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-5 \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini
new file mode 100644
index 0000000000..6ebce554d4
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/use-svg-dimensions-override-002.svg.ini
@@ -0,0 +1,3 @@
+[use-svg-dimensions-override-002.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-5 \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini
new file mode 100644
index 0000000000..0a2c44634c
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-001.svg.ini
@@ -0,0 +1,3 @@
+[use-symbol-dimensions-override-001.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-5 \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini
new file mode 100644
index 0000000000..389b830aa4
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/reftests/use-symbol-dimensions-override-002.svg.ini
@@ -0,0 +1,3 @@
+[use-symbol-dimensions-override-002.svg]
+ fuzzy:
+ maxDifference=0-1;totalPixels=0-5 \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-001.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-001.svg.ini
new file mode 100644
index 0000000000..ee23072128
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-001.svg.ini
@@ -0,0 +1,3 @@
+[svg-getIntersectionList-001.svg]
+ [SVGSVGElement.getIntersectionList()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-002.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-002.svg.ini
new file mode 100644
index 0000000000..740ff4374b
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-002.svg.ini
@@ -0,0 +1,3 @@
+[svg-getIntersectionList-002.svg]
+ [getIntersectionList() on clipped element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-003.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-003.svg.ini
new file mode 100644
index 0000000000..d5015ff552
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-003.svg.ini
@@ -0,0 +1,3 @@
+[svg-getIntersectionList-003.svg]
+ [getIntersectionList() crash test]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-004.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-004.svg.ini
new file mode 100644
index 0000000000..e08c15208b
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-004.svg.ini
@@ -0,0 +1,3 @@
+[svg-getIntersectionList-004.svg]
+ [getIntersectionList() with nested <svg>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/struct/scripted/use-load-error-events.tentative.html.ini b/testing/web-platform/meta/svg/struct/scripted/use-load-error-events.tentative.html.ini
new file mode 100644
index 0000000000..357b7b20b9
--- /dev/null
+++ b/testing/web-platform/meta/svg/struct/scripted/use-load-error-events.tentative.html.ini
@@ -0,0 +1,22 @@
+[use-load-error-events.tentative.html]
+ expected: TIMEOUT
+ ['load' and 'error' events for SVG <use>, external reference, existing]
+ expected: TIMEOUT
+
+ ['load' and 'error' events for SVG <use>, external data: URL reference, existing]
+ expected: NOTRUN
+
+ ['load' and 'error' events for SVG <use>, external reference, non-existing]
+ expected: NOTRUN
+
+ ['load' and 'error' events for SVG <use>, external reference, existing, parse error]
+ expected: NOTRUN
+
+ ['load' and 'error' events for SVG <use>, external reference, existing, changed to local reference while loading]
+ expected: NOTRUN
+
+ ['load' and 'error' events for SVG <use>, external data: URL reference, existing, changed to local reference while loading]
+ expected: NOTRUN
+
+ ['load' and 'error' events for SVG <use>, external reference, non-existing, changed to local reference while loading]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/svg/styling/padding-on-svg-via-img.tentative.html.ini b/testing/web-platform/meta/svg/styling/padding-on-svg-via-img.tentative.html.ini
new file mode 100644
index 0000000000..fd7625e246
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/padding-on-svg-via-img.tentative.html.ini
@@ -0,0 +1,3 @@
+[padding-on-svg-via-img.tentative.html]
+ expected:
+ if (os == "linux") and fission and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/svg/styling/presentation-attributes-irrelevant.html.ini b/testing/web-platform/meta/svg/styling/presentation-attributes-irrelevant.html.ini
new file mode 100644
index 0000000000..cf216e8f5b
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/presentation-attributes-irrelevant.html.ini
@@ -0,0 +1,4 @@
+[presentation-attributes-irrelevant.html]
+ [text-overflow presentation attribute supported on an irrelevant element]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/styling/presentation-attributes-relevant.html.ini b/testing/web-platform/meta/svg/styling/presentation-attributes-relevant.html.ini
new file mode 100644
index 0000000000..f62af3a864
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/presentation-attributes-relevant.html.ini
@@ -0,0 +1,7 @@
+[presentation-attributes-relevant.html]
+ [text-overflow presentation attribute supported on a relevant element]
+ expected: FAIL
+
+ [transform presentation attribute supported on a relevant element]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/styling/presentation-attributes-special-cases.html.ini b/testing/web-platform/meta/svg/styling/presentation-attributes-special-cases.html.ini
new file mode 100644
index 0000000000..8e1567cf00
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/presentation-attributes-special-cases.html.ini
@@ -0,0 +1,25 @@
+[presentation-attributes-special-cases.html]
+ [x, y, width, and height presentation attributes supported on svg element]
+ expected: FAIL
+
+ [x, y, width, and height presentation attributes supported on symbol element]
+ expected: FAIL
+
+ [x, y, width, and height presentation attributes supported on use element]
+ expected: FAIL
+
+ [fill presentation attribute not supported on discard]
+ expected: FAIL
+
+ [transform presentation attribute supported on g]
+ expected: FAIL
+
+ [patternTransform presentation attribute supported on pattern]
+ expected: FAIL
+
+ [patternTransform presentation attribute supported on linearGradient]
+ expected: FAIL
+
+ [patternTransform presentation attribute supported on radialGradient]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/styling/presentation-attributes-unknown.html.ini b/testing/web-platform/meta/svg/styling/presentation-attributes-unknown.html.ini
new file mode 100644
index 0000000000..330d89f8d2
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/presentation-attributes-unknown.html.ini
@@ -0,0 +1,5 @@
+[presentation-attributes-unknown.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [text-overflow presentation attribute supported on an unknown SVG element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/styling/render/__dir__.ini b/testing/web-platform/meta/svg/styling/render/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/render/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/svg/styling/required-properties.svg.ini b/testing/web-platform/meta/svg/styling/required-properties.svg.ini
new file mode 100644
index 0000000000..22534f7bb5
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/required-properties.svg.ini
@@ -0,0 +1,17 @@
+[required-properties.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property "alignment-baseline" is supported]
+ expected: FAIL
+
+ [Property "baseline-shift" is supported]
+ expected: FAIL
+
+ [Property "glyph-orientation-vertical" is supported]
+ expected: FAIL
+
+ [Property "text-align-all" is supported]
+ expected: FAIL
+
+ [Property "text-space-collapse" is supported]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/styling/style-sheet-interfaces.svg.ini b/testing/web-platform/meta/svg/styling/style-sheet-interfaces.svg.ini
new file mode 100644
index 0000000000..972c966806
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/style-sheet-interfaces.svg.ini
@@ -0,0 +1,3 @@
+[style-sheet-interfaces.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/styling/use-element-transitions.html.ini b/testing/web-platform/meta/svg/styling/use-element-transitions.html.ini
new file mode 100644
index 0000000000..7978f241b8
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/use-element-transitions.html.ini
@@ -0,0 +1,2 @@
+[use-element-transitions.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/styling/use-element-web-animations.html.ini b/testing/web-platform/meta/svg/styling/use-element-web-animations.html.ini
new file mode 100644
index 0000000000..195a25d627
--- /dev/null
+++ b/testing/web-platform/meta/svg/styling/use-element-web-animations.html.ini
@@ -0,0 +1,2 @@
+[use-element-web-animations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/inheritance.svg.ini b/testing/web-platform/meta/svg/text/inheritance.svg.ini
new file mode 100644
index 0000000000..7f89afaaa6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/inheritance.svg.ini
@@ -0,0 +1,25 @@
+[inheritance.svg]
+ [Property text-decoration-stroke has initial value none]
+ expected: FAIL
+
+ [Property shape-subtract does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-fill has initial value none]
+ expected: FAIL
+
+ [Property shape-inside does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-stroke does not inherit]
+ expected: FAIL
+
+ [Property text-decoration-fill does not inherit]
+ expected: FAIL
+
+ [Property shape-inside has initial value auto]
+ expected: FAIL
+
+ [Property shape-subtract has initial value auto]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini
new file mode 100644
index 0000000000..ec92914247
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-inside-valid.svg.ini
@@ -0,0 +1,19 @@
+[shape-inside-valid.svg]
+ [e.style['shape-inside'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "circle(10px at 20px -30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-inside'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini
new file mode 100644
index 0000000000..868a4de8ab
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-margin-valid.svg.ini
@@ -0,0 +1,3 @@
+[shape-margin-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini
new file mode 100644
index 0000000000..a0dc3a1236
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-invalid.svg.ini
@@ -0,0 +1,3 @@
+[shape-subtract-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini
new file mode 100644
index 0000000000..d43bd099ed
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/shape-subtract-valid.svg.ini
@@ -0,0 +1,20 @@
+[shape-subtract-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['shape-subtract'\] = "circle(10px at 20px -30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "polygon(10px 20px, -30px 40px, 50px 60px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "circle(10px at 20px -30px) url(\\"https://example.com/\\") ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "ellipse(10px 20px at -30px 40px)" should set the property value]
+ expected: FAIL
+
+ [e.style['shape-subtract'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini
new file mode 100644
index 0000000000..9fec02fb99
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-computed.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-computed.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini
new file mode 100644
index 0000000000..3e3b8a4ca6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini
new file mode 100644
index 0000000000..dc788beb3d
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-anchor-valid.svg.ini
@@ -0,0 +1,3 @@
+[text-anchor-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini
new file mode 100644
index 0000000000..33368f5d8d
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-decoration-fill-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini
new file mode 100644
index 0000000000..11ad221075
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-fill-valid.svg.ini
@@ -0,0 +1,23 @@
+[text-decoration-fill-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-fill'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "context-stroke" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "context-fill" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-fill'\] = "rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini
new file mode 100644
index 0000000000..713f1eb583
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-invalid.svg.ini
@@ -0,0 +1,3 @@
+[text-decoration-stroke-invalid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini
new file mode 100644
index 0000000000..c2598d53a0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/parsing/text-decoration-stroke-valid.svg.ini
@@ -0,0 +1,23 @@
+[text-decoration-stroke-valid.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['text-decoration-stroke'\] = "rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "context-fill" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "context-stroke" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\") rgb(12, 34, 56)" should set the property value]
+ expected: FAIL
+
+ [e.style['text-decoration-stroke'\] = "url(\\"https://example.com/\\")" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini
new file mode 100644
index 0000000000..e62466405e
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg.ini
@@ -0,0 +1,4 @@
+[dominant-baseline-hanging-small-font-size.svg]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/text/reftests/lengthAdjust-vertical.svg.ini b/testing/web-platform/meta/svg/text/reftests/lengthAdjust-vertical.svg.ini
new file mode 100644
index 0000000000..33803f7840
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/lengthAdjust-vertical.svg.ini
@@ -0,0 +1,4 @@
+[lengthAdjust-vertical.svg]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini
new file mode 100644
index 0000000000..73009458e6
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-clipped-offscreen-move-onscreen.html.ini
@@ -0,0 +1,2 @@
+[text-clipped-offscreen-move-onscreen.html]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini
new file mode 100644
index 0000000000..10e43777a8
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-complex-001.svg.ini
@@ -0,0 +1,4 @@
+[text-complex-001.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini
new file mode 100644
index 0000000000..61b5ff78b5
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini
@@ -0,0 +1,4 @@
+[text-complex-002.svg]
+ expected:
+ if (os == "android"): [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini
new file mode 100644
index 0000000000..656bbe26c0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-001.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini
new file mode 100644
index 0000000000..7fa725e592
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-002.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini
new file mode 100644
index 0000000000..9aee6b56cf
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-003.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini
new file mode 100644
index 0000000000..00f5c0e1a4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-005.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-005.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini
new file mode 100644
index 0000000000..8d3745b46f
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-006.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-006.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini
new file mode 100644
index 0000000000..ebdef77df4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-007.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-007.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini
new file mode 100644
index 0000000000..8888929110
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-101.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-101.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini
new file mode 100644
index 0000000000..dee2101967
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-inline-size-201.svg.ini
@@ -0,0 +1,2 @@
+[text-inline-size-201.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini
new file mode 100644
index 0000000000..5053fcefd4
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-001.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini
new file mode 100644
index 0000000000..b3afa0f3fd
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-002.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini
new file mode 100644
index 0000000000..d0e37b9138
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-multiline-003.svg.ini
@@ -0,0 +1,2 @@
+[text-multiline-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini
new file mode 100644
index 0000000000..bb11c59b32
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-001.svg.ini
@@ -0,0 +1,4 @@
+[text-shape-inside-001.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini
new file mode 100644
index 0000000000..96293cb4f5
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-shape-inside-002.svg.ini
@@ -0,0 +1,4 @@
+[text-shape-inside-002.svg]
+ expected:
+ if os != "win": FAIL
+ if (os == "win"): FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini
new file mode 100644
index 0000000000..86b066f551
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-001.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-001.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini
new file mode 100644
index 0000000000..c7317d9a3b
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-002.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-002.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini
new file mode 100644
index 0000000000..52c998e74e
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-003.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-003.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini
new file mode 100644
index 0000000000..e31e51915a
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-102.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-102.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini
new file mode 100644
index 0000000000..81717a8615
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-201.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-201.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini
new file mode 100644
index 0000000000..dfab6241d0
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-202.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-202.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini
new file mode 100644
index 0000000000..c9f4cc5557
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/text-text-anchor-203.svg.ini
@@ -0,0 +1,2 @@
+[text-text-anchor-203.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini
new file mode 100644
index 0000000000..627529ce5a
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/textpath-shape-001.svg.ini
@@ -0,0 +1,3 @@
+[textpath-shape-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini
new file mode 100644
index 0000000000..b3cd665e7c
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/reftests/textpath-side-001.svg.ini
@@ -0,0 +1,3 @@
+[textpath-side-001.svg]
+ expected:
+ FAIL
diff --git a/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini
new file mode 100644
index 0000000000..f76cf5fa9f
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/getsubstringlength-emoji-ligatures.html.ini
@@ -0,0 +1,5 @@
+[getsubstringlength-emoji-ligatures.html]
+ [SVGTextContentElement.getSubStringLength on Emoji with ligatures]
+ expected:
+ if release_or_beta and (os == "android"): FAIL
+
diff --git a/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini
new file mode 100644
index 0000000000..5e54fbe672
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/lengthadjust.html.ini
@@ -0,0 +1,3 @@
+[lengthadjust.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini
new file mode 100644
index 0000000000..a5d36c10f2
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/textlength-inconsistent.svg.ini
@@ -0,0 +1,3 @@
+[textlength-inconsistent.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini
new file mode 100644
index 0000000000..3243c0ef0c
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg.ini
@@ -0,0 +1,5 @@
+[textpath-textlength-text-anchor-001.tentative.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['textLength' on <textPath> with 'text-anchor' adjustments]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini
new file mode 100644
index 0000000000..980824c300
--- /dev/null
+++ b/testing/web-platform/meta/svg/text/scripted/transform-dynamic-update.html.ini
@@ -0,0 +1,3 @@
+[transform-dynamic-update.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEColorMatrixElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEColorMatrixElement.html.ini
new file mode 100644
index 0000000000..4970599aca
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEColorMatrixElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFEColorMatrixElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFECompositeElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFECompositeElement.html.ini
new file mode 100644
index 0000000000..f3835f9fa2
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFECompositeElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFECompositeElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html.ini
new file mode 100644
index 0000000000..4a621af2af
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFEConvolveMatrixElement.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html.ini
new file mode 100644
index 0000000000..dc9f246d96
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFEDisplacementMapElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEMorphologyElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEMorphologyElement.html.ini
new file mode 100644
index 0000000000..5429bd9546
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFEMorphologyElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFEMorphologyElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFETurbulenceElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFETurbulenceElement.html.ini
new file mode 100644
index 0000000000..b8eaa8b3f5
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFETurbulenceElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFETurbulenceElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFilterElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFilterElement.html.ini
new file mode 100644
index 0000000000..5d72de115c
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGFilterElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGFilterElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGGradientElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGGradientElement.html.ini
new file mode 100644
index 0000000000..cda5755b5e
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGGradientElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGGradientElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMarkerElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMarkerElement.html.ini
new file mode 100644
index 0000000000..65459bd4a3
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMarkerElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGMarkerElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMaskElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMaskElement.html.ini
new file mode 100644
index 0000000000..2ede241127
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGMaskElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGMaskElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGPatternElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGPatternElement.html.ini
new file mode 100644
index 0000000000..b658242efa
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGPatternElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGPatternElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextContentElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextContentElement.html.ini
new file mode 100644
index 0000000000..e90f13d042
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextContentElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGTextContentElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextPathElement.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextPathElement.html.ini
new file mode 100644
index 0000000000..c59c4b166e
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration-SVGTextPathElement.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration-SVGTextPathElement.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration.html.ini
new file mode 100644
index 0000000000..717fa89c00
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedEnumeration.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedEnumeration.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedInteger.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedInteger.html.ini
new file mode 100644
index 0000000000..4b1dc35d21
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedInteger.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedInteger.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLength.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLength.html.ini
new file mode 100644
index 0000000000..710da7b24e
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLength.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedLength.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLengthList.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLengthList.html.ini
new file mode 100644
index 0000000000..20db97167b
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedLengthList.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedLengthList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumber.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumber.html.ini
new file mode 100644
index 0000000000..d22f2897cd
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumber.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedNumber.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumberList.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumberList.html.ini
new file mode 100644
index 0000000000..442063f9ee
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedNumberList.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedNumberList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedPreserveAspectRatio.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedPreserveAspectRatio.html.ini
new file mode 100644
index 0000000000..a4de2140ec
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedPreserveAspectRatio.html.ini
@@ -0,0 +1,3 @@
+[SVGAnimatedPreserveAspectRatio.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGAnimatedRect.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedRect.html.ini
new file mode 100644
index 0000000000..d12b0e317c
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGAnimatedRect.html.ini
@@ -0,0 +1,5 @@
+[SVGAnimatedRect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [SVGAnimatedRect interface - utilizing the viewBox property of SVGSVGElement]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGElement.className-01.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGElement.className-01.svg.ini
new file mode 100644
index 0000000000..5d417cee45
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGElement.className-01.svg.ini
@@ -0,0 +1,3 @@
+[SVGElement.className-01.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-01.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-01.svg.ini
new file mode 100644
index 0000000000..81b91abb85
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-01.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.getPointAtLength-01.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-02.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-02.svg.ini
new file mode 100644
index 0000000000..8f371cf4a9
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-02.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.getPointAtLength-02.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-03.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-03.svg.ini
new file mode 100644
index 0000000000..648d8d40f3
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-03.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.getPointAtLength-03.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-05.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-05.svg.ini
new file mode 100644
index 0000000000..4b604ce5ff
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getPointAtLength-05.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.getPointAtLength-05.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getTotalLength-01.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getTotalLength-01.svg.ini
new file mode 100644
index 0000000000..d73255098b
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.getTotalLength-01.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.getTotalLength-01.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInFill-01.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInFill-01.svg.ini
new file mode 100644
index 0000000000..f89934d3b6
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInFill-01.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.isPointInFill-01.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg.ini
new file mode 100644
index 0000000000..037ca23d0d
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg.ini
@@ -0,0 +1,3 @@
+[SVGGeometryElement.isPointInStroke-01.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-02.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-02.svg.ini
new file mode 100644
index 0000000000..21ac613ebf
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGeometryElement.isPointInStroke-02.svg.ini
@@ -0,0 +1,5 @@
+[SVGGeometryElement.isPointInStroke-02.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [isPointInStroke w/dashes works properly at large scale factors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-01.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-01.html.ini
new file mode 100644
index 0000000000..5b1b2a7c30
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-01.html.ini
@@ -0,0 +1,3 @@
+[SVGGraphicsElement.getBBox-01.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-02.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-02.html.ini
new file mode 100644
index 0000000000..ccba8176e3
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-02.html.ini
@@ -0,0 +1,3 @@
+[SVGGraphicsElement.getBBox-02.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-03.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-03.html.ini
new file mode 100644
index 0000000000..2f736bf302
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.getBBox-03.html.ini
@@ -0,0 +1,29 @@
+[SVGGraphicsElement.getBBox-03.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [rect1]
+ expected: FAIL
+
+ [rect2]
+ expected: FAIL
+
+ [circle]
+ expected: FAIL
+
+ [ellipse1]
+ expected: FAIL
+
+ [ellipse2]
+ expected: FAIL
+
+ [image3]
+ expected: FAIL
+
+ [image4]
+ expected: FAIL
+
+ [foreign1]
+ expected: FAIL
+
+ [foreign2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini
new file mode 100644
index 0000000000..beee22ce93
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGGraphicsElement.svg.ini
@@ -0,0 +1,8 @@
+[SVGGraphicsElement.svg]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [getCTM() returns instance of SVGMatrix]
+ expected: FAIL
+
+ [getScreenCTM() returns instance of SVGMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-ch.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-ch.html.ini
new file mode 100644
index 0000000000..19168cd31b
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLength-ch.html.ini
@@ -0,0 +1,4 @@
+[SVGLength-ch.html]
+ [upright vertical ch unit in SVGLength]
+ expected:
+ if (os == "android" and not fission): [PASS, FAIL]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-ic.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-ic.html.ini
new file mode 100644
index 0000000000..6121aad6ad
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLength-ic.html.ini
@@ -0,0 +1,3 @@
+[SVGLength-ic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini
new file mode 100644
index 0000000000..1eb0c10b46
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini
@@ -0,0 +1,8 @@
+[SVGLength-lh.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [lh unit in SVGLength]
+ expected: FAIL
+
+ [Convert back to lh from new user unit value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-px-with-context.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-px-with-context.html.ini
new file mode 100644
index 0000000000..64f935ca06
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLength-px-with-context.html.ini
@@ -0,0 +1,3 @@
+[SVGLength-px-with-context.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-px.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-px.html.ini
new file mode 100644
index 0000000000..46106d3f6a
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLength-px.html.ini
@@ -0,0 +1,11 @@
+[SVGLength-px.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [SVGLength, converting from 'px' to other units (detached), percentage]
+ expected: FAIL
+
+ [SVGLength, converting from 'px' to other units (detached), ems]
+ expected: FAIL
+
+ [SVGLength, converting from 'px' to other units (detached), exs]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItem.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItem.html.ini
new file mode 100644
index 0000000000..2410bba8eb
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItem.html.ini
@@ -0,0 +1,3 @@
+[SVGLengthList-appendItem.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItemFromClearedList.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItemFromClearedList.html.ini
new file mode 100644
index 0000000000..39f10efeaa
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-appendItemFromClearedList.html.ini
@@ -0,0 +1,3 @@
+[SVGLengthList-appendItemFromClearedList.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLengthList-basics.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-basics.html.ini
new file mode 100644
index 0000000000..6042dee23a
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-basics.html.ini
@@ -0,0 +1,3 @@
+[SVGLengthList-basics.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLengthList-getItem.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-getItem.html.ini
new file mode 100644
index 0000000000..57308880cb
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGLengthList-getItem.html.ini
@@ -0,0 +1,3 @@
+[SVGLengthList-getItem.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGPoint.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGPoint.html.ini
new file mode 100644
index 0000000000..f34c74376f
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/SVGPoint.html.ini
@@ -0,0 +1,3 @@
+[SVGPoint.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/types/scripted/event-handler-all-document-element-events.svg.ini b/testing/web-platform/meta/svg/types/scripted/event-handler-all-document-element-events.svg.ini
new file mode 100644
index 0000000000..0edbec6589
--- /dev/null
+++ b/testing/web-platform/meta/svg/types/scripted/event-handler-all-document-element-events.svg.ini
@@ -0,0 +1,3 @@
+[event-handler-all-document-element-events.svg]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]