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.