Harness status: OK

Found 545 tests

421 Pass
124 Fail
Pass	idl_test setup
Pass	idl_test validation
Pass	Partial interface Element: original interface defined
Pass	Partial interface Element: member names are unique
Pass	Partial interface CSSStyleRule: original interface defined
Pass	Partial interface CSSStyleRule: member names are unique
Pass	Partial interface mixin ElementCSSInlineStyle: original interface mixin defined
Pass	Partial interface mixin ElementCSSInlineStyle: member names are unique
Pass	Partial namespace CSS: original namespace defined
Pass	Partial namespace CSS: member names are unique
Pass	Partial interface Element[2]: member names are unique
Pass	HTMLElement includes ElementCSSInlineStyle: member names are unique
Pass	SVGElement includes ElementCSSInlineStyle: member names are unique
Pass	MathMLElement includes ElementCSSInlineStyle: member names are unique
Pass	SVGElement includes GlobalEventHandlers: member names are unique
Pass	SVGElement includes SVGElementInstance: member names are unique
Pass	SVGElement includes HTMLOrSVGElement: member names are unique
Pass	HTMLElement includes GlobalEventHandlers: member names are unique
Pass	HTMLElement includes ElementContentEditable: member names are unique
Pass	HTMLElement includes HTMLOrSVGElement: member names are unique
Pass	Element includes ParentNode: member names are unique
Pass	Element includes NonDocumentTypeChildNode: member names are unique
Pass	Element includes ChildNode: member names are unique
Pass	Element includes Slottable: member names are unique
Pass	MathMLElement includes GlobalEventHandlers: member names are unique
Pass	MathMLElement includes HTMLOrSVGElement: member names are unique
Pass	CSSStyleValue interface: existence and properties of interface object
Pass	CSSStyleValue interface object length
Pass	CSSStyleValue interface object name
Pass	CSSStyleValue interface: existence and properties of interface prototype object
Pass	CSSStyleValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSStyleValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSStyleValue interface: stringifier
Pass	CSSStyleValue interface: operation parse(USVString, USVString)
Pass	CSSStyleValue interface: operation parseAll(USVString, USVString)
Pass	StylePropertyMapReadOnly interface: existence and properties of interface object
Pass	StylePropertyMapReadOnly interface object length
Pass	StylePropertyMapReadOnly interface object name
Pass	StylePropertyMapReadOnly interface: existence and properties of interface prototype object
Pass	StylePropertyMapReadOnly interface: existence and properties of interface prototype object's "constructor" property
Pass	StylePropertyMapReadOnly interface: existence and properties of interface prototype object's @@unscopables property
Fail	StylePropertyMapReadOnly interface: iterable<USVString, [object Object]>
Pass	StylePropertyMapReadOnly interface: operation get(USVString)
Pass	StylePropertyMapReadOnly interface: operation getAll(USVString)
Pass	StylePropertyMapReadOnly interface: operation has(USVString)
Pass	StylePropertyMapReadOnly interface: attribute size
Pass	StylePropertyMap interface: existence and properties of interface object
Pass	StylePropertyMap interface object length
Pass	StylePropertyMap interface object name
Pass	StylePropertyMap interface: existence and properties of interface prototype object
Pass	StylePropertyMap interface: existence and properties of interface prototype object's "constructor" property
Pass	StylePropertyMap interface: existence and properties of interface prototype object's @@unscopables property
Pass	StylePropertyMap interface: operation set(USVString, (CSSStyleValue or USVString)...)
Pass	StylePropertyMap interface: operation append(USVString, (CSSStyleValue or USVString)...)
Pass	StylePropertyMap interface: operation delete(USVString)
Pass	StylePropertyMap interface: operation clear()
Pass	StylePropertyMap must be primary interface of styleMap
Pass	Stringification of styleMap
Pass	StylePropertyMap interface: styleMap must inherit property "set(USVString, (CSSStyleValue or USVString)...)" with the proper type
Pass	StylePropertyMap interface: calling set(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMap interface: styleMap must inherit property "append(USVString, (CSSStyleValue or USVString)...)" with the proper type
Pass	StylePropertyMap interface: calling append(USVString, (CSSStyleValue or USVString)...) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMap interface: styleMap must inherit property "delete(USVString)" with the proper type
Pass	StylePropertyMap interface: calling delete(USVString) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMap interface: styleMap must inherit property "clear()" with the proper type
Pass	StylePropertyMapReadOnly interface: styleMap must inherit property "get(USVString)" with the proper type
Pass	StylePropertyMapReadOnly interface: calling get(USVString) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMapReadOnly interface: styleMap must inherit property "getAll(USVString)" with the proper type
Pass	StylePropertyMapReadOnly interface: calling getAll(USVString) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMapReadOnly interface: styleMap must inherit property "has(USVString)" with the proper type
Pass	StylePropertyMapReadOnly interface: calling has(USVString) on styleMap with too few arguments must throw TypeError
Pass	StylePropertyMapReadOnly interface: styleMap must inherit property "size" with the proper type
Pass	CSSUnparsedValue interface: existence and properties of interface object
Pass	CSSUnparsedValue interface object length
Pass	CSSUnparsedValue interface object name
Pass	CSSUnparsedValue interface: existence and properties of interface prototype object
Pass	CSSUnparsedValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSUnparsedValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSUnparsedValue interface: iterable<CSSUnparsedSegment>
Pass	CSSUnparsedValue interface: attribute length
Pass	CSSVariableReferenceValue interface: existence and properties of interface object
Pass	CSSVariableReferenceValue interface object length
Pass	CSSVariableReferenceValue interface object name
Pass	CSSVariableReferenceValue interface: existence and properties of interface prototype object
Pass	CSSVariableReferenceValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSVariableReferenceValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSVariableReferenceValue interface: attribute variable
Pass	CSSVariableReferenceValue interface: attribute fallback
Pass	CSSKeywordValue interface: existence and properties of interface object
Pass	CSSKeywordValue interface object length
Pass	CSSKeywordValue interface object name
Pass	CSSKeywordValue interface: existence and properties of interface prototype object
Pass	CSSKeywordValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSKeywordValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSKeywordValue interface: attribute value
Pass	CSSNumericValue interface: existence and properties of interface object
Pass	CSSNumericValue interface object length
Pass	CSSNumericValue interface object name
Pass	CSSNumericValue interface: existence and properties of interface prototype object
Pass	CSSNumericValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSNumericValue interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSNumericValue interface: operation add(CSSNumberish...)
Fail	CSSNumericValue interface: operation sub(CSSNumberish...)
Fail	CSSNumericValue interface: operation mul(CSSNumberish...)
Fail	CSSNumericValue interface: operation div(CSSNumberish...)
Fail	CSSNumericValue interface: operation min(CSSNumberish...)
Fail	CSSNumericValue interface: operation max(CSSNumberish...)
Pass	CSSNumericValue interface: operation equals(CSSNumberish...)
Pass	CSSNumericValue interface: operation to(USVString)
Fail	CSSNumericValue interface: operation toSum(USVString...)
Pass	CSSNumericValue interface: operation type()
Pass	CSSNumericValue interface: operation parse(USVString)
Pass	CSSUnitValue interface: existence and properties of interface object
Pass	CSSUnitValue interface object length
Pass	CSSUnitValue interface object name
Pass	CSSUnitValue interface: existence and properties of interface prototype object
Pass	CSSUnitValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSUnitValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSUnitValue interface: attribute value
Pass	CSSUnitValue interface: attribute unit
Pass	CSSUnitValue must be primary interface of unitValue
Pass	Stringification of unitValue
Pass	CSSUnitValue interface: unitValue must inherit property "value" with the proper type
Pass	CSSUnitValue interface: unitValue must inherit property "unit" with the proper type
Fail	CSSNumericValue interface: unitValue must inherit property "add(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling add(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "sub(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling sub(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "mul(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling mul(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "div(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling div(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "min(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling min(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "max(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling max(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Pass	CSSNumericValue interface: unitValue must inherit property "equals(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling equals(CSSNumberish...) on unitValue with too few arguments must throw TypeError
Pass	CSSNumericValue interface: unitValue must inherit property "to(USVString)" with the proper type
Pass	CSSNumericValue interface: calling to(USVString) on unitValue with too few arguments must throw TypeError
Fail	CSSNumericValue interface: unitValue must inherit property "toSum(USVString...)" with the proper type
Fail	CSSNumericValue interface: calling toSum(USVString...) on unitValue with too few arguments must throw TypeError
Pass	CSSNumericValue interface: unitValue must inherit property "type()" with the proper type
Pass	CSSNumericValue interface: unitValue must inherit property "parse(USVString)" with the proper type
Fail	CSSNumericValue interface: calling parse(USVString) on unitValue with too few arguments must throw TypeError
Pass	CSSStyleValue interface: unitValue must inherit property "parse(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parse(USVString, USVString) on unitValue with too few arguments must throw TypeError
Pass	CSSStyleValue interface: unitValue must inherit property "parseAll(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parseAll(USVString, USVString) on unitValue with too few arguments must throw TypeError
Pass	CSSMathValue interface: existence and properties of interface object
Pass	CSSMathValue interface object length
Pass	CSSMathValue interface object name
Pass	CSSMathValue interface: existence and properties of interface prototype object
Pass	CSSMathValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathValue interface: attribute operator
Pass	CSSMathSum interface: existence and properties of interface object
Pass	CSSMathSum interface object length
Pass	CSSMathSum interface object name
Pass	CSSMathSum interface: existence and properties of interface prototype object
Pass	CSSMathSum interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathSum interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathSum interface: attribute values
Pass	CSSMathSum must be primary interface of mathSum
Pass	Stringification of mathSum
Pass	CSSMathSum interface: mathSum must inherit property "values" with the proper type
Pass	CSSMathValue interface: mathSum must inherit property "operator" with the proper type
Fail	CSSNumericValue interface: mathSum must inherit property "add(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling add(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "sub(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling sub(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "mul(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling mul(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "div(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling div(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "min(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling min(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "max(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling max(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Pass	CSSNumericValue interface: mathSum must inherit property "equals(CSSNumberish...)" with the proper type
Pass	CSSNumericValue interface: calling equals(CSSNumberish...) on mathSum with too few arguments must throw TypeError
Pass	CSSNumericValue interface: mathSum must inherit property "to(USVString)" with the proper type
Pass	CSSNumericValue interface: calling to(USVString) on mathSum with too few arguments must throw TypeError
Fail	CSSNumericValue interface: mathSum must inherit property "toSum(USVString...)" with the proper type
Fail	CSSNumericValue interface: calling toSum(USVString...) on mathSum with too few arguments must throw TypeError
Pass	CSSNumericValue interface: mathSum must inherit property "type()" with the proper type
Pass	CSSNumericValue interface: mathSum must inherit property "parse(USVString)" with the proper type
Fail	CSSNumericValue interface: calling parse(USVString) on mathSum with too few arguments must throw TypeError
Pass	CSSStyleValue interface: mathSum must inherit property "parse(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parse(USVString, USVString) on mathSum with too few arguments must throw TypeError
Pass	CSSStyleValue interface: mathSum must inherit property "parseAll(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parseAll(USVString, USVString) on mathSum with too few arguments must throw TypeError
Pass	CSSMathProduct interface: existence and properties of interface object
Pass	CSSMathProduct interface object length
Pass	CSSMathProduct interface object name
Pass	CSSMathProduct interface: existence and properties of interface prototype object
Pass	CSSMathProduct interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathProduct interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathProduct interface: attribute values
Pass	CSSMathNegate interface: existence and properties of interface object
Pass	CSSMathNegate interface object length
Pass	CSSMathNegate interface object name
Pass	CSSMathNegate interface: existence and properties of interface prototype object
Pass	CSSMathNegate interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathNegate interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathNegate interface: attribute value
Pass	CSSMathInvert interface: existence and properties of interface object
Pass	CSSMathInvert interface object length
Pass	CSSMathInvert interface object name
Pass	CSSMathInvert interface: existence and properties of interface prototype object
Pass	CSSMathInvert interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathInvert interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathInvert interface: attribute value
Pass	CSSMathMin interface: existence and properties of interface object
Pass	CSSMathMin interface object length
Pass	CSSMathMin interface object name
Pass	CSSMathMin interface: existence and properties of interface prototype object
Pass	CSSMathMin interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathMin interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathMin interface: attribute values
Pass	CSSMathMax interface: existence and properties of interface object
Pass	CSSMathMax interface object length
Pass	CSSMathMax interface object name
Pass	CSSMathMax interface: existence and properties of interface prototype object
Pass	CSSMathMax interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathMax interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathMax interface: attribute values
Pass	CSSMathClamp interface: existence and properties of interface object
Pass	CSSMathClamp interface object length
Pass	CSSMathClamp interface object name
Pass	CSSMathClamp interface: existence and properties of interface prototype object
Pass	CSSMathClamp interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMathClamp interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMathClamp interface: attribute lower
Pass	CSSMathClamp interface: attribute value
Pass	CSSMathClamp interface: attribute upper
Pass	CSSNumericArray interface: existence and properties of interface object
Pass	CSSNumericArray interface object length
Pass	CSSNumericArray interface object name
Pass	CSSNumericArray interface: existence and properties of interface prototype object
Pass	CSSNumericArray interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSNumericArray interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSNumericArray interface: iterable<CSSNumericValue>
Pass	CSSNumericArray interface: attribute length
Pass	CSSTransformValue interface: existence and properties of interface object
Pass	CSSTransformValue interface object length
Pass	CSSTransformValue interface object name
Pass	CSSTransformValue interface: existence and properties of interface prototype object
Pass	CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSTransformValue interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSTransformValue interface: iterable<CSSTransformComponent>
Pass	CSSTransformValue interface: attribute length
Pass	CSSTransformValue interface: attribute is2D
Pass	CSSTransformValue interface: operation toMatrix()
Pass	CSSTransformValue must be primary interface of transformValue
Pass	Stringification of transformValue
Pass	CSSTransformValue interface: transformValue must inherit property "length" with the proper type
Pass	CSSTransformValue interface: transformValue must inherit property "is2D" with the proper type
Pass	CSSTransformValue interface: transformValue must inherit property "toMatrix()" with the proper type
Pass	CSSStyleValue interface: transformValue must inherit property "parse(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parse(USVString, USVString) on transformValue with too few arguments must throw TypeError
Pass	CSSStyleValue interface: transformValue must inherit property "parseAll(USVString, USVString)" with the proper type
Fail	CSSStyleValue interface: calling parseAll(USVString, USVString) on transformValue with too few arguments must throw TypeError
Pass	CSSTransformComponent interface: existence and properties of interface object
Pass	CSSTransformComponent interface object length
Pass	CSSTransformComponent interface object name
Pass	CSSTransformComponent interface: existence and properties of interface prototype object
Pass	CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSTransformComponent interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSTransformComponent interface: stringifier
Pass	CSSTransformComponent interface: attribute is2D
Pass	CSSTransformComponent interface: operation toMatrix()
Pass	CSSTranslate interface: existence and properties of interface object
Pass	CSSTranslate interface object length
Pass	CSSTranslate interface object name
Pass	CSSTranslate interface: existence and properties of interface prototype object
Pass	CSSTranslate interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSTranslate interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSTranslate interface: attribute x
Pass	CSSTranslate interface: attribute y
Pass	CSSTranslate interface: attribute z
Pass	CSSTranslate must be primary interface of transformValue[0]
Pass	Stringification of transformValue[0]
Pass	CSSTranslate interface: transformValue[0] must inherit property "x" with the proper type
Pass	CSSTranslate interface: transformValue[0] must inherit property "y" with the proper type
Pass	CSSTranslate interface: transformValue[0] must inherit property "z" with the proper type
Pass	CSSTransformComponent interface: transformValue[0] must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: transformValue[0] must inherit property "toMatrix()" with the proper type
Pass	CSSRotate interface: existence and properties of interface object
Pass	CSSRotate interface object length
Pass	CSSRotate interface object name
Pass	CSSRotate interface: existence and properties of interface prototype object
Pass	CSSRotate interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSRotate interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSRotate interface: attribute x
Pass	CSSRotate interface: attribute y
Pass	CSSRotate interface: attribute z
Pass	CSSRotate interface: attribute angle
Pass	CSSRotate must be primary interface of rotate
Pass	Stringification of rotate
Pass	CSSRotate interface: rotate must inherit property "x" with the proper type
Pass	CSSRotate interface: rotate must inherit property "y" with the proper type
Pass	CSSRotate interface: rotate must inherit property "z" with the proper type
Pass	CSSRotate interface: rotate must inherit property "angle" with the proper type
Pass	CSSTransformComponent interface: rotate must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: rotate must inherit property "toMatrix()" with the proper type
Pass	CSSScale interface: existence and properties of interface object
Pass	CSSScale interface object length
Pass	CSSScale interface object name
Pass	CSSScale interface: existence and properties of interface prototype object
Pass	CSSScale interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSScale interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSScale interface: attribute x
Pass	CSSScale interface: attribute y
Pass	CSSScale interface: attribute z
Pass	CSSScale must be primary interface of scale
Pass	Stringification of scale
Pass	CSSScale interface: scale must inherit property "x" with the proper type
Pass	CSSScale interface: scale must inherit property "y" with the proper type
Pass	CSSScale interface: scale must inherit property "z" with the proper type
Pass	CSSTransformComponent interface: scale must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: scale must inherit property "toMatrix()" with the proper type
Pass	CSSSkew interface: existence and properties of interface object
Pass	CSSSkew interface object length
Pass	CSSSkew interface object name
Pass	CSSSkew interface: existence and properties of interface prototype object
Pass	CSSSkew interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSSkew interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSSkew interface: attribute ax
Pass	CSSSkew interface: attribute ay
Pass	CSSSkew must be primary interface of skew
Pass	Stringification of skew
Pass	CSSSkew interface: skew must inherit property "ax" with the proper type
Pass	CSSSkew interface: skew must inherit property "ay" with the proper type
Pass	CSSTransformComponent interface: skew must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: skew must inherit property "toMatrix()" with the proper type
Pass	CSSSkewX interface: existence and properties of interface object
Pass	CSSSkewX interface object length
Pass	CSSSkewX interface object name
Pass	CSSSkewX interface: existence and properties of interface prototype object
Pass	CSSSkewX interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSSkewX interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSSkewX interface: attribute ax
Pass	CSSSkewX must be primary interface of skewX
Pass	Stringification of skewX
Pass	CSSSkewX interface: skewX must inherit property "ax" with the proper type
Pass	CSSTransformComponent interface: skewX must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: skewX must inherit property "toMatrix()" with the proper type
Pass	CSSSkewY interface: existence and properties of interface object
Pass	CSSSkewY interface object length
Pass	CSSSkewY interface object name
Pass	CSSSkewY interface: existence and properties of interface prototype object
Pass	CSSSkewY interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSSkewY interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSSkewY interface: attribute ay
Pass	CSSSkewY must be primary interface of skewY
Pass	Stringification of skewY
Pass	CSSSkewY interface: skewY must inherit property "ay" with the proper type
Pass	CSSTransformComponent interface: skewY must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: skewY must inherit property "toMatrix()" with the proper type
Pass	CSSPerspective interface: existence and properties of interface object
Pass	CSSPerspective interface object length
Pass	CSSPerspective interface object name
Pass	CSSPerspective interface: existence and properties of interface prototype object
Pass	CSSPerspective interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSPerspective interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSPerspective interface: attribute length
Pass	CSSPerspective must be primary interface of perspective
Pass	Stringification of perspective
Pass	CSSPerspective interface: perspective must inherit property "length" with the proper type
Pass	CSSTransformComponent interface: perspective must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: perspective must inherit property "toMatrix()" with the proper type
Pass	CSSMatrixComponent interface: existence and properties of interface object
Pass	CSSMatrixComponent interface object length
Pass	CSSMatrixComponent interface object name
Pass	CSSMatrixComponent interface: existence and properties of interface prototype object
Pass	CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSMatrixComponent interface: existence and properties of interface prototype object's @@unscopables property
Pass	CSSMatrixComponent interface: attribute matrix
Pass	CSSMatrixComponent must be primary interface of matrix
Pass	Stringification of matrix
Pass	CSSMatrixComponent interface: matrix must inherit property "matrix" with the proper type
Pass	CSSTransformComponent interface: matrix must inherit property "is2D" with the proper type
Pass	CSSTransformComponent interface: matrix must inherit property "toMatrix()" with the proper type
Pass	CSSImageValue interface: existence and properties of interface object
Pass	CSSImageValue interface object length
Pass	CSSImageValue interface object name
Pass	CSSImageValue interface: existence and properties of interface prototype object
Pass	CSSImageValue interface: existence and properties of interface prototype object's "constructor" property
Pass	CSSImageValue interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSColorValue interface: existence and properties of interface object
Fail	CSSColorValue interface object length
Fail	CSSColorValue interface object name
Fail	CSSColorValue interface: existence and properties of interface prototype object
Fail	CSSColorValue interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSColorValue interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSColorValue interface: operation parse(USVString)
Fail	CSSRGB interface: existence and properties of interface object
Fail	CSSRGB interface object length
Fail	CSSRGB interface object name
Fail	CSSRGB interface: existence and properties of interface prototype object
Fail	CSSRGB interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSRGB interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSRGB interface: attribute r
Fail	CSSRGB interface: attribute g
Fail	CSSRGB interface: attribute b
Fail	CSSRGB interface: attribute alpha
Fail	CSSHSL interface: existence and properties of interface object
Fail	CSSHSL interface object length
Fail	CSSHSL interface object name
Fail	CSSHSL interface: existence and properties of interface prototype object
Fail	CSSHSL interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSHSL interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSHSL interface: attribute h
Fail	CSSHSL interface: attribute s
Fail	CSSHSL interface: attribute l
Fail	CSSHSL interface: attribute alpha
Fail	CSSHWB interface: existence and properties of interface object
Fail	CSSHWB interface object length
Fail	CSSHWB interface object name
Fail	CSSHWB interface: existence and properties of interface prototype object
Fail	CSSHWB interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSHWB interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSHWB interface: attribute h
Fail	CSSHWB interface: attribute w
Fail	CSSHWB interface: attribute b
Fail	CSSHWB interface: attribute alpha
Fail	CSSLab interface: existence and properties of interface object
Fail	CSSLab interface object length
Fail	CSSLab interface object name
Fail	CSSLab interface: existence and properties of interface prototype object
Fail	CSSLab interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSLab interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSLab interface: attribute l
Fail	CSSLab interface: attribute a
Fail	CSSLab interface: attribute b
Fail	CSSLab interface: attribute alpha
Fail	CSSLCH interface: existence and properties of interface object
Fail	CSSLCH interface object length
Fail	CSSLCH interface object name
Fail	CSSLCH interface: existence and properties of interface prototype object
Fail	CSSLCH interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSLCH interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSLCH interface: attribute l
Fail	CSSLCH interface: attribute c
Fail	CSSLCH interface: attribute h
Fail	CSSLCH interface: attribute alpha
Fail	CSSOKLab interface: existence and properties of interface object
Fail	CSSOKLab interface object length
Fail	CSSOKLab interface object name
Fail	CSSOKLab interface: existence and properties of interface prototype object
Fail	CSSOKLab interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSOKLab interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSOKLab interface: attribute l
Fail	CSSOKLab interface: attribute a
Fail	CSSOKLab interface: attribute b
Fail	CSSOKLab interface: attribute alpha
Fail	CSSOKLCH interface: existence and properties of interface object
Fail	CSSOKLCH interface object length
Fail	CSSOKLCH interface object name
Fail	CSSOKLCH interface: existence and properties of interface prototype object
Fail	CSSOKLCH interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSOKLCH interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSOKLCH interface: attribute l
Fail	CSSOKLCH interface: attribute c
Fail	CSSOKLCH interface: attribute h
Fail	CSSOKLCH interface: attribute alpha
Fail	CSSColor interface: existence and properties of interface object
Fail	CSSColor interface object length
Fail	CSSColor interface object name
Fail	CSSColor interface: existence and properties of interface prototype object
Fail	CSSColor interface: existence and properties of interface prototype object's "constructor" property
Fail	CSSColor interface: existence and properties of interface prototype object's @@unscopables property
Fail	CSSColor interface: attribute colorSpace
Fail	CSSColor interface: attribute channels
Fail	CSSColor interface: attribute alpha
Pass	CSSStyleRule interface: attribute styleMap
Pass	CSS namespace: operation escape(CSSOMString)
Pass	CSS namespace: operation number(double)
Pass	CSS namespace: operation percent(double)
Pass	CSS namespace: operation cap(double)
Pass	CSS namespace: operation ch(double)
Pass	CSS namespace: operation em(double)
Pass	CSS namespace: operation ex(double)
Pass	CSS namespace: operation ic(double)
Pass	CSS namespace: operation lh(double)
Pass	CSS namespace: operation rcap(double)
Pass	CSS namespace: operation rch(double)
Pass	CSS namespace: operation rem(double)
Pass	CSS namespace: operation rex(double)
Pass	CSS namespace: operation ric(double)
Pass	CSS namespace: operation rlh(double)
Pass	CSS namespace: operation vw(double)
Pass	CSS namespace: operation vh(double)
Pass	CSS namespace: operation vi(double)
Pass	CSS namespace: operation vb(double)
Pass	CSS namespace: operation vmin(double)
Pass	CSS namespace: operation vmax(double)
Pass	CSS namespace: operation svw(double)
Pass	CSS namespace: operation svh(double)
Pass	CSS namespace: operation svi(double)
Pass	CSS namespace: operation svb(double)
Pass	CSS namespace: operation svmin(double)
Pass	CSS namespace: operation svmax(double)
Pass	CSS namespace: operation lvw(double)
Pass	CSS namespace: operation lvh(double)
Pass	CSS namespace: operation lvi(double)
Pass	CSS namespace: operation lvb(double)
Pass	CSS namespace: operation lvmin(double)
Pass	CSS namespace: operation lvmax(double)
Pass	CSS namespace: operation dvw(double)
Pass	CSS namespace: operation dvh(double)
Pass	CSS namespace: operation dvi(double)
Pass	CSS namespace: operation dvb(double)
Pass	CSS namespace: operation dvmin(double)
Pass	CSS namespace: operation dvmax(double)
Fail	CSS namespace: operation cqw(double)
Fail	CSS namespace: operation cqh(double)
Fail	CSS namespace: operation cqi(double)
Fail	CSS namespace: operation cqb(double)
Fail	CSS namespace: operation cqmin(double)
Fail	CSS namespace: operation cqmax(double)
Pass	CSS namespace: operation cm(double)
Pass	CSS namespace: operation mm(double)
Pass	CSS namespace: operation Q(double)
Pass	CSS namespace: operation in(double)
Pass	CSS namespace: operation pt(double)
Pass	CSS namespace: operation pc(double)
Pass	CSS namespace: operation px(double)
Pass	CSS namespace: operation deg(double)
Pass	CSS namespace: operation grad(double)
Pass	CSS namespace: operation rad(double)
Pass	CSS namespace: operation turn(double)
Pass	CSS namespace: operation s(double)
Pass	CSS namespace: operation ms(double)
Pass	CSS namespace: operation Hz(double)
Pass	CSS namespace: operation kHz(double)
Pass	CSS namespace: operation dpi(double)
Pass	CSS namespace: operation dpcm(double)
Pass	CSS namespace: operation dppx(double)
Pass	CSS namespace: operation fr(double)
Pass	SVGElement interface: attribute attributeStyleMap
Pass	HTMLElement interface: attribute attributeStyleMap
Pass	Element interface: operation computedStyleMap()
Pass	MathMLElement interface: attribute attributeStyleMap