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 |