| OLD | NEW |
| 1 This is a testharness.js-based test. | 1 This is a testharness.js-based test. |
| 2 Found 116 tests; 113 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN. | 2 Found 92 tests; 89 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| 3 PASS URL interface: operation createObjectURL(MediaSource) | 3 PASS URL interface: operation createObjectURL(MediaSource) |
| 4 PASS AudioTrack interface: attribute sourceBuffer | 4 PASS AudioTrack interface: attribute sourceBuffer |
| 5 PASS VideoTrack interface: attribute sourceBuffer | 5 PASS VideoTrack interface: attribute sourceBuffer |
| 6 FAIL TextTrack interface: attribute sourceBuffer assert_true: The prototype obje
ct must have a property "sourceBuffer" expected true got false | 6 FAIL TextTrack interface: attribute sourceBuffer assert_true: The prototype obje
ct must have a property "sourceBuffer" expected true got false |
| 7 PASS MediaSource interface: existence and properties of interface object | 7 PASS MediaSource interface: existence and properties of interface object |
| 8 PASS MediaSource interface object length | 8 PASS MediaSource interface object length |
| 9 PASS MediaSource interface object name | 9 PASS MediaSource interface object name |
| 10 PASS MediaSource interface: existence and properties of interface prototype obje
ct | 10 PASS MediaSource interface: existence and properties of interface prototype obje
ct |
| 11 PASS MediaSource interface: existence and properties of interface prototype obje
ct's "constructor" property | 11 PASS MediaSource interface: existence and properties of interface prototype obje
ct's "constructor" property |
| 12 PASS MediaSource interface: attribute sourceBuffers | 12 PASS MediaSource interface: attribute sourceBuffers |
| 13 PASS MediaSource interface: attribute activeSourceBuffers | 13 PASS MediaSource interface: attribute activeSourceBuffers |
| 14 PASS MediaSource interface: attribute readyState | 14 PASS MediaSource interface: attribute readyState |
| 15 PASS MediaSource interface: attribute duration | 15 PASS MediaSource interface: attribute duration |
| 16 PASS MediaSource interface: attribute onsourceopen | 16 PASS MediaSource interface: attribute onsourceopen |
| 17 PASS MediaSource interface: attribute onsourceended | 17 PASS MediaSource interface: attribute onsourceended |
| 18 PASS MediaSource interface: attribute onsourceclose | 18 PASS MediaSource interface: attribute onsourceclose |
| 19 PASS MediaSource interface: operation addSourceBuffer(DOMString) | 19 PASS MediaSource interface: operation addSourceBuffer(DOMString) |
| 20 PASS MediaSource interface: operation removeSourceBuffer(SourceBuffer) | 20 PASS MediaSource interface: operation removeSourceBuffer(SourceBuffer) |
| 21 PASS MediaSource interface: operation endOfStream(EndOfStreamError) | 21 PASS MediaSource interface: operation endOfStream(EndOfStreamError) |
| 22 PASS MediaSource interface: operation setLiveSeekableRange(double,double) | 22 PASS MediaSource interface: operation setLiveSeekableRange(double,double) |
| 23 PASS MediaSource interface: operation clearLiveSeekableRange() | 23 PASS MediaSource interface: operation clearLiveSeekableRange() |
| 24 PASS MediaSource interface: operation isTypeSupported(DOMString) | 24 PASS MediaSource interface: operation isTypeSupported(DOMString) |
| 25 PASS MediaSource must be primary interface of mediaSource | |
| 26 PASS Stringification of mediaSource | |
| 27 PASS MediaSource interface: mediaSource must inherit property "sourceBuffers" wi
th the proper type (0) | 25 PASS MediaSource interface: mediaSource must inherit property "sourceBuffers" wi
th the proper type (0) |
| 28 PASS MediaSource interface: mediaSource must inherit property "activeSourceBuffe
rs" with the proper type (1) | 26 PASS MediaSource interface: mediaSource must inherit property "activeSourceBuffe
rs" with the proper type (1) |
| 29 PASS MediaSource interface: mediaSource must inherit property "readyState" with
the proper type (2) | 27 PASS MediaSource interface: mediaSource must inherit property "readyState" with
the proper type (2) |
| 30 PASS MediaSource interface: mediaSource must inherit property "duration" with th
e proper type (3) | 28 PASS MediaSource interface: mediaSource must inherit property "duration" with th
e proper type (3) |
| 31 PASS MediaSource interface: mediaSource must inherit property "onsourceopen" wit
h the proper type (4) | 29 PASS MediaSource interface: mediaSource must inherit property "onsourceopen" wit
h the proper type (4) |
| 32 PASS MediaSource interface: mediaSource must inherit property "onsourceended" wi
th the proper type (5) | 30 PASS MediaSource interface: mediaSource must inherit property "onsourceended" wi
th the proper type (5) |
| 33 PASS MediaSource interface: mediaSource must inherit property "onsourceclose" wi
th the proper type (6) | 31 PASS MediaSource interface: mediaSource must inherit property "onsourceclose" wi
th the proper type (6) |
| 34 PASS MediaSource interface: mediaSource must inherit property "addSourceBuffer"
with the proper type (7) | 32 PASS MediaSource interface: mediaSource must inherit property "addSourceBuffer"
with the proper type (7) |
| 35 PASS MediaSource interface: calling addSourceBuffer(DOMString) on mediaSource wi
th too few arguments must throw TypeError | 33 PASS MediaSource interface: calling addSourceBuffer(DOMString) on mediaSource wi
th too few arguments must throw TypeError |
| 36 PASS MediaSource interface: mediaSource must inherit property "removeSourceBuffe
r" with the proper type (8) | 34 PASS MediaSource interface: mediaSource must inherit property "removeSourceBuffe
r" with the proper type (8) |
| 37 PASS MediaSource interface: calling removeSourceBuffer(SourceBuffer) on mediaSou
rce with too few arguments must throw TypeError | 35 PASS MediaSource interface: calling removeSourceBuffer(SourceBuffer) on mediaSou
rce with too few arguments must throw TypeError |
| 38 PASS MediaSource interface: mediaSource must inherit property "endOfStream" with
the proper type (9) | 36 PASS MediaSource interface: mediaSource must inherit property "endOfStream" with
the proper type (9) |
| 39 PASS MediaSource interface: calling endOfStream(EndOfStreamError) on mediaSource
with too few arguments must throw TypeError | 37 PASS MediaSource interface: calling endOfStream(EndOfStreamError) on mediaSource
with too few arguments must throw TypeError |
| 40 PASS MediaSource interface: mediaSource must inherit property "setLiveSeekableRa
nge" with the proper type (10) | 38 PASS MediaSource interface: mediaSource must inherit property "setLiveSeekableRa
nge" with the proper type (10) |
| 41 PASS MediaSource interface: calling setLiveSeekableRange(double,double) on media
Source with too few arguments must throw TypeError | 39 PASS MediaSource interface: calling setLiveSeekableRange(double,double) on media
Source with too few arguments must throw TypeError |
| 42 PASS MediaSource interface: mediaSource must inherit property "clearLiveSeekable
Range" with the proper type (11) | 40 PASS MediaSource interface: mediaSource must inherit property "clearLiveSeekable
Range" with the proper type (11) |
| 43 PASS MediaSource interface: mediaSource must inherit property "isTypeSupported"
with the proper type (12) | 41 PASS MediaSource interface: mediaSource must inherit property "isTypeSupported"
with the proper type (12) |
| 44 PASS MediaSource interface: calling isTypeSupported(DOMString) on mediaSource wi
th too few arguments must throw TypeError | 42 PASS MediaSource interface: calling isTypeSupported(DOMString) on mediaSource wi
th too few arguments must throw TypeError |
| 45 PASS EventTarget interface: mediaSource must inherit property "addEventListener"
with the proper type (0) | |
| 46 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,boo
lean) on mediaSource with too few arguments must throw TypeError | |
| 47 PASS EventTarget interface: mediaSource must inherit property "removeEventListen
er" with the proper type (1) | |
| 48 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,
boolean) on mediaSource with too few arguments must throw TypeError | |
| 49 PASS EventTarget interface: mediaSource must inherit property "dispatchEvent" wi
th the proper type (2) | |
| 50 PASS EventTarget interface: calling dispatchEvent(Event) on mediaSource with too
few arguments must throw TypeError | |
| 51 PASS SourceBuffer interface: existence and properties of interface object | 43 PASS SourceBuffer interface: existence and properties of interface object |
| 52 PASS SourceBuffer interface object length | 44 PASS SourceBuffer interface object length |
| 53 PASS SourceBuffer interface object name | 45 PASS SourceBuffer interface object name |
| 54 PASS SourceBuffer interface: existence and properties of interface prototype obj
ect | 46 PASS SourceBuffer interface: existence and properties of interface prototype obj
ect |
| 55 PASS SourceBuffer interface: existence and properties of interface prototype obj
ect's "constructor" property | 47 PASS SourceBuffer interface: existence and properties of interface prototype obj
ect's "constructor" property |
| 56 PASS SourceBuffer interface: attribute mode | 48 PASS SourceBuffer interface: attribute mode |
| 57 PASS SourceBuffer interface: attribute updating | 49 PASS SourceBuffer interface: attribute updating |
| 58 PASS SourceBuffer interface: attribute buffered | 50 PASS SourceBuffer interface: attribute buffered |
| 59 PASS SourceBuffer interface: attribute timestampOffset | 51 PASS SourceBuffer interface: attribute timestampOffset |
| 60 PASS SourceBuffer interface: attribute audioTracks | 52 PASS SourceBuffer interface: attribute audioTracks |
| 61 PASS SourceBuffer interface: attribute videoTracks | 53 PASS SourceBuffer interface: attribute videoTracks |
| 62 FAIL SourceBuffer interface: attribute textTracks assert_true: The prototype obj
ect must have a property "textTracks" expected true got false | 54 FAIL SourceBuffer interface: attribute textTracks assert_true: The prototype obj
ect must have a property "textTracks" expected true got false |
| 63 PASS SourceBuffer interface: attribute appendWindowStart | 55 PASS SourceBuffer interface: attribute appendWindowStart |
| 64 PASS SourceBuffer interface: attribute appendWindowEnd | 56 PASS SourceBuffer interface: attribute appendWindowEnd |
| 65 PASS SourceBuffer interface: attribute onupdatestart | 57 PASS SourceBuffer interface: attribute onupdatestart |
| 66 PASS SourceBuffer interface: attribute onupdate | 58 PASS SourceBuffer interface: attribute onupdate |
| 67 PASS SourceBuffer interface: attribute onupdateend | 59 PASS SourceBuffer interface: attribute onupdateend |
| 68 PASS SourceBuffer interface: attribute onerror | 60 PASS SourceBuffer interface: attribute onerror |
| 69 PASS SourceBuffer interface: attribute onabort | 61 PASS SourceBuffer interface: attribute onabort |
| 70 PASS SourceBuffer interface: operation appendBuffer(BufferSource) | 62 PASS SourceBuffer interface: operation appendBuffer(BufferSource) |
| 71 PASS SourceBuffer interface: operation abort() | 63 PASS SourceBuffer interface: operation abort() |
| 72 PASS SourceBuffer interface: operation remove(double,unrestricted double) | 64 PASS SourceBuffer interface: operation remove(double,unrestricted double) |
| 73 PASS SourceBuffer must be primary interface of sourceBuffer | |
| 74 PASS Stringification of sourceBuffer | |
| 75 PASS SourceBuffer interface: sourceBuffer must inherit property "mode" with the
proper type (0) | 65 PASS SourceBuffer interface: sourceBuffer must inherit property "mode" with the
proper type (0) |
| 76 PASS SourceBuffer interface: sourceBuffer must inherit property "updating" with
the proper type (1) | 66 PASS SourceBuffer interface: sourceBuffer must inherit property "updating" with
the proper type (1) |
| 77 PASS SourceBuffer interface: sourceBuffer must inherit property "buffered" with
the proper type (2) | 67 PASS SourceBuffer interface: sourceBuffer must inherit property "buffered" with
the proper type (2) |
| 78 PASS SourceBuffer interface: sourceBuffer must inherit property "timestampOffset
" with the proper type (3) | 68 PASS SourceBuffer interface: sourceBuffer must inherit property "timestampOffset
" with the proper type (3) |
| 79 PASS SourceBuffer interface: sourceBuffer must inherit property "audioTracks" wi
th the proper type (4) | 69 PASS SourceBuffer interface: sourceBuffer must inherit property "audioTracks" wi
th the proper type (4) |
| 80 PASS SourceBuffer interface: sourceBuffer must inherit property "videoTracks" wi
th the proper type (5) | 70 PASS SourceBuffer interface: sourceBuffer must inherit property "videoTracks" wi
th the proper type (5) |
| 81 FAIL SourceBuffer interface: sourceBuffer must inherit property "textTracks" wit
h the proper type (6) assert_inherits: property "textTracks" not found in protot
ype chain | 71 FAIL SourceBuffer interface: sourceBuffer must inherit property "textTracks" wit
h the proper type (6) assert_inherits: property "textTracks" not found in protot
ype chain |
| 82 PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowSta
rt" with the proper type (7) | 72 PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowSta
rt" with the proper type (7) |
| 83 PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowEnd
" with the proper type (8) | 73 PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowEnd
" with the proper type (8) |
| 84 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdatestart"
with the proper type (9) | 74 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdatestart"
with the proper type (9) |
| 85 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdate" with
the proper type (10) | 75 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdate" with
the proper type (10) |
| 86 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdateend" wi
th the proper type (11) | 76 PASS SourceBuffer interface: sourceBuffer must inherit property "onupdateend" wi
th the proper type (11) |
| 87 PASS SourceBuffer interface: sourceBuffer must inherit property "onerror" with t
he proper type (12) | 77 PASS SourceBuffer interface: sourceBuffer must inherit property "onerror" with t
he proper type (12) |
| 88 PASS SourceBuffer interface: sourceBuffer must inherit property "onabort" with t
he proper type (13) | 78 PASS SourceBuffer interface: sourceBuffer must inherit property "onabort" with t
he proper type (13) |
| 89 PASS SourceBuffer interface: sourceBuffer must inherit property "appendBuffer" w
ith the proper type (14) | 79 PASS SourceBuffer interface: sourceBuffer must inherit property "appendBuffer" w
ith the proper type (14) |
| 90 PASS SourceBuffer interface: calling appendBuffer(BufferSource) on sourceBuffer
with too few arguments must throw TypeError | 80 PASS SourceBuffer interface: calling appendBuffer(BufferSource) on sourceBuffer
with too few arguments must throw TypeError |
| 91 PASS SourceBuffer interface: sourceBuffer must inherit property "abort" with the
proper type (15) | 81 PASS SourceBuffer interface: sourceBuffer must inherit property "abort" with the
proper type (15) |
| 92 PASS SourceBuffer interface: sourceBuffer must inherit property "remove" with th
e proper type (16) | 82 PASS SourceBuffer interface: sourceBuffer must inherit property "remove" with th
e proper type (16) |
| 93 PASS SourceBuffer interface: calling remove(double,unrestricted double) on sourc
eBuffer with too few arguments must throw TypeError | 83 PASS SourceBuffer interface: calling remove(double,unrestricted double) on sourc
eBuffer with too few arguments must throw TypeError |
| 94 PASS EventTarget interface: sourceBuffer must inherit property "addEventListener
" with the proper type (0) | |
| 95 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,boo
lean) on sourceBuffer with too few arguments must throw TypeError | |
| 96 PASS EventTarget interface: sourceBuffer must inherit property "removeEventListe
ner" with the proper type (1) | |
| 97 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,
boolean) on sourceBuffer with too few arguments must throw TypeError | |
| 98 PASS EventTarget interface: sourceBuffer must inherit property "dispatchEvent" w
ith the proper type (2) | |
| 99 PASS EventTarget interface: calling dispatchEvent(Event) on sourceBuffer with to
o few arguments must throw TypeError | |
| 100 PASS SourceBufferList interface: existence and properties of interface object | 84 PASS SourceBufferList interface: existence and properties of interface object |
| 101 PASS SourceBufferList interface object length | 85 PASS SourceBufferList interface object length |
| 102 PASS SourceBufferList interface object name | 86 PASS SourceBufferList interface object name |
| 103 PASS SourceBufferList interface: existence and properties of interface prototype
object | 87 PASS SourceBufferList interface: existence and properties of interface prototype
object |
| 104 PASS SourceBufferList interface: existence and properties of interface prototype
object's "constructor" property | 88 PASS SourceBufferList interface: existence and properties of interface prototype
object's "constructor" property |
| 105 PASS SourceBufferList interface: attribute length | 89 PASS SourceBufferList interface: attribute length |
| 106 PASS SourceBufferList interface: attribute onaddsourcebuffer | 90 PASS SourceBufferList interface: attribute onaddsourcebuffer |
| 107 PASS SourceBufferList interface: attribute onremovesourcebuffer | 91 PASS SourceBufferList interface: attribute onremovesourcebuffer |
| 108 PASS SourceBufferList must be primary interface of mediaSource.sourceBuffers | |
| 109 PASS Stringification of mediaSource.sourceBuffers | |
| 110 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"length" with the proper type (0) | 92 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"length" with the proper type (0) |
| 111 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"onaddsourcebuffer" with the proper type (1) | 93 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"onaddsourcebuffer" with the proper type (1) |
| 112 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"onremovesourcebuffer" with the proper type (2) | 94 PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property
"onremovesourcebuffer" with the proper type (2) |
| 113 PASS EventTarget interface: mediaSource.sourceBuffers must inherit property "add
EventListener" with the proper type (0) | |
| 114 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,boo
lean) on mediaSource.sourceBuffers with too few arguments must throw TypeError | |
| 115 PASS EventTarget interface: mediaSource.sourceBuffers must inherit property "rem
oveEventListener" with the proper type (1) | |
| 116 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,
boolean) on mediaSource.sourceBuffers with too few arguments must throw TypeErro
r | |
| 117 PASS EventTarget interface: mediaSource.sourceBuffers must inherit property "dis
patchEvent" with the proper type (2) | |
| 118 PASS EventTarget interface: calling dispatchEvent(Event) on mediaSource.sourceBu
ffers with too few arguments must throw TypeError | |
| 119 Harness: the test ran to completion. | 95 Harness: the test ran to completion. |
| 120 | 96 |
| OLD | NEW |