mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Auto merge of #8454 - jdm:media, r=KiChjang
Implement basic <media> infrastructure This gets us to the point where we can start playing with actually integrating rust-media to process the data received by the network request, as currently it's just ignored. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8454) <!-- Reviewable:end -->
This commit is contained in:
commit
f9d9cd3aae
108 changed files with 1957 additions and 1265 deletions
|
@ -66,9 +66,6 @@
|
|||
[Document interface: attribute all]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onabort]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onautocomplete]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -78,12 +75,6 @@
|
|||
[Document interface: attribute oncancel]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute oncanplay]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute oncanplaythrough]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onclose]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -120,9 +111,6 @@
|
|||
[Document interface: attribute ondurationchange]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onemptied]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onended]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -132,12 +120,6 @@
|
|||
[Document interface: attribute oninvalid]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onloadeddata]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onloadedmetadata]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onloadstart]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -162,18 +144,6 @@
|
|||
[Document interface: attribute onmousewheel]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onpause]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onplay]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onplaying]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onprogress]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onratechange]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -198,18 +168,9 @@
|
|||
[Document interface: attribute onstalled]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onsuspend]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute ontimeupdate]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onvolumechange]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onwaiting]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of iframe.contentDocument]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1593,9 +1554,6 @@
|
|||
[HTMLElement interface: attribute commandChecked]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onabort]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onautocomplete]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1605,12 +1563,6 @@
|
|||
[HTMLElement interface: attribute oncancel]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute oncanplay]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute oncanplaythrough]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onclose]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1647,9 +1599,6 @@
|
|||
[HTMLElement interface: attribute ondurationchange]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onemptied]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onended]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1659,12 +1608,6 @@
|
|||
[HTMLElement interface: attribute oninvalid]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onloadeddata]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onloadedmetadata]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onloadstart]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1689,18 +1632,6 @@
|
|||
[HTMLElement interface: attribute onmousewheel]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onpause]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onplay]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onplaying]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onprogress]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onratechange]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1725,18 +1656,9 @@
|
|||
[HTMLElement interface: attribute onstalled]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onsuspend]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute ontimeupdate]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onvolumechange]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: attribute onwaiting]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1812,9 +1734,6 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "commandChecked" with the proper type (31)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onabort" with the proper type (32)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onautocomplete" with the proper type (33)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1824,12 +1743,6 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "oncancel" with the proper type (36)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "oncanplay" with the proper type (37)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "oncanplaythrough" with the proper type (38)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onclose" with the proper type (41)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1866,9 +1779,6 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "ondurationchange" with the proper type (53)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onemptied" with the proper type (54)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onended" with the proper type (55)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1878,12 +1788,6 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "oninvalid" with the proper type (59)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onloadeddata" with the proper type (64)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onloadedmetadata" with the proper type (65)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onloadstart" with the proper type (66)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1908,18 +1812,6 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "onmousewheel" with the proper type (74)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onpause" with the proper type (75)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onplay" with the proper type (76)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onplaying" with the proper type (77)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onprogress" with the proper type (78)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onratechange" with the proper type (79)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1944,18 +1836,9 @@
|
|||
[HTMLElement interface: document.createElement("noscript") must inherit property "onstalled" with the proper type (88)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onsuspend" with the proper type (90)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "ontimeupdate" with the proper type (91)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onvolumechange" with the proper type (93)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLElement interface: document.createElement("noscript") must inherit property "onwaiting" with the proper type (94)]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("noscript") must inherit property "query" with the proper type (34)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2619,66 +2502,12 @@
|
|||
[HTMLVideoElement interface: document.createElement("video") must inherit property "poster" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "error" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "src" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "currentSrc" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "crossOrigin" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_EMPTY" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_IDLE" with the proper type (5)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_LOADING" with the proper type (6)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_NO_SOURCE" with the proper type (7)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "networkState" with the proper type (8)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "preload" with the proper type (9)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "buffered" with the proper type (10)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "load" with the proper type (11)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "canPlayType" with the proper type (12)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement("video") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_NOTHING" with the proper type (13)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_METADATA" with the proper type (14)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_CURRENT_DATA" with the proper type (15)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_FUTURE_DATA" with the proper type (16)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_ENOUGH_DATA" with the proper type (17)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "readyState" with the proper type (18)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "seeking" with the proper type (19)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2697,9 +2526,6 @@
|
|||
[HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate" with the proper type (23)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "paused" with the proper type (24)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "defaultPlaybackRate" with the proper type (25)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2715,18 +2541,9 @@
|
|||
[HTMLMediaElement interface: document.createElement("video") must inherit property "ended" with the proper type (29)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "autoplay" with the proper type (30)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "loop" with the proper type (31)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "play" with the proper type (32)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "pause" with the proper type (33)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("video") must inherit property "mediaGroup" with the proper type (34)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2760,66 +2577,12 @@
|
|||
[HTMLMediaElement interface: calling addTextTrack(TextTrackKind,DOMString,DOMString) on document.createElement("video") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "error" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "src" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "currentSrc" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "crossOrigin" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_EMPTY" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_IDLE" with the proper type (5)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_LOADING" with the proper type (6)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_NO_SOURCE" with the proper type (7)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "networkState" with the proper type (8)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "preload" with the proper type (9)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "buffered" with the proper type (10)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "load" with the proper type (11)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "canPlayType" with the proper type (12)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement("audio") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_NOTHING" with the proper type (13)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_METADATA" with the proper type (14)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_CURRENT_DATA" with the proper type (15)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_FUTURE_DATA" with the proper type (16)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_ENOUGH_DATA" with the proper type (17)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "readyState" with the proper type (18)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "seeking" with the proper type (19)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2838,9 +2601,6 @@
|
|||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate" with the proper type (23)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "paused" with the proper type (24)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "defaultPlaybackRate" with the proper type (25)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2856,18 +2616,9 @@
|
|||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "ended" with the proper type (29)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "autoplay" with the proper type (30)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "loop" with the proper type (31)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "play" with the proper type (32)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "pause" with the proper type (33)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: document.createElement("audio") must inherit property "mediaGroup" with the proper type (34)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3156,90 +2907,12 @@
|
|||
[HTMLTrackElement interface: document.createElement("track") must inherit property "track" with the proper type (10)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute error]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute src]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute currentSrc]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute crossOrigin]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_EMPTY on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_EMPTY on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_IDLE on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_IDLE on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_LOADING on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_LOADING on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute networkState]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute preload]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute buffered]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: operation load()]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: operation canPlayType(DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_NOTHING on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_NOTHING on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_METADATA on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_METADATA on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute readyState]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute seeking]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3255,9 +2928,6 @@
|
|||
[HTMLMediaElement interface: operation getStartDate()]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute paused]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute defaultPlaybackRate]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3273,18 +2943,9 @@
|
|||
[HTMLMediaElement interface: attribute ended]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute autoplay]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute loop]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: operation play()]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: operation pause()]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement interface: attribute mediaGroup]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3315,45 +2976,6 @@
|
|||
[HTMLMediaElement interface: operation addTextTrack(TextTrackKind,DOMString,DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_ABORTED on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_NETWORK on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_NETWORK on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_DECODE on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_DECODE on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface: attribute code]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError must be primary interface of errorVideo.error]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8157,9 +7779,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryAll" with the proper type (91)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onabort" with the proper type (94)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onautocomplete" with the proper type (95)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8169,12 +7788,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncancel" with the proper type (98)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncanplay" with the proper type (99)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncanplaythrough" with the proper type (100)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onclose" with the proper type (103)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8211,9 +7824,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondurationchange" with the proper type (115)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onemptied" with the proper type (116)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onended" with the proper type (117)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8223,12 +7833,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "oninvalid" with the proper type (121)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadeddata" with the proper type (126)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadedmetadata" with the proper type (127)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadstart" with the proper type (128)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8253,18 +7857,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmousewheel" with the proper type (136)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onpause" with the proper type (137)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onplay" with the proper type (138)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onplaying" with the proper type (139)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onprogress" with the proper type (140)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onratechange" with the proper type (141)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8289,18 +7881,9 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onstalled" with the proper type (150)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onsuspend" with the proper type (152)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "ontimeupdate" with the proper type (153)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onvolumechange" with the proper type (155)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onwaiting" with the proper type (156)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLAnchorElement interface: attribute origin]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8403,9 +7986,6 @@
|
|||
[HTMLPictureElement interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[MediaError interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[AudioTrackList interface object name]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8706,9 +8286,6 @@
|
|||
[Document interface: calling queryAll(DOMString) on new Document() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onabort" with the proper type (94)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onautocomplete" with the proper type (95)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8718,12 +8295,6 @@
|
|||
[Document interface: new Document() must inherit property "oncancel" with the proper type (98)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "oncanplay" with the proper type (99)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "oncanplaythrough" with the proper type (100)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onclose" with the proper type (103)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8760,9 +8331,6 @@
|
|||
[Document interface: new Document() must inherit property "ondurationchange" with the proper type (115)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onemptied" with the proper type (116)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onended" with the proper type (117)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8772,12 +8340,6 @@
|
|||
[Document interface: new Document() must inherit property "oninvalid" with the proper type (121)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onloadeddata" with the proper type (126)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onloadedmetadata" with the proper type (127)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onloadstart" with the proper type (128)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8802,18 +8364,6 @@
|
|||
[Document interface: new Document() must inherit property "onmousewheel" with the proper type (136)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onpause" with the proper type (137)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onplay" with the proper type (138)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onplaying" with the proper type (139)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onprogress" with the proper type (140)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onratechange" with the proper type (141)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8838,15 +8388,6 @@
|
|||
[Document interface: new Document() must inherit property "onstalled" with the proper type (150)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onsuspend" with the proper type (152)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "ontimeupdate" with the proper type (153)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onvolumechange" with the proper type (155)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "onwaiting" with the proper type (156)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -9429,168 +9429,6 @@
|
|||
[video.tabIndex: IDL set to -2147483648 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to "http://site.example/" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to " foo " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "http://site.example/" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "//site.example/path???@#l" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to undefined followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to 7 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to 1.5 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to true followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to false followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to object "[object Object\]" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to NaN followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to -Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to null followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to object "test-toString" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.src: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.crossOrigin: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -9807,228 +9645,6 @@
|
|||
[video.crossOrigin: IDL set to "USE-CREDENTIALS" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "none" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "NONE" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "metadata" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "METADATA" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "auto" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: setAttribute() to "AUTO" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to undefined followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to 7 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to 1.5 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to true followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to false followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to object "[object Object\]" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to NaN followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to -Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to object "test-toString" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to object "test-valueOf" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "none" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "xnone" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "none\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "one" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "NONE" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "NONE" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "metadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "xmetadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "metadata\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "etadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "METADATA" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "METADATA" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "auto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "xauto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "auto\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "uto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.preload: IDL set to "AUTO" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: setAttribute() to "autoplay" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to "" followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to undefined followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to null followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to false followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to NaN followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.autoplay: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[video.loop: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -11739,168 +11355,6 @@
|
|||
[audio.tabIndex: IDL set to -2147483648 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to "http://site.example/" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to " foo " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "http://site.example/" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "//site.example/path???@#l" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to undefined followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to 7 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to 1.5 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to true followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to false followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to object "[object Object\]" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to NaN followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to -Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to null followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to object "test-toString" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.src: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.crossOrigin: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -12117,228 +11571,6 @@
|
|||
[audio.crossOrigin: IDL set to "USE-CREDENTIALS" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "none" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "NONE" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "metadata" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "METADATA" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "auto" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: setAttribute() to "AUTO" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to undefined followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to 7 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to 1.5 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to true followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to false followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to object "[object Object\]" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to NaN followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to -Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to object "test-toString" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to object "test-valueOf" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "none" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "xnone" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "none\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "one" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "NONE" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "NONE" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "metadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "xmetadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "metadata\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "etadata" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "METADATA" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "METADATA" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "auto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "xauto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "auto\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "uto" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.preload: IDL set to "AUTO" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: setAttribute() to "autoplay" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to "" followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to undefined followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to null followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to false followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to NaN followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.autoplay: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[audio.loop: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
disabled: for now
|
|
@ -0,0 +1,7 @@
|
|||
[audio_loop_base.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
disabled: extreme timeout
|
||||
[Check if audio.loop is set to true that expecting the seeking event is fired more than once]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[audio_volume_check.html]
|
||||
type: testharness
|
||||
[Check if media.volume is set to new value less than 0.0 that expecting an IndexSizeError exception is to be thrown]
|
||||
expected: FAIL
|
||||
|
||||
[Check if audio.volume is set to new value greater than 1.0 that expecting an IndexSizeError exception is to be thrown]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[event_loadeddata.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[video events - loadeddata]
|
||||
expected: FAIL
|
||||
|
||||
[setting src attribute on autoplay video should trigger loadeddata event]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[event_timeupdate.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[setting src attribute on a sufficiently long autoplay audio should trigger timeupdate event]
|
||||
expected: NOTRUN
|
||||
|
||||
[setting src attribute on a sufficiently long autoplay video should trigger timeupdate event]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[event_timeupdate_noautoplay.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[calling play() on a sufficiently long audio should trigger timeupdate event]
|
||||
expected: NOTRUN
|
||||
|
||||
[calling play() on a sufficiently long video should trigger timeupdate event]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
[event_volumechange.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[setting audio.volume fires volumechange]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.muted fires volumechange]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.volume/muted to the same value does not fire volumechange]
|
||||
expected: TIMEOUT
|
||||
|
||||
[setting audio.volume/muted repeatedly fires volumechange repeatedly]
|
||||
expected: TIMEOUT
|
||||
|
||||
[setting video.volume fires volumechange]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.muted fires volumechange]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.volume/muted to the same value does not fire volumechange]
|
||||
expected: TIMEOUT
|
||||
|
||||
[setting video.volume/muted repeatedly fires volumechange repeatedly]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[historical.html]
|
||||
type: testharness
|
||||
[TextTrackCue constructor should not be supported]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
[addTextTrack.html]
|
||||
type: testharness
|
||||
[HTMLMediaElement.addTextTrack subtitles first arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack captions first arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack descriptions first arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack chapters first arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack metadata first arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack undefined second and third arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack null second and third arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack foo and bar second and third arg]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMediaElement.addTextTrack foo second arg, third arg omitted]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[textTracks.html]
|
||||
type: testharness
|
||||
[HTMLMediaElement.textTracks]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
[default.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.default missing value]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default empty string content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default empty string IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default foo in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default foo in IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default true in IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.default false in IDL attribute]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
[kind.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.kind missing value]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind invalid value in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute uppercase]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute with uppercase turkish I (with dot)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute with lowercase turkish i (dotless)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "subtitles"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "captions"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "descriptions"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "chapters"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "metadata"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind content attribute "captions\\u0000"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "subtitles"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "captions"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "descriptions"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "chapters"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "metadata"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute to "CAPTIONS"]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute with uppercase turkish I (with dot)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute with lowercase turkish I (dotless)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.kind setting IDL attribute with \\u0000]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
[label.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.label missing value]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label empty string content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label empty string IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label lowercase content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label uppercase content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label\\u0000 in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label lowercase IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label uppercase IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label whitespace in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label whitespace in IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.label \\u0000 in IDL attribute]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[readyState.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.readyState default value]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
[src.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.src missing value]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src empty string in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src empty string in IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src unresolvable value in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src assigning unresolvable value to IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src assigning resolvable value to IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src assigning \\u0000 to IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src \\u0000 in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.src resolvable value in content attribute]
|
||||
expected: FAIL
|
|
@ -0,0 +1,35 @@
|
|||
[srclang.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.srclang missing value]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang empty string content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang empty string IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang lowercase content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang uppercase content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang \\u0000 content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang lowercase IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang uppercase IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang whitespace in content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang whitespace in IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTrackElement.srclang \\u0000 in IDL attribute]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[track.html]
|
||||
type: testharness
|
||||
[HTMLTrackElement.track]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
[activeCues.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrack.activeCues, empty list]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.activeCues, after addCue()]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.activeCues, different modes]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.activeCues, video loading]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.activeCues, video playing]
|
||||
expected: TIMEOUT
|
||||
|
||||
[TextTrack.activeCues, adding cue during playback]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[addCue.html]
|
||||
type: testharness
|
||||
[TextTrack.addCue(), adding a cue to two different tracks]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.addCue(), adding a cue to a track twice]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.addCue(), adding a removed cue to a different track]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.addCue(), adding an associated but removed cue to the same track]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.addCue(), adding a cue associated with a track element to other track]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[constants.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrack constants]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[cues.html]
|
||||
type: testharness
|
||||
[TextTrack.cues, empty list]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.cues, after addCue()]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.cues, different modes]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.cues, changing order]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.cues, default attribute]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
[kind.html]
|
||||
type: testharness
|
||||
[TextTrack.kind, addTextTrack]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.kind, track element]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.kind, \\u0000]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[label.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrack.label]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.label, \\u0000]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[language.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrack.language]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.language, \\u0000]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[mode.html]
|
||||
type: testharness
|
||||
[TextTrack.mode, wrong value]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.mode, correct value]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[oncuechange.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrack.oncuechange]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.addEventListener/removeEventListener]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[removeCue.html]
|
||||
type: testharness
|
||||
[TextTrack.removeCue(), two elementless tracks]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack.removeCue(), cue from track element]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[endTime.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.endTime, script-created cue]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.endTime, parsed cue]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[id.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.id, script-created cue]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.id, parsed cue]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[onenter.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.onenter]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.addEventListener/removeEventListener]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[onexit.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.onexit]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.addEventListener/removeEventListener]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[pauseOnExit.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.pauseOnExit, script-created cue]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.pauseOnExit, parsed cue]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[startTime.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.startTime, script-created cue]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.startTime, parsed cue]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[track.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCue.track, script-created cue]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCue.track, parsed cue]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
[getCueById.html]
|
||||
type: testharness
|
||||
[TextTrackCueList.getCueById, no id]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCueList.getCueById, id foo]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCueList.getCueById, no 1]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCueList.getCueById, id a\\u0000b]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[getter.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCueList getter]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCueList getter, no indexed set/create]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackCueList getter, no indexed set/create (strict)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[length.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackCueList.length]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[getTrackById.html]
|
||||
type: testharness
|
||||
[TextTrackList.getTrackById]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[getter.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackList getter]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackList getter, no indexed set/create]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackList getter, no indexed set/create (strict)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[length.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[TextTrackList.length]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[onaddtrack.html]
|
||||
type: testharness
|
||||
[TextTrackList.onaddtrack]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackList.addEventListener/removeEventListener]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[onremovetrack.html]
|
||||
type: testharness
|
||||
[TextTrackList.onremovetrack]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrackList.addEventListener/removeEventListener]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[constructor.html]
|
||||
type: testharness
|
||||
[TrackEvent constructor, one arg]
|
||||
expected: FAIL
|
||||
|
||||
[TrackEvent constructor, two args]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[createEvent.html]
|
||||
type: testharness
|
||||
[TrackEvent created with createEvent]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[load-events-networkState.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[NETWORK_IDLE]
|
||||
expected: TIMEOUT
|
||||
|
||||
[NETWORK_LOADING]
|
||||
expected: TIMEOUT
|
||||
|
||||
[NETWORK_NO_SOURCE]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[load-removes-queued-error-event.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[video error event]
|
||||
expected: TIMEOUT
|
||||
|
||||
[source error event]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[resource-selection-candidate-insert-before.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[inserting another source before the candidate]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-candidate-moved.html]
|
||||
type: testharness
|
||||
[moving the candidate source]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[resource-selection-candidate-remove-addEventListener.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[removing the candidate source, addEventListener]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[resource-selection-candidate-remove-onerror.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[removing the candidate source, onerror]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-audio-constructor-no-src.html]
|
||||
type: testharness
|
||||
[NOT invoking resource selection with new Audio() sans src]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-audio-constructor.html]
|
||||
type: testharness
|
||||
[invoking resource selection with new Audio(src)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-in-sync-event.html]
|
||||
type: testharness
|
||||
[await a stable state and sync event handlers]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[resource-selection-invoke-insert-into-iframe.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[NOT invoking resource selection by inserting into other document with src set]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-insert-source-networkState.html]
|
||||
type: testharness
|
||||
[NOT invoking resource selection by inserting ]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-insert-source-not-in-document.html]
|
||||
type: testharness
|
||||
[invoking resource selection by inserting ]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-insert-source.html]
|
||||
type: testharness
|
||||
[invoking resource selection by inserting ]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-load.html]
|
||||
type: testharness
|
||||
[invoking resource selection with load()]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-pause-networkState.html]
|
||||
type: testharness
|
||||
[NOT invoking resource selection with pause() when networkState is not NETWORK_EMPTY]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-pause.html]
|
||||
type: testharness
|
||||
[invoking resource selection with pause()]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-play.html]
|
||||
type: testharness
|
||||
[invoking resource selection with play()]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-remove-from-document-networkState.html]
|
||||
type: testharness
|
||||
[NOT invoking resource selection with implicit pause() when networkState is not NETWORK_EMPTY]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-set-src-not-in-document.html]
|
||||
type: testharness
|
||||
[invoking load by setting src on video not in a document]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-invoke-set-src.html]
|
||||
type: testharness
|
||||
[invoking load by setting src]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-control.html]
|
||||
type: testharness
|
||||
[pointer updates (control test)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-insert-br.html]
|
||||
type: testharness
|
||||
[pointer updates (adding br elements)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-insert-source.html]
|
||||
type: testharness
|
||||
[pointer updates (adding source elements)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-insert-text.html]
|
||||
type: testharness
|
||||
[pointer updates (adding text nodes)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-remove-source-after.html]
|
||||
type: testharness
|
||||
[pointer updates (removing source element after pointer)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-remove-source.html]
|
||||
type: testharness
|
||||
[pointer updates (removing source elements)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-pointer-remove-text.html]
|
||||
type: testharness
|
||||
[pointer updates (removing text nodes)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-remove-source.html]
|
||||
type: testharness
|
||||
[Changes to networkState when inserting and removing a ]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-remove-src.html]
|
||||
type: testharness
|
||||
[invoking resource selection by setting src; await stable state]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-source-media.html]
|
||||
type: testharness
|
||||
[the ]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
[currentSrc.html]
|
||||
type: testharness
|
||||
[audio.currentSrc after adding source element with src attribute "."]
|
||||
expected: FAIL
|
||||
|
||||
[audio.currentSrc after adding source element with src attribute " "]
|
||||
expected: FAIL
|
||||
|
||||
[audio.currentSrc after adding source element with src attribute "data:,"]
|
||||
expected: FAIL
|
||||
|
||||
[video.currentSrc after adding source element with src attribute "."]
|
||||
expected: FAIL
|
||||
|
||||
[video.currentSrc after adding source element with src attribute " "]
|
||||
expected: FAIL
|
||||
|
||||
[video.currentSrc after adding source element with src attribute "data:,"]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,128 @@
|
|||
[canPlayType.html]
|
||||
type: testharness
|
||||
[application/octet-stream]
|
||||
expected: FAIL
|
||||
|
||||
[video/x-new-fictional-format]
|
||||
expected: FAIL
|
||||
|
||||
[audio/mp4; codecs="mp4a.40.2" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/mp4 with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[audio/ogg; codecs="opus" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/ogg; codecs="vorbis" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/ogg with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[audio/wav; codecs="1" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/wav with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[audio/webm; codecs="opus" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/webm; codecs="vorbis" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[audio/webm with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[video/3gpp; codecs="samr" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/3gpp; codecs="mp4v.20.8" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/3gpp with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="mp4a.40.2" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="avc1.42E01E" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="avc1.4D401E" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="avc1.58A01E" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="avc1.64001E" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="mp4v.20.8" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4; codecs="mp4v.20.240" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4 with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[video/ogg; codecs="opus" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/ogg; codecs="vorbis" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/ogg; codecs="theora" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/ogg with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="opus" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="vorbis" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="vp8" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="vp8.0" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="vp9" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm; codecs="vp9.0" (optional)]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm with bogus codec]
|
||||
expected: FAIL
|
||||
|
||||
[audio/mp4 with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[audio/ogg with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[audio/wav with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[audio/webm with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[video/3gpp with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[video/mp4 with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[video/ogg with and without codecs]
|
||||
expected: FAIL
|
||||
|
||||
[video/webm with and without codecs]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
[currentTime.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[currentTime initial value]
|
||||
expected: FAIL
|
||||
|
||||
[setting currentTime with a media controller present]
|
||||
expected: FAIL
|
||||
|
||||
[setting currentTime when readyState is HAVE_NOTHING]
|
||||
expected: FAIL
|
||||
|
||||
[setting currentTime when readyState is greater than HAVE_NOTHING]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[pause-move-to-other-document.html]
|
||||
type: testharness
|
||||
[paused state when moving to other document]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[pause-remove-from-document.html]
|
||||
type: testharness
|
||||
[paused state when removing from a document]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[play-in-detached-document.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[play() in detached document]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[playbackRate.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[playbackRate initial value]
|
||||
expected: FAIL
|
||||
|
||||
[setting playbackRate]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[seek-to-currentTime.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[seek to currentTime]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[seek-to-max-value.htm]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[seek to Number.MAX_VALUE]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[seek-to-negative-time.htm]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[seek to negative time]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[task-source.html]
|
||||
type: testharness
|
||||
[MediaController events task source]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1 @@
|
|||
disabled: for now
|
|
@ -0,0 +1,65 @@
|
|||
[muted.html]
|
||||
type: testharness
|
||||
[getting audio.muted (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.muted (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting audio.muted with muted="" (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.muted with muted="" (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.muted (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted with muted="" (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.muted with muted="" (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted with muted="" after load (parser-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting audio.muted (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.muted (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting audio.muted with muted="" (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting audio.muted with muted="" (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting audio.muted with muted="" (innerHTML-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting audio.muted with muted="" (document.write-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.muted (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted with muted="" (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[setting video.muted with muted="" (script-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted with muted="" (innerHTML-created)]
|
||||
expected: FAIL
|
||||
|
||||
[getting video.muted with muted="" (document.write-created)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[video_loop_base.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
disabled: extreme timeout
|
||||
[Check if video.loop is set to true that expecting the seeking event is fired more than once]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[video_volume_check.html]
|
||||
type: testharness
|
||||
[Check if media.volume is set to new value less than 0.0 that expecting an IndexSizeError exception is to be thrown]
|
||||
expected: FAIL
|
||||
|
||||
[Check if video.volume is set to new value greater than 1.0 that expecting an IndexSizeError exception is to be thrown]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
[volume_nonfinite.html]
|
||||
type: testharness
|
||||
[Setting audio.volume to NaN should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Setting audio.volume to Infinity should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Setting audio.volume to -Infinity should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Setting video.volume to NaN should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Setting video.volume to Infinity should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Setting video.volume to -Infinity should throw a TypeError]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
[tex-image-and-sub-image-2d-with-video-rgb565.html]
|
||||
type: testharness
|
||||
[WebGL test #0: video.canPlayType required method missing]
|
||||
expected: FAIL
|
||||
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
[tex-image-and-sub-image-2d-with-video-rgba4444.html]
|
||||
type: testharness
|
||||
[WebGL test #0: video.canPlayType required method missing]
|
||||
expected: FAIL
|
||||
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
[tex-image-and-sub-image-2d-with-video-rgba5551.html]
|
||||
type: testharness
|
||||
[WebGL test #0: video.canPlayType required method missing]
|
||||
expected: FAIL
|
||||
|
||||
expected: TIMEOUT
|
||||
[WebGL test #0: Unable to fetch WebGL rendering context for Canvas]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
[tex-image-and-sub-image-2d-with-video.html]
|
||||
type: testharness
|
||||
[WebGL test #0: video.canPlayType required method missing]
|
||||
expected: FAIL
|
||||
|
||||
expected: TIMEOUT
|
||||
[WebGL test #0: Unable to fetch WebGL rendering context for Canvas]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -173,6 +173,7 @@ var interfaceNamesInGlobalScope = [
|
|||
"Image",
|
||||
"KeyboardEvent",
|
||||
"Location",
|
||||
"MediaError",
|
||||
"MessageEvent",
|
||||
"MimeType",
|
||||
"MimeTypeArray",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue