diff options
Diffstat (limited to 'testing/web-platform/meta/media-source')
27 files changed, 419 insertions, 0 deletions
diff --git a/testing/web-platform/meta/media-source/SourceBuffer-abort-readyState.html.ini b/testing/web-platform/meta/media-source/SourceBuffer-abort-readyState.html.ini new file mode 100644 index 000000000..05741a71f --- /dev/null +++ b/testing/web-platform/meta/media-source/SourceBuffer-abort-readyState.html.ini @@ -0,0 +1,7 @@ +[SourceBuffer-abort-readyState.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [SourceBuffer#abort() (video/mp4) : If the readyState attribute of the parent media source is not in the "open" state then throw an INVALID_STATE_ERR exception and abort these steps.] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/SourceBuffer-abort-removed.html.ini b/testing/web-platform/meta/media-source/SourceBuffer-abort-removed.html.ini new file mode 100644 index 000000000..db6385c72 --- /dev/null +++ b/testing/web-platform/meta/media-source/SourceBuffer-abort-removed.html.ini @@ -0,0 +1,7 @@ +[SourceBuffer-abort-removed.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [SourceBuffer#abort (video/mp4) : if this object has been removed from the sourceBuffers attribute of the parent media source, then throw an INVALID_STATE_ERR exception and abort these steps.] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini b/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini new file mode 100644 index 000000000..62cb34d84 --- /dev/null +++ b/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini @@ -0,0 +1,8 @@ +[SourceBuffer-abort-updating.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1288343 + type: testharness + prefs: [media.mediasource.enabled:true] + [SourceBuffer#abort() (video/mp4) : Check the algorithm when the updating attribute is true.] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/SourceBuffer-abort.html.ini b/testing/web-platform/meta/media-source/SourceBuffer-abort.html.ini new file mode 100644 index 000000000..2c0dd677d --- /dev/null +++ b/testing/web-platform/meta/media-source/SourceBuffer-abort.html.ini @@ -0,0 +1,7 @@ +[SourceBuffer-abort.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [SourceBuffer#abort() (video/mp4): Check the values of appendWindowStart and appendWindowEnd.] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/interfaces.html.ini b/testing/web-platform/meta/media-source/interfaces.html.ini new file mode 100644 index 000000000..ae2dd8bf0 --- /dev/null +++ b/testing/web-platform/meta/media-source/interfaces.html.ini @@ -0,0 +1,69 @@ +[interfaces.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [AudioTrack interface: attribute kind] + expected: FAIL + + [AudioTrack interface: attribute language] + expected: FAIL + + [AudioTrack interface: attribute sourceBuffer] + expected: FAIL + + [VideoTrack interface: attribute kind] + expected: FAIL + + [VideoTrack interface: attribute language] + expected: FAIL + + [VideoTrack interface: attribute sourceBuffer] + expected: FAIL + + [TextTrack interface: attribute kind] + expected: FAIL + + [TextTrack interface: attribute language] + expected: FAIL + + [TextTrack interface: attribute sourceBuffer] + expected: FAIL + + [SourceBuffer interface: attribute audioTracks] + expected: FAIL + + [SourceBuffer interface: attribute videoTracks] + expected: FAIL + + [SourceBuffer interface: attribute textTracks] + expected: FAIL + + [SourceBuffer interface: operation appendStream(Stream,unsigned long long)] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type (4)] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type (5)] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type (6)] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "appendStream" with the proper type (11)] + expected: FAIL + + [SourceBuffer interface: calling appendStream(Stream,unsigned long long) on sourceBuffer with too few arguments must throw TypeError] + expected: FAIL + + [VideoPlaybackQuality interface: attribute totalFrameDelay] + expected: FAIL + + [VideoPlaybackQuality interface: video.getVideoPlaybackQuality() must inherit property "totalFrameDelay" with the proper type (4)] + expected: FAIL + + [MediaSource interface: attribute onsourceclose] + expected: FAIL + + [MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type (6)] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini b/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini new file mode 100644 index 000000000..ec8fa2d55 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini @@ -0,0 +1,20 @@ +[mediasource-activesourcebuffers.html] + type: testharness + [Active SourceBuffers list reflects changes to selected audio/video tracks associated with separate SourceBuffers.] + expected: FAIL + + [Active SourceBuffers list ignores changes to selected audio/video tracks that do not affect the activation of the SourceBuffer.] + expected: FAIL + + [Active SourceBuffers must appear in the same order as they appear in the sourceBuffers attribute: audio is first sourceBuffer, video media appended first] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1301409 + + [Active SourceBuffers must appear in the same order as they appear in the sourceBuffers attribute: video is first sourceBuffer, audio media appended first] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1301409 + + [Active SourceBuffers must appear in the same order as they appear in the sourceBuffers attribute: audio is first sourceBuffer, audio media appended first] + disabled: true + + [Active SourceBuffers must appear in the same order as they appear in the sourceBuffers attribute: video is first sourceBuffer, video media appended first] + disabled: true + diff --git a/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini new file mode 100644 index 000000000..c51c2acaf --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini @@ -0,0 +1,5 @@ +[mediasource-addsourcebuffer-mode.html] + type: testharness + [addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-addsourcebuffer.html.ini b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer.html.ini new file mode 100644 index 000000000..9fde3b31c --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer.html.ini @@ -0,0 +1,11 @@ +[mediasource-addsourcebuffer.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [Test addSourceBuffer() with AAC and H.264] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test addSourceBuffer() with AAC and H.264 in separate SourceBuffers] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini b/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini new file mode 100644 index 000000000..4e0f8b4db --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini @@ -0,0 +1,14 @@ +[mediasource-avtracks.html] + type: testharness + [Check that media tracks and their properties are populated properly] + expected: FAIL + + [Media tracks must be removed when the SourceBuffer is removed from the MediaSource] + expected: FAIL + + [Media tracks must be removed when the HTMLMediaElement.src is changed] + expected: FAIL + + [Media tracks must be removed when HTMLMediaElement.load() is called] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini new file mode 100644 index 000000000..156fcc2d4 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini @@ -0,0 +1,4 @@ +[mediasource-config-change-mp4-a-bitrate.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1130973 diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini new file mode 100644 index 000000000..d792f8753 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini @@ -0,0 +1,4 @@ +[mediasource-config-change-mp4-av-audio-bitrate.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1130973 diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini new file mode 100644 index 000000000..74df1780e --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini @@ -0,0 +1,5 @@ +[mediasource-config-change-mp4-av-framesize.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: + if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1188806 diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini new file mode 100644 index 000000000..5b7b64d88 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini @@ -0,0 +1,9 @@ +[mediasource-config-change-mp4-av-video-bitrate.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: + if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1188806 + [Tests mp4 video bitrate changes in multiplexed content.] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini new file mode 100644 index 000000000..54f1e3d5f --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini @@ -0,0 +1,5 @@ +[mediasource-config-change-mp4-v-bitrate.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: + if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1188806 diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini new file mode 100644 index 000000000..edd4db524 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini @@ -0,0 +1,5 @@ +[mediasource-config-change-mp4-v-framerate.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: + if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1188806 diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini new file mode 100644 index 000000000..d1bc8253f --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini @@ -0,0 +1,5 @@ +[mediasource-config-change-mp4-v-framesize.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: + if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1188806 diff --git a/testing/web-platform/meta/media-source/mediasource-detach.html.ini b/testing/web-platform/meta/media-source/mediasource-detach.html.ini new file mode 100644 index 000000000..81b65e132 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-detach.html.ini @@ -0,0 +1,8 @@ +[mediasource-detach.html] + type: testharness + [Test media.load() before appending data will trigger MediaSource detaching from a media element.] + expected: FAIL + + [Test media.load() after appending data will trigger MediaSource detaching from a media element.] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-duration.html.ini b/testing/web-platform/meta/media-source/mediasource-duration.html.ini new file mode 100644 index 000000000..afc6f005a --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-duration.html.ini @@ -0,0 +1,16 @@ +[mediasource-duration.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1154016 + [Test seek starts on duration truncation below currentTime] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test appendBuffer completes previous seek to truncated duration] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test endOfStream completes previous seek to truncated duration] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test setting same duration multiple times does not fire duplicate durationchange] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini b/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini new file mode 100644 index 000000000..3ebc29eba --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini @@ -0,0 +1,5 @@ +[mediasource-endofstream.html] + type: testharness + [MediaSource.endOfStream(): duration and buffered range end time before and after endOfStream] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini b/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini new file mode 100644 index 000000000..b32cf5912 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini @@ -0,0 +1,5 @@ +[mediasource-getvideoplaybackquality.html] + type: testharness + [Test the totalFrameDelay attribute of HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini b/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini new file mode 100644 index 000000000..990b581ea --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini @@ -0,0 +1,63 @@ +[mediasource-is-type-supported.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [Test invalid MIME format "video/webm"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs="] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs=""] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs="""] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test valid MP4 type "video/mp4;codecs="avc1.4d001e""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "video/mp4;codecs="avc1.42001e""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "audio/mp4;codecs="mp4a.40.2""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "audio/mp4;codecs="mp4a.40.5""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "audio/mp4;codecs="mp4a.67""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "video/mp4;codecs="mp4a.40.2""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.2""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "video/mp4;codecs="mp4a.40.2 , avc1.4d001e ""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.5""] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini b/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini new file mode 100644 index 000000000..994872a7e --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini @@ -0,0 +1,4 @@ +[mediasource-redundant-seek.html] + type: testharness + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1154881 diff --git a/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini b/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini new file mode 100644 index 000000000..b6b5ffc56 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini @@ -0,0 +1,14 @@ +[mediasource-sequencemode-append-buffer.html] + type: testharness + prefs: [media.mediasource.enabled:true] + [Test sequence AppendMode appendBuffer(first media segment)] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test sequence AppendMode appendBuffer(second media segment)] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [Test sequence AppendMode appendBuffer(second media segment, then first media segment)] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini new file mode 100644 index 000000000..4a3b81242 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini @@ -0,0 +1,8 @@ +[mediasource-sourcebuffer-mode-timestamps.html] + type: testharness + [audio/aac : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.] + expected: FAIL + + [audio/mpeg : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini new file mode 100644 index 000000000..7c14e5862 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini @@ -0,0 +1,17 @@ +[mediasource-sourcebuffer-trackdefaults.html] + type: testharness + [Test round-trip of empty SourceBuffer.trackDefaults] + expected: FAIL + + [Test round-trip of non-empty SourceBuffer.trackDefaults] + expected: FAIL + + [Test setting trackDefaults on an already-removed SourceBuffer] + expected: FAIL + + [Test setting trackDefaults on a SourceBuffer that is updating] + expected: FAIL + + [Test setting null SourceBuffer.trackDefaults] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini b/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini new file mode 100644 index 000000000..03b57f10a --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini @@ -0,0 +1,86 @@ +[mediasource-trackdefault.html] + type: testharness + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'alternative', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'descriptions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main-desc', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'translation', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'commentary', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind '', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'alternative', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'captions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'main', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'sign', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'subtitles', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'commentary', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind '', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'subtitles', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'captions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'descriptions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'chapters', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'metadata', byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test invalid 'type' parameter type passed to TrackDefault constructor: type 'invalid type', language 'en-US', label 'label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test invalid 'kinds' parameter type passed to TrackDefault constructor] + expected: FAIL + + [Test updating the retval of TrackDefault.kinds does not modify TrackDefault.kinds] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini b/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini new file mode 100644 index 000000000..d92707574 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini @@ -0,0 +1,8 @@ +[mediasource-trackdefaultlist.html] + type: testharness + [Test track default list construction, length, and indexed property getter] + expected: FAIL + + [Test empty track default list construction with and without optional trackDefaults parameter] + expected: FAIL + |