| This is a testharness.js-based test. |
| PASS Test driver |
| PASS MediaStreamTrack interface: existence and properties of interface object |
| PASS MediaStreamTrack interface object length |
| PASS MediaStreamTrack interface object name |
| PASS MediaStreamTrack interface: existence and properties of interface prototype object |
| PASS MediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property |
| PASS MediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MediaStreamTrack interface: attribute kind |
| PASS Unscopable handled correctly for kind property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute id |
| PASS Unscopable handled correctly for id property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute label |
| PASS Unscopable handled correctly for label property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute enabled |
| PASS Unscopable handled correctly for enabled property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute muted |
| PASS Unscopable handled correctly for muted property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute onmute |
| PASS Unscopable handled correctly for onmute property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute onunmute |
| PASS Unscopable handled correctly for onunmute property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute readyState |
| PASS Unscopable handled correctly for readyState property on MediaStreamTrack |
| PASS MediaStreamTrack interface: attribute onended |
| PASS Unscopable handled correctly for onended property on MediaStreamTrack |
| FAIL MediaStreamTrack interface: attribute onoverconstrained assert_true: The prototype object must have a property "onoverconstrained" expected true got false |
| PASS Unscopable handled correctly for onoverconstrained property on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation clone() |
| PASS Unscopable handled correctly for clone() on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation stop() |
| PASS Unscopable handled correctly for stop() on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation getCapabilities() |
| PASS Unscopable handled correctly for getCapabilities() on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation getConstraints() |
| PASS Unscopable handled correctly for getConstraints() on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation getSettings() |
| PASS Unscopable handled correctly for getSettings() on MediaStreamTrack |
| PASS MediaStreamTrack interface: operation applyConstraints(MediaTrackConstraints) |
| PASS Unscopable handled correctly for applyConstraints(MediaTrackConstraints) on MediaStreamTrack |
| PASS MediaStreamTrack must be primary interface of track |
| PASS Stringification of track |
| PASS MediaStreamTrack interface: track must inherit property "kind" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "id" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "label" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "enabled" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "muted" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "onmute" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "onunmute" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "readyState" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "onended" with the proper type |
| FAIL MediaStreamTrack interface: track must inherit property "onoverconstrained" with the proper type assert_inherits: property "onoverconstrained" not found in prototype chain |
| PASS MediaStreamTrack interface: track must inherit property "clone()" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "stop()" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "getConstraints()" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "getSettings()" with the proper type |
| PASS MediaStreamTrack interface: track must inherit property "applyConstraints(MediaTrackConstraints)" with the proper type |
| PASS MediaStreamTrack interface: calling applyConstraints(MediaTrackConstraints) on track with too few arguments must throw TypeError |
| Harness: the test ran to completion. |
| |