Re: [webvtt-tests] Add WebVTT IDL tests (#4992)

 [View the complete job log.](https://travis-ci.org/w3c/web-platform-tests/jobs/204520693)

# Chrome (unstable channel) #
Testing web-platform-tests at revision 04c7eee839d27204d932255ac3a6a5bf3f98218a
Using browser at version 58.0.3018.3 dev
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>1 test ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/4992/webvtt/api/interfaces.html">/webvtt/api/interfaces.html</a></summary>


|                                                                                      Subtest                                                                                      | Results |                                                               Messages                                                               |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                                                                                   | OK      |                                                                                                                                      |
| `VTTCue interface: existence and properties of interface object`                                                                                                                  | PASS    |                                                                                                                                      |
| `VTTCue interface object length`                                                                                                                                                  | PASS    |                                                                                                                                      |
| `VTTCue interface object name`                                                                                                                                                    | PASS    |                                                                                                                                      |
| `VTTCue interface: existence and properties of interface prototype object`                                                                                                        | FAIL    | `assert_equals: class string of VTTCue.prototype expected "[object VTTCuePrototype]" but got "[object VTTCue]"`                      |
| `VTTCue interface: existence and properties of interface prototype object's "constructor" property`                                                                               | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute region`                                                                                                                                              | FAIL    | `assert_true: The prototype object must have a property "region" expected true got false`                                            |
| `VTTCue interface: attribute vertical`                                                                                                                                            | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute snapToLines`                                                                                                                                         | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute line`                                                                                                                                                | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute lineAlign`                                                                                                                                           | FAIL    | `assert_true: The prototype object must have a property "lineAlign" expected true got false`                                         |
| `VTTCue interface: attribute position`                                                                                                                                            | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute positionAlign`                                                                                                                                       | FAIL    | `assert_true: The prototype object must have a property "positionAlign" expected true got false`                                     |
| `VTTCue interface: attribute size`                                                                                                                                                | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute align`                                                                                                                                               | PASS    |                                                                                                                                      |
| `VTTCue interface: attribute text`                                                                                                                                                | PASS    |                                                                                                                                      |
| `VTTCue interface: operation getCueAsHTML()`                                                                                                                                      | PASS    |                                                                                                                                      |
| `VTTCue must be primary interface of new VTTCue(0, 0, "")`                                                                                                                        | PASS    |                                                                                                                                      |
| `Stringification of new VTTCue(0, 0, "")`                                                                                                                                         | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "region" with the proper type (0)`                                                                                  | FAIL    | `assert_inherits: property "region" not found in prototype chain`                                                                    |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "vertical" with the proper type (1)`                                                                                | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "snapToLines" with the proper type (2)`                                                                             | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "line" with the proper type (3)`                                                                                    | FAIL    | `Unrecognized type [object Object],[object Object]`                                                                                  |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "lineAlign" with the proper type (4)`                                                                               | FAIL    | `assert_inherits: property "lineAlign" not found in prototype chain`                                                                 |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "position" with the proper type (5)`                                                                                | FAIL    | `Unrecognized type [object Object],[object Object]`                                                                                  |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "positionAlign" with the proper type (6)`                                                                           | FAIL    | `assert_inherits: property "positionAlign" not found in prototype chain`                                                             |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "size" with the proper type (7)`                                                                                    | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "align" with the proper type (8)`                                                                                   | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "text" with the proper type (9)`                                                                                    | PASS    |                                                                                                                                      |
| `VTTCue interface: new VTTCue(0, 0, "") must inherit property "getCueAsHTML" with the proper type (10)`                                                                           | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "track" with the proper type (0)`                                                                             | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "id" with the proper type (1)`                                                                                | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "startTime" with the proper type (2)`                                                                         | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "endTime" with the proper type (3)`                                                                           | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "pauseOnExit" with the proper type (4)`                                                                       | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "onenter" with the proper type (5)`                                                                           | PASS    |                                                                                                                                      |
| `TextTrackCue interface: new VTTCue(0, 0, "") must inherit property "onexit" with the proper type (6)`                                                                            | PASS    |                                                                                                                                      |
| `EventTarget interface: new VTTCue(0, 0, "") must inherit property "addEventListener" with the proper type (0)`                                                                   | PASS    |                                                                                                                                      |
| `EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on new VTTCue(0, 0, "") with too few arguments must throw TypeError`    | PASS    |                                                                                                                                      |
| `EventTarget interface: new VTTCue(0, 0, "") must inherit property "removeEventListener" with the proper type (1)`                                                                | PASS    |                                                                                                                                      |
| `EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on new VTTCue(0, 0, "") with too few arguments must throw TypeError` | PASS    |                                                                                                                                      |
| `EventTarget interface: new VTTCue(0, 0, "") must inherit property "dispatchEvent" with the proper type (2)`                                                                      | PASS    |                                                                                                                                      |
| `EventTarget interface: calling dispatchEvent(Event) on new VTTCue(0, 0, "") with too few arguments must throw TypeError`                                                         | PASS    |                                                                                                                                      |
| `VTTRegion interface: existence and properties of interface object`                                                                                                               | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface object length`                                                                                                                                               | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface object name`                                                                                                                                                 | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: existence and properties of interface prototype object`                                                                                                     | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: existence and properties of interface prototype object's "constructor" property`                                                                            | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute width`                                                                                                                                            | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute lines`                                                                                                                                            | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute regionAnchorX`                                                                                                                                    | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute regionAnchorY`                                                                                                                                    | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute viewportAnchorX`                                                                                                                                  | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute viewportAnchorY`                                                                                                                                  | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion interface: attribute scroll`                                                                                                                                           | FAIL    | `assert_own_property: self does not have own property "VTTRegion" expected property "VTTRegion" missing`                             |
| `VTTRegion must be primary interface of new VTTRegion()`                                                                                                                          | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `Stringification of new VTTRegion()`                                                                                                                                              | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "width" with the proper type (0)`                                                                                     | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "lines" with the proper type (1)`                                                                                     | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "regionAnchorX" with the proper type (2)`                                                                             | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "regionAnchorY" with the proper type (3)`                                                                             | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "viewportAnchorX" with the proper type (4)`                                                                           | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "viewportAnchorY" with the proper type (5)`                                                                           | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |
| `VTTRegion interface: new VTTRegion() must inherit property "scroll" with the proper type (6)`                                                                                    | FAIL    | `assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: VTTRegion is not defined"` |

</details>
</details>

View on GitHub: https://github.com/w3c/web-platform-tests/pull/4992#issuecomment-281943613

Received on Thursday, 23 February 2017 09:41:10 UTC