summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-typed-om
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-typed-om')
-rw-r--r--testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/idlharness.html.ini1539
-rw-r--r--testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini31
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini13
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini109
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini103
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini28
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini25
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini7
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini19
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini22
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini16
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini0
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini2
351 files changed, 3372 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini b/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini
new file mode 100644
index 0000000000..bc9c9e1dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html.ini
@@ -0,0 +1,4 @@
+[CSSMatrixComponent-DOMMatrix-mutable.html]
+ [CSSMatrixComponent's matrix attribute is mutable]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/__dir__.ini b/testing/web-platform/meta/css/css-typed-om/__dir__.ini
new file mode 100644
index 0000000000..6a588e47a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini b/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini
new file mode 100644
index 0000000000..12b10ae938
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/declared-styleMap-accepts-inherit.html.ini
@@ -0,0 +1,4 @@
+[declared-styleMap-accepts-inherit.html]
+ [Declared styleMap objects accept 'inherit' as a value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini
new file mode 100644
index 0000000000..a4e93484e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini
@@ -0,0 +1,22 @@
+[factory-absolute-length.html]
+ [CSS.cm() produces cm length]
+ expected: FAIL
+
+ [CSS.mm() produces mm length]
+ expected: FAIL
+
+ [CSS.in() produces in length]
+ expected: FAIL
+
+ [CSS.pt() produces pt length]
+ expected: FAIL
+
+ [CSS.pc() produces pc length]
+ expected: FAIL
+
+ [CSS.px() produces px length]
+ expected: FAIL
+
+ [CSS.Q() produces q length]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini
new file mode 100644
index 0000000000..44be517e32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini
@@ -0,0 +1,7 @@
+[factory-duration.html]
+ [CSS.s() produces s duration]
+ expected: FAIL
+
+ [CSS.ms() produces ms duration]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini
new file mode 100644
index 0000000000..6c7db333df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini
@@ -0,0 +1,7 @@
+[factory-frequency.html]
+ [CSS.Hz() produces hz frequency]
+ expected: FAIL
+
+ [CSS.kHz() produces khz frequency]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini
new file mode 100644
index 0000000000..a6eed46990
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini
@@ -0,0 +1,1539 @@
+[idlharness.html]
+ [CSSMathNegate interface: attribute value]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation percent(double)]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation type()]
+ expected: FAIL
+
+ [CSSSkew interface object name]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface object length]
+ expected: FAIL
+
+ [CSSPerspective interface object length]
+ expected: FAIL
+
+ [CSSMathNegate interface object name]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathClamp interface object name]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathSum must be primary interface of mathSum]
+ expected: FAIL
+
+ [Stringification of scale]
+ expected: FAIL
+
+ [Stringification of matrix]
+ expected: FAIL
+
+ [CSSStyleValue interface: operation parse(USVString, USVString)]
+ expected: FAIL
+
+ [CSSPerspective interface: perspective must inherit property "length" with the proper type]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSRotate interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation ex(double)]
+ expected: FAIL
+
+ [CSSMathClamp interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: unitValue must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation number(double)]
+ expected: FAIL
+
+ [CSS namespace: operation fr(double)]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation Q(double)]
+ expected: FAIL
+
+ [CSSMatrixComponent interface object name]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation dpcm(double)]
+ expected: FAIL
+
+ [CSSSkewY interface: skewY must inherit property "ay" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation Hz(double)]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSS namespace: operation vb(double)]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSUnitValue must be primary interface of unitValue]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkewY interface object length]
+ expected: FAIL
+
+ [Stringification of perspective]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling to(USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation parse(USVString)]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "has(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling parse(USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "parse(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skew must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on transformValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Stringification of mathSum]
+ expected: FAIL
+
+ [CSSMathMin interface object name]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: attribute variable]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewY must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface object name]
+ expected: FAIL
+
+ [CSS namespace: operation kHz(double)]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathValue interface: attribute operator]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkew interface: skew must inherit property "ax" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSNumericArray interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformValue interface: iterable<CSSTransformComponent>]
+ expected: FAIL
+
+ [CSSKeywordValue interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation get(USVString)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "type()" with the proper type]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "to(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling parse(USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSImageValue interface object length]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: attribute y]
+ expected: FAIL
+
+ [CSSRotate interface: attribute x]
+ expected: FAIL
+
+ [CSSRotate interface: attribute z]
+ expected: FAIL
+
+ [CSSMathMax interface: attribute values]
+ expected: FAIL
+
+ [CSSTransformComponent interface object length]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "getAll(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathMax interface object name]
+ expected: FAIL
+
+ [CSSUnitValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling has(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSS namespace: operation deg(double)]
+ expected: FAIL
+
+ [CSSStyleValue interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation vw(double)]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "clear()" with the proper type]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation vi(double)]
+ expected: FAIL
+
+ [CSSUnitValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: rotate must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSS namespace: operation vmin(double)]
+ expected: FAIL
+
+ [CSSMathProduct interface object name]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "length" with the proper type]
+ expected: FAIL
+
+ [CSSMathInvert interface: attribute value]
+ expected: FAIL
+
+ [CSSStyleRule interface: attribute styleMap]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: attribute is2D]
+ expected: FAIL
+
+ [CSSMathMin interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathProduct interface: attribute values]
+ expected: FAIL
+
+ [CSSMathSum interface object name]
+ expected: FAIL
+
+ [CSS namespace: operation dppx(double)]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTranslate interface object name]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkew interface: attribute ax]
+ expected: FAIL
+
+ [CSSSkew interface: attribute ay]
+ expected: FAIL
+
+ [CSSStyleValue interface: transformValue must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSSkew interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation lh(double)]
+ expected: FAIL
+
+ [CSSMathValue interface: mathSum must inherit property "operator" with the proper type]
+ expected: FAIL
+
+ [CSSNumericArray interface: iterable<CSSNumericValue>]
+ expected: FAIL
+
+ [CSSTransformValue interface: operation toMatrix()]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSTransformValue interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface object name]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericValue interface object length]
+ expected: FAIL
+
+ [Stringification of rotate]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "type()" with the proper type]
+ expected: FAIL
+
+ [CSSMathMin interface: attribute values]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewX must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation has(USVString)]
+ expected: FAIL
+
+ [CSSMathValue interface object name]
+ expected: FAIL
+
+ [CSSTransformValue must be primary interface of transformValue]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: iterable<USVString, [object Object\]>]
+ expected: FAIL
+
+ [CSS namespace: operation ch(double)]
+ expected: FAIL
+
+ [Stringification of skew]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSS namespace: operation ms(double)]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSSkewX interface object length]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [Stringification of transformValue]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation vmax(double)]
+ expected: FAIL
+
+ [StylePropertyMap must be primary interface of styleMap]
+ expected: FAIL
+
+ [CSSSkewX interface object name]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: attribute fallback]
+ expected: FAIL
+
+ [CSSUnitValue interface: attribute value]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathInvert interface object name]
+ expected: FAIL
+
+ [CSSSkewX interface: skewX must inherit property "ax" with the proper type]
+ expected: FAIL
+
+ [CSSRotate must be primary interface of rotate]
+ expected: FAIL
+
+ [CSS namespace: operation in(double)]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSMathValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericArray interface: attribute length]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericArray interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: perspective must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: matrix must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation vh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation s(double)]
+ expected: FAIL
+
+ [CSSMathNegate interface object length]
+ expected: FAIL
+
+ [CSSTransformValue interface: transformValue must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: rotate must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathMax interface object length]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "z" with the proper type]
+ expected: FAIL
+
+ [SVGElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSSkewY interface object name]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "to(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSUnparsedValue interface object name]
+ expected: FAIL
+
+ [Stringification of unitValue]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStyleValue interface: transformValue must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericArray interface object name]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [HTMLElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSRotate interface object length]
+ expected: FAIL
+
+ [CSSSkewY must be primary interface of skewY]
+ expected: FAIL
+
+ [CSSMathInvert interface object length]
+ expected: FAIL
+
+ [CSSStyleValue interface: unitValue must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSPerspective interface: attribute length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: matrix must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: attribute matrix]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSS namespace: operation pt(double)]
+ expected: FAIL
+
+ [CSSScale interface object length]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMap interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling getAll(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSTranslate interface object length]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "parse(USVString)" with the proper type]
+ expected: FAIL
+
+ [Element interface: operation computedStyleMap()]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on transformValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Stringification of skewX]
+ expected: FAIL
+
+ [Stringification of skewY]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation rad(double)]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling delete(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSUnitValue interface: unitValue must inherit property "value" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation em(double)]
+ expected: FAIL
+
+ [StylePropertyMap interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation px(double)]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewX must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface object name]
+ expected: FAIL
+
+ [CSSNumericValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: scale must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: perspective must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSSKeywordValue interface: attribute value]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPerspective must be primary interface of perspective]
+ expected: FAIL
+
+ [CSSTransformComponent interface: scale must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [Stringification of styleMap]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: operation getAll(USVString)]
+ expected: FAIL
+
+ [CSSMathClamp interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation to(USVString)]
+ expected: FAIL
+
+ [CSSStyleValue interface: mathSum must inherit property "parse(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSSkewX must be primary interface of skewX]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: calling get(USVString) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "angle" with the proper type]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parseAll(USVString, USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSTransformValue interface object name]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: attribute length]
+ expected: FAIL
+
+ [CSSSkew interface: skew must inherit property "ay" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation dpi(double)]
+ expected: FAIL
+
+ [CSSTransformValue interface: attribute length]
+ expected: FAIL
+
+ [CSSScale interface object name]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation clear()]
+ expected: FAIL
+
+ [CSSPerspective interface object name]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSScale interface: scale must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSPerspective interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSNumericValue interface object name]
+ expected: FAIL
+
+ [CSSTransformComponent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation cm(double)]
+ expected: FAIL
+
+ [CSSStyleValue interface: calling parse(USVString, USVString) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSScale interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSS namespace: operation rlh(double)]
+ expected: FAIL
+
+ [CSSMathInvert interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSStyleValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTranslate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMathSum interface: attribute values]
+ expected: FAIL
+
+ [CSSKeywordValue interface object name]
+ expected: FAIL
+
+ [CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSMathNegate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: iterable<CSSUnparsedSegment>]
+ expected: FAIL
+
+ [CSS namespace: operation pc(double)]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "get(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSKeywordValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSTransformComponent interface: transformValue[0\] must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation grad(double)]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface object name]
+ expected: FAIL
+
+ [CSSTranslate interface: transformValue[0\] must inherit property "x" with the proper type]
+ expected: FAIL
+
+ [CSSSkewX interface: attribute ax]
+ expected: FAIL
+
+ [CSSUnitValue interface: unitValue must inherit property "unit" with the proper type]
+ expected: FAIL
+
+ [CSS namespace: operation turn(double)]
+ expected: FAIL
+
+ [CSSImageValue interface object name]
+ expected: FAIL
+
+ [CSSMathProduct interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation ic(double)]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRotate interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSUnparsedValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSUnitValue interface object name]
+ expected: FAIL
+
+ [CSSTranslate must be primary interface of transformValue[0\]]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling to(USVString) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSMathProduct interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathMin interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSS namespace: operation rem(double)]
+ expected: FAIL
+
+ [CSSSkew interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMatrixComponent must be primary interface of matrix]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: styleMap must inherit property "size" with the proper type]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skew must inherit property "toMatrix()" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "delete(USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathValue interface object length]
+ expected: FAIL
+
+ [CSSTransformComponent interface: stringifier]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation delete(USVString)]
+ expected: FAIL
+
+ [CSSMathMax interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSRotate interface: rotate must inherit property "y" with the proper type]
+ expected: FAIL
+
+ [CSSVariableReferenceValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSMathSum interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSSkewX interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSSkewY interface: attribute ay]
+ expected: FAIL
+
+ [CSSMatrixComponent interface object length]
+ expected: FAIL
+
+ [CSSRotate interface: attribute angle]
+ expected: FAIL
+
+ [CSSTransformComponent interface: transformValue[0\] must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSSkew must be primary interface of skew]
+ expected: FAIL
+
+ [CSSTransformComponent interface: skewY must inherit property "is2D" with the proper type]
+ expected: FAIL
+
+ [CSSTransformValue interface: attribute is2D]
+ expected: FAIL
+
+ [CSSScale must be primary interface of scale]
+ expected: FAIL
+
+ [CSSStyleValue interface: mathSum must inherit property "parseAll(USVString, USVString)" with the proper type]
+ expected: FAIL
+
+ [CSSMathSum interface object length]
+ expected: FAIL
+
+ [CSS namespace: operation mm(double)]
+ expected: FAIL
+
+ [Stringification of transformValue[0\]]
+ expected: FAIL
+
+ [StylePropertyMapReadOnly interface: attribute size]
+ expected: FAIL
+
+ [CSSSkewY interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSMatrixComponent interface: matrix must inherit property "matrix" with the proper type]
+ expected: FAIL
+
+ [CSSMathSum interface: mathSum must inherit property "values" with the proper type]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute y]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute x]
+ expected: FAIL
+
+ [CSSTranslate interface: attribute z]
+ expected: FAIL
+
+ [CSSImageValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSTransformComponent interface: operation toMatrix()]
+ expected: FAIL
+
+ [CSSStyleValue interface: stringifier]
+ expected: FAIL
+
+ [CSSStyleValue interface: operation parseAll(USVString, USVString)]
+ expected: FAIL
+
+ [CSSUnitValue interface: attribute unit]
+ expected: FAIL
+
+ [CSSScale interface: attribute y]
+ expected: FAIL
+
+ [CSSScale interface: attribute x]
+ expected: FAIL
+
+ [CSSScale interface: attribute z]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation equals(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "sub(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "mul(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling append(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling div(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling sub(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "min(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling add(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling mul(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "equals(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation max(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling max(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling min(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation mul(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "sub(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling mul(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling toSum(USVString...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation add(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "mul(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "set(USVString, (CSSStyleValue or USVString)...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "add(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling sub(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "equals(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation toSum(USVString...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "toSum(USVString...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "add(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: styleMap must inherit property "append(USVString, (CSSStyleValue or USVString)...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling max(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "min(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "max(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling min(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling toSum(USVString...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation min(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "max(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling equals(CSSNumberish...) on unitValue with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "div(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation sub(CSSNumberish...)]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation set(USVString, (CSSStyleValue or USVString)...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: mathSum must inherit property "toSum(USVString...)" with the proper type]
+ expected: FAIL
+
+ [StylePropertyMap interface: calling set(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling div(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling equals(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [StylePropertyMap interface: operation append(USVString, (CSSStyleValue or USVString)...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: operation div(CSSNumberish...)]
+ expected: FAIL
+
+ [CSSNumericValue interface: calling add(CSSNumberish...) on mathSum with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [CSSNumericValue interface: unitValue must inherit property "div(CSSNumberish...)" with the proper type]
+ expected: FAIL
+
+ [CSSLab interface: attribute a]
+ expected: FAIL
+
+ [CSSHSL interface object length]
+ expected: FAIL
+
+ [CSSHSL interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSColor interface object length]
+ expected: FAIL
+
+ [CSSHWB interface: attribute b]
+ expected: FAIL
+
+ [CSSLCH interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSHWB interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSHWB interface object name]
+ expected: FAIL
+
+ [CSSLab interface object length]
+ expected: FAIL
+
+ [CSSRGB interface: attribute r]
+ expected: FAIL
+
+ [CSSHWB interface: attribute w]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLab interface object name]
+ expected: FAIL
+
+ [CSSColorValue interface object length]
+ expected: FAIL
+
+ [CSSColorValue interface: operation parse(USVString)]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSHSL interface object name]
+ expected: FAIL
+
+ [CSSRGB interface object name]
+ expected: FAIL
+
+ [CSSLab interface: attribute l]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSHWB interface: attribute h]
+ expected: FAIL
+
+ [CSSColor interface object name]
+ expected: FAIL
+
+ [MathMLElement interface: attribute attributeStyleMap]
+ expected: FAIL
+
+ [CSSHWB interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRGB interface: attribute alpha]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSColorValue interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSLab interface: attribute b]
+ expected: FAIL
+
+ [CSSHSL interface: attribute s]
+ expected: FAIL
+
+ [CSSLab interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: attribute h]
+ expected: FAIL
+
+ [CSSLCH interface object name]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSRGB interface: attribute b]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSHSL interface: attribute alpha]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSColorValue interface object name]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLCH interface: attribute h]
+ expected: FAIL
+
+ [CSSHWB interface object length]
+ expected: FAIL
+
+ [CSSColor interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLCH interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSRGB interface object length]
+ expected: FAIL
+
+ [CSSHSL interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSLCH interface: attribute c]
+ expected: FAIL
+
+ [CSSRGB interface: attribute g]
+ expected: FAIL
+
+ [CSSLab interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSLCH interface object length]
+ expected: FAIL
+
+ [CSSRGB interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute lower]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute upper]
+ expected: FAIL
+
+ [CSSMathClamp interface: attribute value]
+ expected: FAIL
+
+ [CSSColor interface: attribute colorSpace]
+ expected: FAIL
+
+ [CSSOKLCH interface object name]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSOKLab interface object name]
+ expected: FAIL
+
+ [CSSColor interface: attribute channels]
+ expected: FAIL
+
+ [CSSColor interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute c]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSOKLab interface object length]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute h]
+ expected: FAIL
+
+ [CSSOKLCH interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLCH interface object length]
+ expected: FAIL
+
+ [CSSOKLCH interface: attribute l]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute a]
+ expected: FAIL
+
+ [CSSOKLab interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute b]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute alpha]
+ expected: FAIL
+
+ [CSSOKLab interface: attribute l]
+ expected: FAIL
+
+ [CSS namespace: operation dvb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqw(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svmin(double)]
+ expected: FAIL
+
+ [CSS namespace: operation lvb(double)]
+ expected: FAIL
+
+ [CSS namespace: operation dvh(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqmax(double)]
+ expected: FAIL
+
+ [CSS namespace: operation cqi(double)]
+ expected: FAIL
+
+ [CSS namespace: operation svmax(double)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini b/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini
new file mode 100644
index 0000000000..39d9bdc350
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/rotate-by-added-angle.html.ini
@@ -0,0 +1,2 @@
+[rotate-by-added-angle.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini b/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini
new file mode 100644
index 0000000000..f084de19b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/set-var-reference-thcrash.html.ini
@@ -0,0 +1,4 @@
+[set-var-reference-thcrash.html]
+ [Do not crash when referencing a variable with CSSVariableReferenceValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini
new file mode 100644
index 0000000000..a103d58633
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html.ini
@@ -0,0 +1,7 @@
+[normalize-ident.tentative.html]
+ [CSS identifiers are normalized from String to CSSKeywordValues]
+ expected: FAIL
+
+ [CSS identifiers are normalized from CSSOM to CSSKeywordValues]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
new file mode 100644
index 0000000000..cd50b9d450
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
@@ -0,0 +1,10 @@
+[normalize-image.html]
+ [Normalizing a valid <url> returns a CSSImageValue]
+ expected: FAIL
+
+ [Normalizing a bad <url> returns a CSSImageValue]
+ expected: FAIL
+
+ [Normalizing a <gradient> returns a CSSImageValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini
new file mode 100644
index 0000000000..2798def6f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html.ini
@@ -0,0 +1,19 @@
+[normalize-numeric.tentative.html]
+ [Normalizing a <number> returns a number CSSUnitValue]
+ expected: FAIL
+
+ [Normalizing a <percentage> returns a percent CSSUnitValue]
+ expected: FAIL
+
+ [Normalizing a <dimension> returns a CSSUnitValue with the correct unit]
+ expected: FAIL
+
+ [Normalizing a <number> with a unitless zero returns 0]
+ expected: FAIL
+
+ [Normalizing a <calc> returns simplified expression]
+ expected: FAIL
+
+ [Normalizing a <dimension> with a unitless zero returns 0px]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
new file mode 100644
index 0000000000..39ad7a85f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
@@ -0,0 +1,2 @@
+[normalize-tokens.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini
new file mode 100644
index 0000000000..6e3c09dada
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html.ini
@@ -0,0 +1,8 @@
+[transformvalue-normalization.tentative.html]
+ expected: ERROR
+ [Normalizing a matrix() returns a CSSMatrixComponent]
+ expected: FAIL
+
+ [Normalizing a matrix3d() returns a CSSMatrixComponent]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
new file mode 100644
index 0000000000..84aca52543
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
@@ -0,0 +1,16 @@
+[parse-invalid.html]
+ [CSSStyleValue.parse() with empty property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with unsupported property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for valid property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for shorthand property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with invalid value for custom property throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
new file mode 100644
index 0000000000..9b7cba3dc3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
@@ -0,0 +1,16 @@
+[parse.html]
+ [CSSStyleValue.parse() with a valid property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid list-valued property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid custom property returns a CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parse() is not case sensitive]
+ expected: FAIL
+
+ [CSSStyleValue.parse() with a valid shorthand property returns a CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
new file mode 100644
index 0000000000..578dad8e29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
@@ -0,0 +1,16 @@
+[parseAll-invalid.html]
+ [CSSStyleValue.parseAll() with empty property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with unsupported property name throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for valid property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for shorthand property throws TypeError]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with invalid value for custom property throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
new file mode 100644
index 0000000000..22102bdcfd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
@@ -0,0 +1,16 @@
+[parseAll.html]
+ [CSSStyleValue.parseAll() with a valid property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid list-valued property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid custom property returns a list with a single CSSStyleValue]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() is not case sensitive]
+ expected: FAIL
+
+ [CSSStyleValue.parseAll() with a valid shorthand property returns a CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
new file mode 100644
index 0000000000..222720c63a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
@@ -0,0 +1,4 @@
+[cssImageValue.html]
+ [CSSUrlImageValue serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini
new file mode 100644
index 0000000000..a070dbb64f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html.ini
@@ -0,0 +1,13 @@
+[cssKeywordValue.tentative.html]
+ [CSSKeywordValue constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue constructed from IDL serializes to escaped strings]
+ expected: FAIL
+
+ [CSSKeywordValue from DOMString modified through "value" setter serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from CSSOM modified through "value" setter serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini
new file mode 100644
index 0000000000..8d7adfbbf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssMathValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
new file mode 100644
index 0000000000..1bf75b4758
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
@@ -0,0 +1,13 @@
+[cssStyleValue-cssom.html]
+ [CSSStyleValue from specified CSSOM serializes correctly]
+ expected: FAIL
+
+ [CSSStyleValue from computed CSSOM serializes correctly]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue from inline CSSOM serializes correctly]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue from computed CSSOM serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
new file mode 100644
index 0000000000..fee73df8ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
@@ -0,0 +1,7 @@
+[cssStyleValue-string.html]
+ [CSSStyleValue parsed from string serializes to given string]
+ expected: FAIL
+
+ [Shorthand CSSStyleValue parsed from string serializes to given string]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini
new file mode 100644
index 0000000000..5cc3493790
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssTransformValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini
new file mode 100644
index 0000000000..53cf8e0f1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html.ini
@@ -0,0 +1,19 @@
+[cssUnitValue.tentative.html]
+ [CSSUnitValue with length unit constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with unit "percent" constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with unit "number" constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSUnitValue with integer values constructed from IDL serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from DOMString modified by "value" setter serializes correctly]
+ expected: FAIL
+
+ [CSSKeywordValue from CSSOM modified by "value" setter serializes correctly]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini
new file mode 100644
index 0000000000..b5f455daad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html.ini
@@ -0,0 +1,10 @@
+[cssUnparsedValue.html]
+ [CSSUnparsedValue containing strings serializes to its concatenated contents]
+ expected: FAIL
+
+ [CSSUnparsedValue containing variable references serializes its concatenated contents]
+ expected: FAIL
+
+ [CSSUnparsedValue containing mix of strings and variable references serializes to its concatenated contents]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini
new file mode 100644
index 0000000000..9f41349d32
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini
@@ -0,0 +1,2 @@
+[cssColorValue.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini
new file mode 100644
index 0000000000..934300a417
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini
@@ -0,0 +1,2 @@
+[cssHSL.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini
new file mode 100644
index 0000000000..3341f9f128
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHWB.html.ini
@@ -0,0 +1,2 @@
+[cssHWB.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini
new file mode 100644
index 0000000000..5285906028
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html.ini
@@ -0,0 +1,4 @@
+[cssKeywordValue-invalid.html]
+ [Constructing CSSKeywordValue with an empty string throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini
new file mode 100644
index 0000000000..b2e98900ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html.ini
@@ -0,0 +1,19 @@
+[cssKeywordValue-value.html]
+ [CSSKeywordValue.value can be updated to a CSS wide keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to an unsupported CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a string containing multiple tokens]
+ expected: FAIL
+
+ [CSSKeywordValue.value can be updated to a unicode string]
+ expected: FAIL
+
+ [Updating CSSKeywordValue.value with an empty string throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini
new file mode 100644
index 0000000000..9791a56518
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html.ini
@@ -0,0 +1,16 @@
+[cssKeywordValue.html]
+ [CSSKeywordValue can be constructed from a CSS wide keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from an unsupported CSS keyword]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a string containing multiple tokens]
+ expected: FAIL
+
+ [CSSKeywordValue can be constructed from a unicode string]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini
new file mode 100644
index 0000000000..3475fb9d25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLCH.html.ini
@@ -0,0 +1,2 @@
+[cssLCH.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini
new file mode 100644
index 0000000000..1ca6a12d35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssLab.html.ini
@@ -0,0 +1,2 @@
+[cssLab.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini
new file mode 100644
index 0000000000..8a59a03f0d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html.ini
@@ -0,0 +1,31 @@
+[cssMatrixComponent.tentative.html]
+ [CSSMatrixComponent can be constructed from a 2D matrix with is2D true]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix with is2D false]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix without a CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 2D matrix with an invalid CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent.matrix can be updated to a 2D matrix]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with is2D true]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with is2D false]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix without a CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent can be constructed from a 3D matrix with an invalid CSSMatrixComponentOptions]
+ expected: FAIL
+
+ [CSSMatrixComponent.matrix can be updated to a 3D matrix]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini
new file mode 100644
index 0000000000..b96d3fae2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html.ini
@@ -0,0 +1,2 @@
+[cssOKLCH.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini
new file mode 100644
index 0000000000..1c5d1eb934
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssOKLab.html.ini
@@ -0,0 +1,2 @@
+[cssOKLab.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini
new file mode 100644
index 0000000000..50fc8d6cb4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssPerspective.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini
new file mode 100644
index 0000000000..822426fe29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini
@@ -0,0 +1,2 @@
+[cssRGB.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini
new file mode 100644
index 0000000000..96635b7ac1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssRotate.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini
new file mode 100644
index 0000000000..a7c8ca764c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssScale.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini
new file mode 100644
index 0000000000..539b0c00fe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkew.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini
new file mode 100644
index 0000000000..bb253a07e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkewX.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
new file mode 100644
index 0000000000..dea4758b7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssSkewY.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini
new file mode 100644
index 0000000000..df2fecc4d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html.ini
@@ -0,0 +1,12 @@
+[cssTransformComponent-2d-flattening.html]
+ [CSSTranslate.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSRotate.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSScale.toMatrix() flattens when told it is 2d]
+ expected: FAIL
+
+ [CSSMatrixComponent.toMatrix() flattens when told it is 2d]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini
new file mode 100644
index 0000000000..d636044602
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html.ini
@@ -0,0 +1,7 @@
+[cssTransformComponent-toMatrix-relative-units.html]
+ [CSSTranslate.toMatrix() containing relative units throws TypeError]
+ expected: FAIL
+
+ [CSSPerspective.toMatrix() containing relative units throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini
new file mode 100644
index 0000000000..5417fd4604
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html.ini
@@ -0,0 +1,25 @@
+[cssTransformComponent-toMatrix.html]
+ [CSSTranslate.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSRotate.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSScale.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkew.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkewX.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSSkewY.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSPerspective.toMatrix() returns correct matrix]
+ expected: FAIL
+
+ [CSSMatrixComponent.toMatrix() returns correct matrix]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini
new file mode 100644
index 0000000000..788c438ed7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html.ini
@@ -0,0 +1,7 @@
+[cssTransformValue-toMatrix.html]
+ [CSSTransformValue.toMatrix() multiplies its component matrices]
+ expected: FAIL
+
+ [CSSTransformValue.toMatrix() respects is2D changes in its components]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
new file mode 100644
index 0000000000..b4f08e8512
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
@@ -0,0 +1,25 @@
+[cssTransformValue.tentative.html]
+ [Constructing a CSSTransformValue with no components throws TypeError]
+ expected: FAIL
+
+ [CSSTransformValue can be constructed with multiple transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is false when given mix of 2D and 3D transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is true when given only 2D transforms]
+ expected: FAIL
+
+ [CSSTransformValue.is2D is readonly]
+ expected: FAIL
+
+ [Can iterate through CSSTransformValue components]
+ expected: FAIL
+
+ [CSSTransformValue.set correctly sets the CSSTransformComponent at the given index]
+ expected: FAIL
+
+ [Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini
new file mode 100644
index 0000000000..1931193aa4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssTranslate.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini
new file mode 100644
index 0000000000..def633ad97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html.ini
@@ -0,0 +1,4 @@
+[cssUnparsedValue-empty.html]
+ [Don't crash when serializing empty CSSUnparsedValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
new file mode 100644
index 0000000000..a1c65d1c2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
@@ -0,0 +1,19 @@
+[cssUnparsedValue-indexed-getter-setter.html]
+ [Getting invalid index in CSSUnparsedValue returns undefined]
+ expected: FAIL
+
+ [Can update fragment in CSSUnparsedValue to a String]
+ expected: FAIL
+
+ [Can update fragment in CSSUnparsedValue to a CSSVariableReference]
+ expected: FAIL
+
+ [Setting one past the last fragment in a CSSUnparsedValue to a String appends the new fragment]
+ expected: FAIL
+
+ [Setting one past the last fragment in a CSSUnparsedValue to a CSSVariableReferenceValue appends the new fragment]
+ expected: FAIL
+
+ [Setting out of range index in CSSUnparsedValue throws RangeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
new file mode 100644
index 0000000000..cc7523290d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
@@ -0,0 +1,7 @@
+[cssUnparsedValue-iterable.html]
+ [Iterating over an empty CSSUnparsedValue produces nothing]
+ expected: FAIL
+
+ [Iterating over a CSSUnparsedValue produces all fragments]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
new file mode 100644
index 0000000000..d7edb81077
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
@@ -0,0 +1,13 @@
+[cssUnparsedValue-length.html]
+ [Length of CSSUnparsedValue with no fragments is zero]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue with multiple fragments is the number of fragments]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue updates when fragments are appended]
+ expected: FAIL
+
+ [Length of CSSUnparsedValue does not change when fragments are modified]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
new file mode 100644
index 0000000000..2600c148ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
@@ -0,0 +1,2 @@
+[cssUnparsedValue.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini
new file mode 100644
index 0000000000..3527e375f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html.ini
@@ -0,0 +1,7 @@
+[cssVariableReferenceValue-invalid.html]
+ [Constructing a CSSVariableReferenceValue with an empty variable name throws a TypeError]
+ expected: FAIL
+
+ [Constructing a CSSVariableReferenceValue with an invalid variable name throws SyntaxError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
new file mode 100644
index 0000000000..c1a5f2c5a0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
@@ -0,0 +1,10 @@
+[cssVariableReferenceValue-variable.html]
+ [CSSVariableReferenceValue.variable can updated to a valid custom property name]
+ expected: FAIL
+
+ [Updating CSSVariableReferenceValue.variable to the empty string throws TypeError]
+ expected: FAIL
+
+ [Updating CSSVariableReferenceValue.variable to an invalid custom property name throws TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
new file mode 100644
index 0000000000..814dd4ddea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
@@ -0,0 +1,10 @@
+[cssVariableReferenceValue.html]
+ [CSSVariableReferenceValue can be constructed with no fallback]
+ expected: FAIL
+
+ [CSSVariableReferenceValue can be constructed with null fallback]
+ expected: FAIL
+
+ [CSSVariableReferenceValue can be constructed with valid fallback]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini
new file mode 100644
index 0000000000..a1e0ce25c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html.ini
@@ -0,0 +1,22 @@
+[add-two-types.tentative.html]
+ [Adding two types with different non-null percent hints throws TypeError]
+ expected: FAIL
+
+ [Adding two types with the same nonzero values returns same type]
+ expected: FAIL
+
+ [Adding two types with empty maps with returns empty map]
+ expected: FAIL
+
+ [Adding a type with percent returns type with percent hint]
+ expected: FAIL
+
+ [Adding a type with percent 2 returns type with percent hint throws TypeError]
+ expected: FAIL
+
+ [Adding a type with a percent hint returns a type with the percent hint]
+ expected: FAIL
+
+ [Adding two types with the same percent hint returns a type with the percent hint]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini
new file mode 100644
index 0000000000..46167f5d56
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html.ini
@@ -0,0 +1,2 @@
+[arithmetic.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini
new file mode 100644
index 0000000000..4b289a66ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html.ini
@@ -0,0 +1,25 @@
+[create-a-type.tentative.html]
+ [Creating a type from "number" returns {}]
+ expected: FAIL
+
+ [Creating a type from "percent" returns { percent: 1 }]
+ expected: FAIL
+
+ [Creating a type from <length> returns { length: 1 }]
+ expected: FAIL
+
+ [Creating a type from <angle> returns { angle: 1 }]
+ expected: FAIL
+
+ [Creating a type from <time> returns { time: 1 }]
+ expected: FAIL
+
+ [Creating a type from <frequency> returns { frequency: 1 }]
+ expected: FAIL
+
+ [Creating a type from <resolution> returns { resolution: 1 }]
+ expected: FAIL
+
+ [Creating a type from <flex> returns { flex: 1 }]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini
new file mode 100644
index 0000000000..1e90b8d50b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html.ini
@@ -0,0 +1,10 @@
+[cssMathInvert-type.html]
+ [Inverting a type with empty map returns the empty map]
+ expected: FAIL
+
+ [Inverting a type negates all its exponents]
+ expected: FAIL
+
+ [Inverting an inverted type returns the original type]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini
new file mode 100644
index 0000000000..a4099e2ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html.ini
@@ -0,0 +1,7 @@
+[cssMathNegate-type.html]
+ [Negating a type with empty map returns the empty map]
+ expected: FAIL
+
+ [Negating a type returns the same type]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini
new file mode 100644
index 0000000000..8d7adfbbf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html.ini
@@ -0,0 +1,2 @@
+[cssMathValue.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini
new file mode 100644
index 0000000000..3db1b2eb90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html.ini
@@ -0,0 +1,4 @@
+[cssUnitValue-value.html]
+ [CSSUnitValue.value can be updated to a different value]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini
new file mode 100644
index 0000000000..26e436d2bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html.ini
@@ -0,0 +1,109 @@
+[cssUnitValue.html]
+ [Constructing CSSUnitValue with an unknown unit throws a TypeError]
+ expected: FAIL
+
+ [Constructing CSSUnitValue with a empty string unit throws a TypeError]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with number]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with percent]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with em]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ex]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ch]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ic]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rem]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with lh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rlh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vw]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vh]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vi]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vb]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vmin]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with vmax]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with cm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with mm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with Q]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with in]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with pt]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with pc]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with px]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with deg]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with grad]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with rad]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with turn]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with s]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with ms]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with Hz]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with kHz]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dpi]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dpcm]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with dppx]
+ expected: FAIL
+
+ [CSSUnitValue can be constructed with fr]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini
new file mode 100644
index 0000000000..c940cba5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html.ini
@@ -0,0 +1,22 @@
+[cssnumericvalue-multiply-two-types.tentative.html]
+ [Multiplying two types with different non-null percent hints throws TypeError]
+ expected: FAIL
+
+ [Multiplying two types with same base types adds exponents]
+ expected: FAIL
+
+ [Multiplying two types with different base types adds exponents]
+ expected: FAIL
+
+ [Multiplying two types respects the sign of the exponents]
+ expected: FAIL
+
+ [Multiplying a type with no exponents is a no-op]
+ expected: FAIL
+
+ [Multiplying a type with percent hint applies the percent hint]
+ expected: FAIL
+
+ [Multiplying two types with same percent hint applies the percent hint]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini
new file mode 100644
index 0000000000..730f8d4506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html.ini
@@ -0,0 +1,33 @@
+[equals.tentative.html]
+ [Two CSSUnitValues with same value and unit are equal]
+ expected: FAIL
+
+ [Two CSSUnitValues with different values are not equal]
+ expected: FAIL
+
+ [Two CSSUnitValues with different units are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different types are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different number of values are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with different values are not equal]
+ expected: FAIL
+
+ [Two CSSMathValues with same structure are equal]
+ expected: FAIL
+
+ [Multiple CSSMathValues with same structure are equal]
+ expected: FAIL
+
+ [Multiple CSSMathValues with one different are not equal]
+ expected: FAIL
+
+ [Two CSSMathClamp with different units are not equal]
+ expected: FAIL
+
+ [Two CSSMathClamp with same value and unit are equal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini
new file mode 100644
index 0000000000..b0669fe389
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini
@@ -0,0 +1,103 @@
+[numeric-factory.tentative.html]
+ [CSS.number returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.percent returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.em returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ex returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ch returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ic returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rem returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.lh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rlh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vw returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vh returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vi returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vb returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vmin returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.vmax returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.cm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.mm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.Q returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.in returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.pt returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.pc returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.px returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.deg returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.grad returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.rad returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.turn returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.s returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.ms returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.Hz returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.kHz returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dpi returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dpcm returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.dppx returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
+ [CSS.fr returns a CSSUnitValue with correct value and unit]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini
new file mode 100644
index 0000000000..872a5573fb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html.ini
@@ -0,0 +1,33 @@
+[parse.tentative.html]
+ [Parsing an invalid string throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a string with a non numeric token throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a string with left over numeric tokens throws SyntaxError]
+ expected: FAIL
+
+ [Parsing a calc with incompatible units throws a SyntaxError]
+ expected: FAIL
+
+ [Parsing ignores surrounding spaces]
+ expected: FAIL
+
+ [Parsing max() is successful]
+ expected: FAIL
+
+ [Parsing min() is successful]
+ expected: FAIL
+
+ [Parsing clamp() is successful]
+ expected: FAIL
+
+ [Parsing a <dimension-token> with invalid units throws a SyntaxError]
+ expected: FAIL
+
+ [Parsing sum of multiple min() is successful]
+ expected: FAIL
+
+ [Parsing product of multiple min() is successful]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini
new file mode 100644
index 0000000000..ddec383525
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html.ini
@@ -0,0 +1,45 @@
+[to.tentative.html]
+ [Converting a CSSUnitValue to an invalid unit throws SyntaxError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with invalid sum value throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with sum value containing more than one value throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSUnitValue to its canonical unit returns correct value]
+ expected: FAIL
+
+ [Converting a CSSMathSum to a single unit adds the values]
+ expected: FAIL
+
+ [Converting a CSSMathProduct to a single unit multiplies the values]
+ expected: FAIL
+
+ [Converting a CSSMathMin to a single unit finds the min value]
+ expected: FAIL
+
+ [Converting a CSSMathMin to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathMax to a single unit finds the max value]
+ expected: FAIL
+
+ [Converting a CSSMathMax to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathNegate to a single unit negates its value]
+ expected: FAIL
+
+ [Converting a CSSMathInvert to a single unit inverts its value and units]
+ expected: FAIL
+
+ [Converting a complex expression to a single unit]
+ expected: FAIL
+
+ [Converting a CSSMathClamp to a single unit with different units throws a TypeError]
+ expected: FAIL
+
+ [Converting a CSSMathClamp to a single unit returns the clamped value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini
new file mode 100644
index 0000000000..ee6862eb3b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html.ini
@@ -0,0 +1,28 @@
+[toSum.tentative.html]
+ [Converting a CSSNumericValue to a sum with invalid units throws SyntaxError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with an invalid sum value to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with compound units to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting a CSSNumericValue with leftover units to a sum throws TypeError]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with its own unit returns itself]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with no arguments returns all the units in sorted order]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum with a relative unit converts correctly]
+ expected: FAIL
+
+ [Converting CSSNumericValue to a sum containing extra units returns zero for those units]
+ expected: FAIL
+
+ [CSSNumericValue.toSum converts greedily]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini
new file mode 100644
index 0000000000..8a3d61e56c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html.ini
@@ -0,0 +1,2 @@
+[computed.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini
new file mode 100644
index 0000000000..cac03a37d2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html.ini
@@ -0,0 +1,19 @@
+[get-auto-min-size.html]
+ [An absolute grid-child computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow grid-item computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An absolute flex-child computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow flex-item computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An absolute block computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
+ [An inflow block computed StylePropertyMap.get reports the auto minimum size correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini
new file mode 100644
index 0000000000..6435b2157f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html.ini
@@ -0,0 +1,4 @@
+[get-invalid.html]
+ [Calling StylePropertyMap.get with an unsupported property throws a TypeError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini
new file mode 100644
index 0000000000..f3b69dcaeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-position.html.ini
@@ -0,0 +1,7 @@
+[get-position.html]
+ [Computed position sticky even if it does not apply]
+ expected: FAIL
+
+ [Computed position absolute even if it does not apply]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
new file mode 100644
index 0000000000..b05258e982
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+ [Getting an shorthand property set explicitly in computed style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property from initial computed style returns a base CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini
new file mode 100644
index 0000000000..5aa74b755c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get.html.ini
@@ -0,0 +1,19 @@
+[get.html]
+ [Getting a custom property not in the computed style returns null]
+ expected: FAIL
+
+ [Getting a valid property from computed style returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from computed style returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from computed style returns only the first value]
+ expected: FAIL
+
+ [Computed StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Computed StylePropertyMap.get reflects updates in inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..12cb0705a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in computed style returns a list containing a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property from initial computed style returns a list containing a base CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini
new file mode 100644
index 0000000000..4517f68e04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with an unsupported property throws a TypeError]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
new file mode 100644
index 0000000000..ea5bdfa753
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
@@ -0,0 +1,22 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with an unsupported property throws a TypeError]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand property returns true]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
new file mode 100644
index 0000000000..4c2293eda7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [StylePropertyMap iterates properties in correct order]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [Computed StylePropertyMap sorts custom properties in increasing code-point order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini
new file mode 100644
index 0000000000..67d8f764b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html.ini
@@ -0,0 +1,2 @@
+[append.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
new file mode 100644
index 0000000000..3371300957
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+ [Clearing an empty CSS rule is a no-op]
+ expected: FAIL
+
+ [Can clear a CSS rule containing properties]
+ expected: FAIL
+
+ [Declared StylePropertyMap.clear updates the CSS rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini
new file mode 100644
index 0000000000..00bed4542f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html.ini
@@ -0,0 +1,22 @@
+[declared.tentative.html]
+ [Declared StylePropertyMap contains custom property declarations]
+ expected: FAIL
+
+ [Declared StylePropertyMap contains properties with their last valid value]
+ expected: FAIL
+
+ [Declared StylePropertyMap does not contain properties with invalid values]
+ expected: FAIL
+
+ [Declared StylePropertyMap only contains properties in the style rule]
+ expected: FAIL
+
+ [Declared StylePropertyMap is live]
+ expected: FAIL
+
+ [Declared StylePropertyMap does not contain inline styles]
+ expected: FAIL
+
+ [Declared StylePropertyMap contains CSS property declarations in style rules]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
new file mode 100644
index 0000000000..f2709f792b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+ [Deleting a shorthand property not in the css rule is a no-op]
+ expected: FAIL
+
+ [Deleting a shorthand property in the css rule removes both it and its longhands]
+ expected: FAIL
+
+ [Deleting a longhand property in the css rule removes both it and its shorthand]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini
new file mode 100644
index 0000000000..4f5b5b07e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete.html.ini
@@ -0,0 +1,16 @@
+[delete.html]
+ [Deleting a property not in the css rule is a no-op]
+ expected: FAIL
+
+ [Deleting a property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Deleting a custom property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Deleting a list-valued property in the css rule removes it from the css rule]
+ expected: FAIL
+
+ [Declared StylePropertyMap.delete is not case-sensitive]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
new file mode 100644
index 0000000000..156b1d640a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+ [Getting a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property that is partially set in css rule returns null]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini
new file mode 100644
index 0000000000..3e538c178e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get.html.ini
@@ -0,0 +1,22 @@
+[get.html]
+ [Getting a custom property not in the CSS rule returns null]
+ expected: FAIL
+
+ [Getting a valid property not in the CSS rule returns null]
+ expected: FAIL
+
+ [Getting a valid property from CSS rule returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from CSS rule returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from CSS rule returns only the first value]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get reflects changes in the CSS rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..bf4d2626a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property that is partially in css rule returns empty list]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini
new file mode 100644
index 0000000000..5b0c1f36b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with a property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
new file mode 100644
index 0000000000..ab3b5f8e2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
@@ -0,0 +1,25 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with a property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand specified explicitly returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid shorthand only partially specified returns false]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini
new file mode 100644
index 0000000000..120fe05fb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [Iterating over an empty StylePropertyMap gives a zero-length array]
+ expected: FAIL
+
+ [StylePropertyMap iterates properties in correct order]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
new file mode 100644
index 0000000000..3f070b5e2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
@@ -0,0 +1,2 @@
+[set-shorthand.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini
new file mode 100644
index 0000000000..623685d7a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html.ini
@@ -0,0 +1,2 @@
+[set.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini
new file mode 100644
index 0000000000..67d8f764b4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html.ini
@@ -0,0 +1,2 @@
+[append.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
new file mode 100644
index 0000000000..b5dc69b9cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+ [Clearing an empty inline style is a no-op]
+ expected: FAIL
+
+ [Can clear an inline style containing properties]
+ expected: FAIL
+
+ [Inline StylePropertyMap.clear updates the element inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
new file mode 100644
index 0000000000..2baa269497
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+ [Deleting a shorthand property not in the inline style is a no-op]
+ expected: FAIL
+
+ [Deleting a shorthand property in the inline style removes both it and its longhands]
+ expected: FAIL
+
+ [Deleting a longhand property in the inline style removes both it and its shorthand]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini
new file mode 100644
index 0000000000..545feea116
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete.html.ini
@@ -0,0 +1,16 @@
+[delete.html]
+ [Deleting a property not in the inline style is a no-op]
+ expected: FAIL
+
+ [Deleting a property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Deleting a custom property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Deleting a list-valued property in the inline style removes it from the inline style]
+ expected: FAIL
+
+ [Inline StylePropertyMap.delete is not case-sensitive]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
new file mode 100644
index 0000000000..daa5902511
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
@@ -0,0 +1,9 @@
+[get-shorthand.html]
+ [Getting an shorthand property set explicitly in inline style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [Getting a shorthand property that is partially set in inline style returns null]
+ expected: FAIL
+
+ [Getting an attributeStyleMap shorthand property from an element without a style attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini
new file mode 100644
index 0000000000..8c4947de30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get.html.ini
@@ -0,0 +1,22 @@
+[get.html]
+ [Getting a custom property not in the inline style returns null]
+ expected: FAIL
+
+ [Getting a valid property not in the inline style returns null]
+ expected: FAIL
+
+ [Getting a valid property from inline style returns the correct entry]
+ expected: FAIL
+
+ [Getting a valid custom property from inline style returns the correct entry]
+ expected: FAIL
+
+ [Getting a list-valued property from inline style returns only the first value]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get is not case-sensitive]
+ expected: FAIL
+
+ [Declared StylePropertyMap.get reflects changes in the inline style]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
new file mode 100644
index 0000000000..ec790d150e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+ [StylePropertyMap.getAll() with a shorthand property set explicitly in inline style returns a base CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap.getAll() with a shorthand property that is partially in inline style returns empty list]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini
new file mode 100644
index 0000000000..5b0c1f36b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html.ini
@@ -0,0 +1,19 @@
+[getAll.tentative.html]
+ [Calling StylePropertyMap.getAll with a property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a custom property not in the property model returns an empty list]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [StylePropertyMap.getAll is case-insensitive]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a valid custom property returns a single element list with the correct entry]
+ expected: FAIL
+
+ [Calling StylePropertyMap.getAll with a list-valued property returns all the values]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
new file mode 100644
index 0000000000..04b457c4bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
@@ -0,0 +1,22 @@
+[has.tentative.html]
+ [Calling StylePropertyMap.has with a property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a custom property not in the property model returns false]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid custom property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid list-valued property returns true]
+ expected: FAIL
+
+ [Calling StylePropertyMap.has with a valid property in mixed case returns false]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
new file mode 100644
index 0000000000..9469fb9c46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
@@ -0,0 +1,16 @@
+[iterable.tentative.html]
+ [Iterating over an empty StylePropertyMap gives a zero-length array]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
+ expected: FAIL
+
+ [StylePropertyMap iterates properties in inline style order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
new file mode 100644
index 0000000000..3f070b5e2d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
@@ -0,0 +1,2 @@
+[set-shorthand.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini
new file mode 100644
index 0000000000..623685d7a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html.ini
@@ -0,0 +1,2 @@
+[set.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/__dir__.ini
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini
new file mode 100644
index 0000000000..4dd878144e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/accent-color.html.ini
@@ -0,0 +1,2 @@
+[accent-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini
new file mode 100644
index 0000000000..1524f7cd1e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html.ini
@@ -0,0 +1,2 @@
+[alignment-baseline.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini
new file mode 100644
index 0000000000..1095bec391
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/all.html.ini
@@ -0,0 +1,2 @@
+[all.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
new file mode 100644
index 0000000000..335dbb9430
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
@@ -0,0 +1,2 @@
+[animation-delay-end.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
new file mode 100644
index 0000000000..1f5d80503a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
@@ -0,0 +1,2 @@
+[animation-delay-start.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini
new file mode 100644
index 0000000000..37a07543d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html.ini
@@ -0,0 +1,2 @@
+[animation-delay.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
new file mode 100644
index 0000000000..dc6fe7aa48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
@@ -0,0 +1,2 @@
+[animation-direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini
new file mode 100644
index 0000000000..eabf901d55
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html.ini
@@ -0,0 +1,2 @@
+[animation-duration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini
new file mode 100644
index 0000000000..69bce7fe5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html.ini
@@ -0,0 +1,2 @@
+[animation-fill-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini
new file mode 100644
index 0000000000..897534daec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html.ini
@@ -0,0 +1,2 @@
+[animation-iteration-count.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini
new file mode 100644
index 0000000000..cc2a5011b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-name.html.ini
@@ -0,0 +1,2 @@
+[animation-name.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini
new file mode 100644
index 0000000000..7448f72e26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html.ini
@@ -0,0 +1,2 @@
+[animation-play-state.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini
new file mode 100644
index 0000000000..8619830cba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html.ini
@@ -0,0 +1,2 @@
+[animation-timing-function.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini
new file mode 100644
index 0000000000..5a49730e0f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation.html.ini
@@ -0,0 +1,2 @@
+[animation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini
new file mode 100644
index 0000000000..e93f40081b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html.ini
@@ -0,0 +1,3 @@
+[backdrop-filter.html]
+ prefs: [layout.css.backdrop-filter.enabled:true]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
new file mode 100644
index 0000000000..5e11eff0ce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
@@ -0,0 +1,2 @@
+[backface-visibility.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini
new file mode 100644
index 0000000000..e79f3f1f91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html.ini
@@ -0,0 +1,2 @@
+[background-attachment.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini
new file mode 100644
index 0000000000..0ad5a2f5da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[background-blend-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini
new file mode 100644
index 0000000000..70a894d868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-clip.html.ini
@@ -0,0 +1,2 @@
+[background-clip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
new file mode 100644
index 0000000000..ffbb100672
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
@@ -0,0 +1,2 @@
+[background-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
new file mode 100644
index 0000000000..a64eef4b74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
@@ -0,0 +1,2 @@
+[background-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini
new file mode 100644
index 0000000000..8611c45e30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-origin.html.ini
@@ -0,0 +1,2 @@
+[background-origin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini
new file mode 100644
index 0000000000..67d021cd1b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-position.html.ini
@@ -0,0 +1,2 @@
+[background-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini
new file mode 100644
index 0000000000..461ca5b43b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html.ini
@@ -0,0 +1,2 @@
+[background-repeat.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini
new file mode 100644
index 0000000000..b7a46c3fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-size.html.ini
@@ -0,0 +1,2 @@
+[background-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
new file mode 100644
index 0000000000..f5dc487747
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
@@ -0,0 +1,2 @@
+[background.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini
new file mode 100644
index 0000000000..d4cc9bf9fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html.ini
@@ -0,0 +1,2 @@
+[baseline-shift.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini
new file mode 100644
index 0000000000..bcf15b373d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/block-size.html.ini
@@ -0,0 +1,2 @@
+[block-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
new file mode 100644
index 0000000000..76ab058b6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
@@ -0,0 +1,2 @@
+[border-collapse.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
new file mode 100644
index 0000000000..dcf1f3cb68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
@@ -0,0 +1,2 @@
+[border-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini
new file mode 100644
index 0000000000..5eded7065a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html.ini
@@ -0,0 +1,2 @@
+[border-image-outset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini
new file mode 100644
index 0000000000..ce1a4df815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html.ini
@@ -0,0 +1,2 @@
+[border-image-repeat.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini
new file mode 100644
index 0000000000..06c58ecc53
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html.ini
@@ -0,0 +1,2 @@
+[border-image-slice.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
new file mode 100644
index 0000000000..dbe83f35a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
@@ -0,0 +1,2 @@
+[border-image-source.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini
new file mode 100644
index 0000000000..a5ae1a7573
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html.ini
@@ -0,0 +1,2 @@
+[border-image-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini
new file mode 100644
index 0000000000..b3c3194f9f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-radius.html.ini
@@ -0,0 +1,2 @@
+[border-radius.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
new file mode 100644
index 0000000000..8f44442c63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
@@ -0,0 +1,2 @@
+[border-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
new file mode 100644
index 0000000000..31eff5005d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
@@ -0,0 +1,2 @@
+[border-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
new file mode 100644
index 0000000000..3f374a0e4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
@@ -0,0 +1,2 @@
+[bottom.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini
new file mode 100644
index 0000000000..f45e111234
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html.ini
@@ -0,0 +1,2 @@
+[box-shadow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
new file mode 100644
index 0000000000..6c40a9c8d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
@@ -0,0 +1,2 @@
+[box-sizing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini
new file mode 100644
index 0000000000..bdd6a5367b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/break.html.ini
@@ -0,0 +1,2 @@
+[break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini
new file mode 100644
index 0000000000..964f8b7f82
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caption-side.html.ini
@@ -0,0 +1,2 @@
+[caption-side.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
new file mode 100644
index 0000000000..385932d3be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
@@ -0,0 +1,2 @@
+[caret-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini
new file mode 100644
index 0000000000..ccd2b4180e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html.ini
@@ -0,0 +1,2 @@
+[center-coordinate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
new file mode 100644
index 0000000000..8d67ba09f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
@@ -0,0 +1,2 @@
+[clear.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini
new file mode 100644
index 0000000000..3ed5cb7d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-path.html.ini
@@ -0,0 +1,2 @@
+[clip-path.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini
new file mode 100644
index 0000000000..13c93a0a0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html.ini
@@ -0,0 +1,2 @@
+[clip-rule.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini
new file mode 100644
index 0000000000..ec30ee8cd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clip.html.ini
@@ -0,0 +1,2 @@
+[clip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini
new file mode 100644
index 0000000000..f0fa1d2ff1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html.ini
@@ -0,0 +1,2 @@
+[color-interpolation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
new file mode 100644
index 0000000000..7ceaf7631b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
@@ -0,0 +1,2 @@
+[color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini
new file mode 100644
index 0000000000..6d8bb91346
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-count.html.ini
@@ -0,0 +1,2 @@
+[column-count.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
new file mode 100644
index 0000000000..6c9343dc40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
@@ -0,0 +1,2 @@
+[column-rule-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini
new file mode 100644
index 0000000000..0f6281cd16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html.ini
@@ -0,0 +1,2 @@
+[column-rule-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini
new file mode 100644
index 0000000000..9ccecb3fb2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html.ini
@@ -0,0 +1,2 @@
+[column-rule-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini
new file mode 100644
index 0000000000..d2efc097a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-span.html.ini
@@ -0,0 +1,2 @@
+[column-span.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini
new file mode 100644
index 0000000000..9a6b8f32d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-width.html.ini
@@ -0,0 +1,2 @@
+[column-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini
new file mode 100644
index 0000000000..3641497872
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/contain.html.ini
@@ -0,0 +1,2 @@
+[contain.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini
new file mode 100644
index 0000000000..d9f05f7f9a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-name.html.ini
@@ -0,0 +1,2 @@
+[container-name.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini
new file mode 100644
index 0000000000..3e2aa1265b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/container-type.html.ini
@@ -0,0 +1,2 @@
+[container-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini
new file mode 100644
index 0000000000..a7b0bf8699
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/coordinate.html.ini
@@ -0,0 +1,2 @@
+[coordinate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini
new file mode 100644
index 0000000000..c2159b2db7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html.ini
@@ -0,0 +1,2 @@
+[counter-increment.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini
new file mode 100644
index 0000000000..5fcefab16d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html.ini
@@ -0,0 +1,2 @@
+[counter-reset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini
new file mode 100644
index 0000000000..4ea8663bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/counter-set.html.ini
@@ -0,0 +1,2 @@
+[counter-set.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini
new file mode 100644
index 0000000000..83fafa3718
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/cursor.html.ini
@@ -0,0 +1,2 @@
+[cursor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini
new file mode 100644
index 0000000000..d9e07b3371
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/d.html.ini
@@ -0,0 +1,2 @@
+[d.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
new file mode 100644
index 0000000000..0cc9f8d331
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
@@ -0,0 +1,2 @@
+[direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini
new file mode 100644
index 0000000000..1e393059be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/display.html.ini
@@ -0,0 +1,2 @@
+[display.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini
new file mode 100644
index 0000000000..001071e889
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html.ini
@@ -0,0 +1,2 @@
+[dominant-baseline.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
new file mode 100644
index 0000000000..8d194f9ae1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
@@ -0,0 +1,2 @@
+[empty-cells.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini
new file mode 100644
index 0000000000..76fbe8f9af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-color.html.ini
@@ -0,0 +1,2 @@
+[fill-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini
new file mode 100644
index 0000000000..e9680cca6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html.ini
@@ -0,0 +1,2 @@
+[fill-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini
new file mode 100644
index 0000000000..47a237a7f8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html.ini
@@ -0,0 +1,2 @@
+[fill-rule.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini
new file mode 100644
index 0000000000..758473c4be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/fill.html.ini
@@ -0,0 +1,2 @@
+[fill.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini
new file mode 100644
index 0000000000..b7fa2fad19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/filter.html.ini
@@ -0,0 +1,2 @@
+[filter.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini
new file mode 100644
index 0000000000..7ed6045cdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html.ini
@@ -0,0 +1,2 @@
+[flex-basis.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini
new file mode 100644
index 0000000000..ac7138a690
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html.ini
@@ -0,0 +1,2 @@
+[flex-direction.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini
new file mode 100644
index 0000000000..d076959c0c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html.ini
@@ -0,0 +1,2 @@
+[flex-flow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini
new file mode 100644
index 0000000000..354d117037
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html.ini
@@ -0,0 +1,2 @@
+[flex-grow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini
new file mode 100644
index 0000000000..f3ed21141b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html.ini
@@ -0,0 +1,2 @@
+[flex-shrink.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini
new file mode 100644
index 0000000000..5e484e9342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html.ini
@@ -0,0 +1,2 @@
+[flex-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini
new file mode 100644
index 0000000000..fb37fb8a5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flex.html.ini
@@ -0,0 +1,2 @@
+[flex.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
new file mode 100644
index 0000000000..bc48994533
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
@@ -0,0 +1,2 @@
+[float.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini
new file mode 100644
index 0000000000..76955df352
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-color.html.ini
@@ -0,0 +1,2 @@
+[flood-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini
new file mode 100644
index 0000000000..2ffdd96dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html.ini
@@ -0,0 +1,2 @@
+[flood-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini
new file mode 100644
index 0000000000..971cc06372
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-family.html.ini
@@ -0,0 +1,2 @@
+[font-family.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini
new file mode 100644
index 0000000000..b037cc442f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html.ini
@@ -0,0 +1,2 @@
+[font-feature-settings.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini
new file mode 100644
index 0000000000..f2d0cf9af4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html.ini
@@ -0,0 +1,2 @@
+[font-kerning.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini
new file mode 100644
index 0000000000..3abae991c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html.ini
@@ -0,0 +1,2 @@
+[font-language-override.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini
new file mode 100644
index 0000000000..03dbcc89bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html.ini
@@ -0,0 +1,2 @@
+[font-optical-sizing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini
new file mode 100644
index 0000000000..17f240a362
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-palette.html.ini
@@ -0,0 +1,2 @@
+[font-palette.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini
new file mode 100644
index 0000000000..749720f24d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html.ini
@@ -0,0 +1,2 @@
+[font-presentation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini
new file mode 100644
index 0000000000..c3ff90b64c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html.ini
@@ -0,0 +1,2 @@
+[font-size-adjust.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini
new file mode 100644
index 0000000000..3aa72cfb42
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-size.html.ini
@@ -0,0 +1,2 @@
+[font-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini
new file mode 100644
index 0000000000..fee1c265c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html.ini
@@ -0,0 +1,2 @@
+[font-stretch.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
new file mode 100644
index 0000000000..7363bbc3fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
@@ -0,0 +1,2 @@
+[font-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini
new file mode 100644
index 0000000000..d9b10ddcb3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html.ini
@@ -0,0 +1,2 @@
+[font-synthesis.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini
new file mode 100644
index 0000000000..e21b4b0acc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html.ini
@@ -0,0 +1,2 @@
+[font-variant-alternates.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini
new file mode 100644
index 0000000000..5563afc58a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html.ini
@@ -0,0 +1,2 @@
+[font-variant-caps.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini
new file mode 100644
index 0000000000..c0ec67c32f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html.ini
@@ -0,0 +1,2 @@
+[font-variant-east-asian.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini
new file mode 100644
index 0000000000..2b74716348
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html.ini
@@ -0,0 +1,2 @@
+[font-variant-emoji.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini
new file mode 100644
index 0000000000..ce122d1558
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html.ini
@@ -0,0 +1,2 @@
+[font-variant-ligatures.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini
new file mode 100644
index 0000000000..e02849fee2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html.ini
@@ -0,0 +1,2 @@
+[font-variant-numeric.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini
new file mode 100644
index 0000000000..3e3b47d18e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variant.html.ini
@@ -0,0 +1,2 @@
+[font-variant.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini
new file mode 100644
index 0000000000..b6393f5e78
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html.ini
@@ -0,0 +1,2 @@
+[font-variation-settings.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
new file mode 100644
index 0000000000..51ca2e03c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
@@ -0,0 +1,2 @@
+[font-weight.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini
new file mode 100644
index 0000000000..cf62dc7f87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font.html.ini
@@ -0,0 +1,2 @@
+[font.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini
new file mode 100644
index 0000000000..331533256b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/gap.html.ini
@@ -0,0 +1,2 @@
+[gap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini
new file mode 100644
index 0000000000..595fea9261
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-area.html.ini
@@ -0,0 +1,2 @@
+[grid-area.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini
new file mode 100644
index 0000000000..5aa81c92ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-columns-rows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini
new file mode 100644
index 0000000000..b72aefad27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-flow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini
new file mode 100644
index 0000000000..f9746b1cc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html.ini
@@ -0,0 +1,2 @@
+[grid-gap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini
new file mode 100644
index 0000000000..ab19feda3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html.ini
@@ -0,0 +1,2 @@
+[grid-start-end.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini
new file mode 100644
index 0000000000..dd2b534bde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html.ini
@@ -0,0 +1,2 @@
+[grid-template-areas.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini
new file mode 100644
index 0000000000..6fa5662f1d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html.ini
@@ -0,0 +1,2 @@
+[grid-template-columns-rows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini
new file mode 100644
index 0000000000..3d648f2525
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid-template.html.ini
@@ -0,0 +1,2 @@
+[grid-template.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini
new file mode 100644
index 0000000000..3f8196b495
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/grid.html.ini
@@ -0,0 +1,2 @@
+[grid.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
new file mode 100644
index 0000000000..61455b81d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
@@ -0,0 +1,2 @@
+[height.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini
new file mode 100644
index 0000000000..1ca3fd082c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/hyphens.html.ini
@@ -0,0 +1,2 @@
+[hyphens.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini
new file mode 100644
index 0000000000..44470aed8e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html.ini
@@ -0,0 +1,2 @@
+[image-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini
new file mode 100644
index 0000000000..be3a4cc298
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/inline-size.html.ini
@@ -0,0 +1,2 @@
+[inline-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini
new file mode 100644
index 0000000000..394239165c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/isolation.html.ini
@@ -0,0 +1,2 @@
+[isolation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
new file mode 100644
index 0000000000..eca8ef9ca5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
@@ -0,0 +1,2 @@
+[left.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini
new file mode 100644
index 0000000000..2985d63c4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini
new file mode 100644
index 0000000000..fe3e2a195a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html.ini
@@ -0,0 +1,2 @@
+[lighting-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini
new file mode 100644
index 0000000000..a03a9a6e39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-break.html.ini
@@ -0,0 +1,2 @@
+[line-break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
new file mode 100644
index 0000000000..d23f6bb487
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
@@ -0,0 +1,2 @@
+[line-height.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
new file mode 100644
index 0000000000..fff1136968
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
@@ -0,0 +1,2 @@
+[list-style-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
new file mode 100644
index 0000000000..fa21a40186
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
@@ -0,0 +1,2 @@
+[list-style-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini
new file mode 100644
index 0000000000..08acdeb64d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html.ini
@@ -0,0 +1,2 @@
+[list-style-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini
new file mode 100644
index 0000000000..764dbde248
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/logical.html.ini
@@ -0,0 +1,2 @@
+[logical.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
new file mode 100644
index 0000000000..81491feff4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
@@ -0,0 +1,2 @@
+[margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini
new file mode 100644
index 0000000000..b503fabe98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/marker.html.ini
@@ -0,0 +1,2 @@
+[marker.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
new file mode 100644
index 0000000000..256affd71d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
@@ -0,0 +1,2 @@
+[mask-image.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini
new file mode 100644
index 0000000000..d83e2c8895
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-type.html.ini
@@ -0,0 +1,2 @@
+[mask-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini
new file mode 100644
index 0000000000..374d6f2b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask.html.ini
@@ -0,0 +1,2 @@
+[mask.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini
new file mode 100644
index 0000000000..a5884d6baa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[mix-blend-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini
new file mode 100644
index 0000000000..1fe4a919c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-fit.html.ini
@@ -0,0 +1,2 @@
+[object-fit.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
new file mode 100644
index 0000000000..708d3a4b7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
@@ -0,0 +1,2 @@
+[object-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini
new file mode 100644
index 0000000000..afd7e6d8ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html.ini
@@ -0,0 +1,2 @@
+[offset-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini
new file mode 100644
index 0000000000..0de3e04c46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html.ini
@@ -0,0 +1,2 @@
+[offset-distance.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini
new file mode 100644
index 0000000000..aa959aac9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-path.html.ini
@@ -0,0 +1,2 @@
+[offset-path.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini
new file mode 100644
index 0000000000..96a6d50ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-position.html.ini
@@ -0,0 +1,2 @@
+[offset-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini
new file mode 100644
index 0000000000..3acfbd8012
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html.ini
@@ -0,0 +1,2 @@
+[offset-rotate.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini
new file mode 100644
index 0000000000..d2087998f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/offset.html.ini
@@ -0,0 +1,2 @@
+[offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
new file mode 100644
index 0000000000..42c86a0370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
@@ -0,0 +1,2 @@
+[opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini
new file mode 100644
index 0000000000..9344070597
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/order.html.ini
@@ -0,0 +1,2 @@
+[order.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini
new file mode 100644
index 0000000000..3dd4aa48c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/orphans.html.ini
@@ -0,0 +1,2 @@
+[orphans.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
new file mode 100644
index 0000000000..162c8a7db4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
@@ -0,0 +1,2 @@
+[outline-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini
new file mode 100644
index 0000000000..3299896868
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html.ini
@@ -0,0 +1,2 @@
+[outline-offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
new file mode 100644
index 0000000000..d3fdd10351
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
@@ -0,0 +1,2 @@
+[outline-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini
new file mode 100644
index 0000000000..0fe188bef8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-width.html.ini
@@ -0,0 +1,2 @@
+[outline-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
new file mode 100644
index 0000000000..7cbe9abf61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
@@ -0,0 +1,2 @@
+[overflow-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini
new file mode 100644
index 0000000000..1ebe7cee99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-clip-margin.html.ini
@@ -0,0 +1,2 @@
+[overflow-clip-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini
new file mode 100644
index 0000000000..cc03c35688
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html.ini
@@ -0,0 +1,2 @@
+[overflow-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
new file mode 100644
index 0000000000..057e049231
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
@@ -0,0 +1,2 @@
+[overflow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini
new file mode 100644
index 0000000000..2a972a3eee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html.ini
@@ -0,0 +1,2 @@
+[overscroll-behavior.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
new file mode 100644
index 0000000000..8c34ad7dec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
@@ -0,0 +1,2 @@
+[padding.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini
new file mode 100644
index 0000000000..7f8e57c4f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/page.html.ini
@@ -0,0 +1,2 @@
+[page.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini
new file mode 100644
index 0000000000..4fb46e14de
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/paint-order.html.ini
@@ -0,0 +1,2 @@
+[paint-order.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini
new file mode 100644
index 0000000000..57a1e721a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html.ini
@@ -0,0 +1,2 @@
+[perspective-origin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini
new file mode 100644
index 0000000000..d7964fb0f6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/perspective.html.ini
@@ -0,0 +1,2 @@
+[perspective.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini
new file mode 100644
index 0000000000..8a8dd56d35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html.ini
@@ -0,0 +1,2 @@
+[pointer-events.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
new file mode 100644
index 0000000000..4e1220d344
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
@@ -0,0 +1,2 @@
+[position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini
new file mode 100644
index 0000000000..3a285df0ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/quotes.html.ini
@@ -0,0 +1,2 @@
+[quotes.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini
new file mode 100644
index 0000000000..b36d08a2e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/radius.html.ini
@@ -0,0 +1,2 @@
+[radius.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
new file mode 100644
index 0000000000..2672d55b73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
@@ -0,0 +1,2 @@
+[resize.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
new file mode 100644
index 0000000000..3b22fae978
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
@@ -0,0 +1,2 @@
+[right.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini
new file mode 100644
index 0000000000..1358088138
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html.ini
@@ -0,0 +1,2 @@
+[scroll-behavior.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini
new file mode 100644
index 0000000000..2d353a7023
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html.ini
@@ -0,0 +1,2 @@
+[scroll-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini
new file mode 100644
index 0000000000..972bcd5ca7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html.ini
@@ -0,0 +1,2 @@
+[scroll-padding.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini
new file mode 100644
index 0000000000..254ddcd6e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini
new file mode 100644
index 0000000000..e76c935caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-stop.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini
new file mode 100644
index 0000000000..4c6d190089
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html.ini
@@ -0,0 +1,2 @@
+[scroll-snap-type.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini
new file mode 100644
index 0000000000..0df2084e97
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html.ini
@@ -0,0 +1,2 @@
+[scrollbar-gutter.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini
new file mode 100644
index 0000000000..0bcfafddef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html.ini
@@ -0,0 +1,2 @@
+[scrollbar-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini
new file mode 100644
index 0000000000..b3c683cc03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html.ini
@@ -0,0 +1,2 @@
+[shape-image-threshold.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini
new file mode 100644
index 0000000000..9be99a7051
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html.ini
@@ -0,0 +1,2 @@
+[shape-margin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
new file mode 100644
index 0000000000..384b703cbf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
@@ -0,0 +1,2 @@
+[shape-outside.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini
new file mode 100644
index 0000000000..a1934a09b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html.ini
@@ -0,0 +1,2 @@
+[shape-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini
new file mode 100644
index 0000000000..bb630df1be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/speak.html.ini
@@ -0,0 +1,2 @@
+[speak.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini
new file mode 100644
index 0000000000..1bb8984f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-color.html.ini
@@ -0,0 +1,2 @@
+[stop-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini
new file mode 100644
index 0000000000..f448d8dac1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html.ini
@@ -0,0 +1,2 @@
+[stop-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini
new file mode 100644
index 0000000000..6e36a08ff5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html.ini
@@ -0,0 +1,2 @@
+[stroke-dasharray.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini
new file mode 100644
index 0000000000..0d84993cff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html.ini
@@ -0,0 +1,2 @@
+[stroke-dashoffset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini
new file mode 100644
index 0000000000..1210fd77b0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html.ini
@@ -0,0 +1,2 @@
+[stroke-linecap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini
new file mode 100644
index 0000000000..5bcc642252
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html.ini
@@ -0,0 +1,2 @@
+[stroke-linejoin.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini
new file mode 100644
index 0000000000..aca4776dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html.ini
@@ -0,0 +1,2 @@
+[stroke-miterlimit.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini
new file mode 100644
index 0000000000..3908811dc1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html.ini
@@ -0,0 +1,2 @@
+[stroke-opacity.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini
new file mode 100644
index 0000000000..6940ce285f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html.ini
@@ -0,0 +1,2 @@
+[stroke-width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini
new file mode 100644
index 0000000000..01bdbc9afe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/stroke.html.ini
@@ -0,0 +1,2 @@
+[stroke.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini
new file mode 100644
index 0000000000..cc7979a246
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/tab-size.html.ini
@@ -0,0 +1,2 @@
+[tab-size.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini
new file mode 100644
index 0000000000..1217392f14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/table-layout.html.ini
@@ -0,0 +1,2 @@
+[table-layout.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini
new file mode 100644
index 0000000000..290c998bec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html.ini
@@ -0,0 +1,2 @@
+[text-align-last.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
new file mode 100644
index 0000000000..0e9d8daee7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
@@ -0,0 +1,2 @@
+[text-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini
new file mode 100644
index 0000000000..84b7326ddd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html.ini
@@ -0,0 +1,2 @@
+[text-anchor.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini
new file mode 100644
index 0000000000..eb8e65a396
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html.ini
@@ -0,0 +1,2 @@
+[text-combine-upright.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
new file mode 100644
index 0000000000..8b929099bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini
new file mode 100644
index 0000000000..8edc0a24f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-line.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini
new file mode 100644
index 0000000000..4aa9763111
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip-ink.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini
new file mode 100644
index 0000000000..898244f3f7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-skip.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
new file mode 100644
index 0000000000..eb3d17eee1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
new file mode 100644
index 0000000000..25d98fde7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-thickness.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini
new file mode 100644
index 0000000000..1b4aebf855
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html.ini
@@ -0,0 +1,2 @@
+[text-decoration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
new file mode 100644
index 0000000000..7590f81412
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
@@ -0,0 +1,2 @@
+[text-emphasis-color.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini
new file mode 100644
index 0000000000..ac666363ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-indent.html.ini
@@ -0,0 +1,2 @@
+[text-indent.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini
new file mode 100644
index 0000000000..3df6d413a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-justify.html.ini
@@ -0,0 +1,2 @@
+[text-justify.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini
new file mode 100644
index 0000000000..906e18e072
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html.ini
@@ -0,0 +1,2 @@
+[text-orientation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini
new file mode 100644
index 0000000000..c3bb736bbc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html.ini
@@ -0,0 +1,2 @@
+[text-overflow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini
new file mode 100644
index 0000000000..472c67137a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html.ini
@@ -0,0 +1,2 @@
+[text-rendering.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini
new file mode 100644
index 0000000000..ccc147ce95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html.ini
@@ -0,0 +1,2 @@
+[text-shadow.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini
new file mode 100644
index 0000000000..a525a2b4b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html.ini
@@ -0,0 +1,2 @@
+[text-size-adjust.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
new file mode 100644
index 0000000000..5786ad14e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
@@ -0,0 +1,2 @@
+[text-transform.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini
new file mode 100644
index 0000000000..943830948b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html.ini
@@ -0,0 +1,2 @@
+[text-underline-offset.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini
new file mode 100644
index 0000000000..89dac94fab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html.ini
@@ -0,0 +1,2 @@
+[text-underline-position.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
new file mode 100644
index 0000000000..3eb32b7d04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
@@ -0,0 +1,2 @@
+[top.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini
new file mode 100644
index 0000000000..9f20e3ef51
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/touch-action.html.ini
@@ -0,0 +1,2 @@
+[touch-action.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini
new file mode 100644
index 0000000000..b330571b70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-box.html.ini
@@ -0,0 +1,2 @@
+[transform-box.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
new file mode 100644
index 0000000000..48190aeb03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
@@ -0,0 +1,4 @@
+[transform-interpolated.html]
+ [Computed value for interpolated transforms is not null]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini
new file mode 100644
index 0000000000..fb756b2c30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-style.html.ini
@@ -0,0 +1,2 @@
+[transform-style.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
new file mode 100644
index 0000000000..b3b6a95f8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
@@ -0,0 +1,2 @@
+[transform.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini
new file mode 100644
index 0000000000..f741642342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html.ini
@@ -0,0 +1,2 @@
+[transition-delay.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
new file mode 100644
index 0000000000..27f8dbc121
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
@@ -0,0 +1,2 @@
+[transition-duration.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini
new file mode 100644
index 0000000000..4db4ab65fd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-property.html.ini
@@ -0,0 +1,2 @@
+[transition-property.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini
new file mode 100644
index 0000000000..9b89222a18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html.ini
@@ -0,0 +1,2 @@
+[transition-timing-function.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini
new file mode 100644
index 0000000000..d598c4625b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition.html.ini
@@ -0,0 +1,2 @@
+[transition.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini
new file mode 100644
index 0000000000..8a8587456c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html.ini
@@ -0,0 +1,2 @@
+[unicode-bidi.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini
new file mode 100644
index 0000000000..4fadea9551
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/user-select.html.ini
@@ -0,0 +1,2 @@
+[user-select.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini
new file mode 100644
index 0000000000..c7eeac28dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html.ini
@@ -0,0 +1,2 @@
+[vector-effect.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
new file mode 100644
index 0000000000..69b82e3959
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
@@ -0,0 +1,2 @@
+[vertical-align.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
new file mode 100644
index 0000000000..cf221b3f80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
@@ -0,0 +1,2 @@
+[visibility.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
new file mode 100644
index 0000000000..9cee208802
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
@@ -0,0 +1,2 @@
+[white-space.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini
new file mode 100644
index 0000000000..8903147103
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/widows.html.ini
@@ -0,0 +1,2 @@
+[widows.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
new file mode 100644
index 0000000000..71b7108d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
@@ -0,0 +1,2 @@
+[width.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini
new file mode 100644
index 0000000000..7d3464e91c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/will-change.html.ini
@@ -0,0 +1,2 @@
+[will-change.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini
new file mode 100644
index 0000000000..8a5adf85c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-break.html.ini
@@ -0,0 +1,2 @@
+[word-break.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini
new file mode 100644
index 0000000000..d95393361b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html.ini
@@ -0,0 +1,2 @@
+[word-spacing.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini
new file mode 100644
index 0000000000..be9a84a3f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html.ini
@@ -0,0 +1,2 @@
+[word-wrap.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini
new file mode 100644
index 0000000000..82e86b93c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html.ini
@@ -0,0 +1,2 @@
+[writing-mode.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini
new file mode 100644
index 0000000000..e747c65fa1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/z-index.html.ini
@@ -0,0 +1,2 @@
+[z-index.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini
new file mode 100644
index 0000000000..2f2927cf80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-clamp-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-clamp-px-em.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini
new file mode 100644
index 0000000000..cbb1da0f26
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-max-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-max-px-em.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini b/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini
new file mode 100644
index 0000000000..f7996b48b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/width-by-min-px-em.html.ini
@@ -0,0 +1,2 @@
+[width-by-min-px-em.html]
+ expected: FAIL