| This is a testharness.js-based test. |
| Found 70 tests; 61 PASS, 9 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS idl_test setup |
| PASS Partial interface CSSRule: original interface defined |
| PASS Partial interface mixin GlobalEventHandlers: original interface mixin defined |
| PASS AnimationEvent interface: existence and properties of interface object |
| PASS AnimationEvent interface object length |
| PASS AnimationEvent interface object name |
| PASS AnimationEvent interface: existence and properties of interface prototype object |
| PASS AnimationEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS AnimationEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS AnimationEvent interface: attribute animationName |
| PASS AnimationEvent interface: attribute elapsedTime |
| PASS AnimationEvent interface: attribute pseudoElement |
| PASS AnimationEvent must be primary interface of new AnimationEvent("animationstart") |
| PASS Stringification of new AnimationEvent("animationstart") |
| PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "animationName" with the proper type |
| PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "elapsedTime" with the proper type |
| PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "pseudoElement" with the proper type |
| PASS CSSKeyframeRule interface: existence and properties of interface object |
| PASS CSSKeyframeRule interface object length |
| PASS CSSKeyframeRule interface object name |
| PASS CSSKeyframeRule interface: existence and properties of interface prototype object |
| PASS CSSKeyframeRule interface: existence and properties of interface prototype object's "constructor" property |
| PASS CSSKeyframeRule interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CSSKeyframeRule interface: attribute keyText |
| PASS CSSKeyframeRule interface: attribute style |
| PASS CSSKeyframeRule must be primary interface of keyframes.cssRules[0] |
| PASS Stringification of keyframes.cssRules[0] |
| PASS CSSKeyframeRule interface: keyframes.cssRules[0] must inherit property "keyText" with the proper type |
| PASS CSSKeyframeRule interface: keyframes.cssRules[0] must inherit property "style" with the proper type |
| PASS CSSRule interface: keyframes.cssRules[0] must inherit property "KEYFRAMES_RULE" with the proper type |
| PASS CSSRule interface: keyframes.cssRules[0] must inherit property "KEYFRAME_RULE" with the proper type |
| PASS CSSKeyframesRule interface: existence and properties of interface object |
| PASS CSSKeyframesRule interface object length |
| PASS CSSKeyframesRule interface object name |
| PASS CSSKeyframesRule interface: existence and properties of interface prototype object |
| PASS CSSKeyframesRule interface: existence and properties of interface prototype object's "constructor" property |
| PASS CSSKeyframesRule interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CSSKeyframesRule interface: attribute name |
| PASS CSSKeyframesRule interface: attribute cssRules |
| PASS CSSKeyframesRule interface: operation appendRule(CSSOMString) |
| PASS CSSKeyframesRule interface: operation deleteRule(CSSOMString) |
| PASS CSSKeyframesRule interface: operation findRule(CSSOMString) |
| PASS CSSKeyframesRule must be primary interface of keyframes |
| PASS Stringification of keyframes |
| PASS CSSKeyframesRule interface: keyframes must inherit property "name" with the proper type |
| PASS CSSKeyframesRule interface: keyframes must inherit property "cssRules" with the proper type |
| PASS CSSKeyframesRule interface: keyframes must inherit property "appendRule(CSSOMString)" with the proper type |
| PASS CSSKeyframesRule interface: calling appendRule(CSSOMString) on keyframes with too few arguments must throw TypeError |
| PASS CSSKeyframesRule interface: keyframes must inherit property "deleteRule(CSSOMString)" with the proper type |
| PASS CSSKeyframesRule interface: calling deleteRule(CSSOMString) on keyframes with too few arguments must throw TypeError |
| PASS CSSKeyframesRule interface: keyframes must inherit property "findRule(CSSOMString)" with the proper type |
| PASS CSSKeyframesRule interface: calling findRule(CSSOMString) on keyframes with too few arguments must throw TypeError |
| PASS CSSRule interface: keyframes must inherit property "KEYFRAMES_RULE" with the proper type |
| PASS CSSRule interface: keyframes must inherit property "KEYFRAME_RULE" with the proper type |
| FAIL HTMLElement interface: attribute onanimationstart assert_true: The prototype object must have a property "onanimationstart" expected true got false |
| FAIL HTMLElement interface: attribute onanimationiteration assert_true: The prototype object must have a property "onanimationiteration" expected true got false |
| FAIL HTMLElement interface: attribute onanimationend assert_true: The prototype object must have a property "onanimationend" expected true got false |
| FAIL HTMLElement interface: attribute onanimationcancel assert_true: The prototype object must have a property "onanimationcancel" expected true got false |
| PASS Window interface: attribute onanimationstart |
| PASS Window interface: attribute onanimationiteration |
| PASS Window interface: attribute onanimationend |
| FAIL Window interface: attribute onanimationcancel assert_own_property: The global object must have a property "onanimationcancel" expected property "onanimationcancel" missing |
| FAIL Document interface: attribute onanimationstart assert_true: The prototype object must have a property "onanimationstart" expected true got false |
| FAIL Document interface: attribute onanimationiteration assert_true: The prototype object must have a property "onanimationiteration" expected true got false |
| FAIL Document interface: attribute onanimationend assert_true: The prototype object must have a property "onanimationend" expected true got false |
| FAIL Document interface: attribute onanimationcancel assert_true: The prototype object must have a property "onanimationcancel" expected true got false |
| PASS CSSRule interface: constant KEYFRAMES_RULE on interface object |
| PASS CSSRule interface: constant KEYFRAMES_RULE on interface prototype object |
| PASS CSSRule interface: constant KEYFRAME_RULE on interface object |
| PASS CSSRule interface: constant KEYFRAME_RULE on interface prototype object |
| Harness: the test ran to completion. |
| |