| This is a testharness.js-based test. |
| Found 30 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| [FAIL] Partial interface AudioTrack: valid exposure set |
| Partial AudioTrack interface is exposed to 'DedicatedWorker', the original interface is not. |
| [FAIL] Partial interface VideoTrack: valid exposure set |
| Partial VideoTrack interface is exposed to 'DedicatedWorker', the original interface is not. |
| [FAIL] Partial interface TextTrack: valid exposure set |
| Partial TextTrack interface is exposed to 'DedicatedWorker', the original interface is not. |
| [FAIL] SourceBuffer interface: attribute textTracks |
| assert_true: The prototype object must have a property "textTracks" expected true got false |
| [FAIL] SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type |
| assert_inherits: property "textTracks" not found in prototype chain |
| [FAIL] ManagedMediaSource interface: existence and properties of interface object |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface object length |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface object name |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: existence and properties of interface prototype object |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: existence and properties of interface prototype object's "constructor" property |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: existence and properties of interface prototype object's @@unscopables property |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: attribute streaming |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: attribute onstartstreaming |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] ManagedMediaSource interface: attribute onendstreaming |
| assert_own_property: self does not have own property "ManagedMediaSource" expected property "ManagedMediaSource" missing |
| [FAIL] BufferedChangeEvent interface: existence and properties of interface object |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface object length |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface object name |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface: existence and properties of interface prototype object |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface: existence and properties of interface prototype object's "constructor" property |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface: existence and properties of interface prototype object's @@unscopables property |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface: attribute addedRanges |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] BufferedChangeEvent interface: attribute removedRanges |
| assert_own_property: self does not have own property "BufferedChangeEvent" expected property "BufferedChangeEvent" missing |
| [FAIL] ManagedSourceBuffer interface: existence and properties of interface object |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface object length |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface object name |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface: existence and properties of interface prototype object |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface: existence and properties of interface prototype object's "constructor" property |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface: existence and properties of interface prototype object's @@unscopables property |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] ManagedSourceBuffer interface: attribute onbufferedchange |
| assert_own_property: self does not have own property "ManagedSourceBuffer" expected property "ManagedSourceBuffer" missing |
| [FAIL] TextTrack interface: attribute sourceBuffer |
| assert_true: The prototype object must have a property "sourceBuffer" expected true got false |
| Harness: the test ran to completion. |
| |