Skip to content

Commit

Permalink
Un-skip Passing 'track' WPT tests
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=269677

Reviewed by Eric Carlson.

This PR is to start enabling `track` tests selectively and modify them as needed,
where specific flag is needed for `vtt` related tests:

> Test Expectation Update:
* LayoutTests/TestExpectations:

> Test & Test Expectation Changes:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue-expected.txt:

> Test Expectation (for WPE & GTK):
* LayoutTests/platform/glib/TestExpectations:

Canonical link: https://commits.webkit.org/274958@main
  • Loading branch information
Ahmad-S792 authored and Ahmad Saleem committed Feb 19, 2024
1 parent 115f020 commit 92e050e
Show file tree
Hide file tree
Showing 57 changed files with 143 additions and 59 deletions.
31 changes: 0 additions & 31 deletions LayoutTests/TestExpectations
Expand Up @@ -711,7 +711,6 @@ imported/w3c/web-platform-tests/html/interaction/focus/sequential-focus-navigati
imported/w3c/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/audio-controls-001.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/src_object_blob.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-task-order.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-change-src.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_history_go_forward.html [ Skip ]
Expand Down Expand Up @@ -1904,44 +1903,14 @@ imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/t
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.sub.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/src-repeated-in-ancestor.html [ Skip ]
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/decode/image-decode-iframe.html [ Skip ]
Expand Down
@@ -1,6 +1,3 @@
CONSOLE MESSAGE: Unhandled Promise Rejection: NotSupportedError: The operation is not supported.

Harness Error (FAIL), message = The operation is not supported.

TIMEOUT Empty cues Test timed out
PASS Empty cues

@@ -0,0 +1,3 @@

PASS Adding cues to a disabled text track

@@ -0,0 +1,4 @@


PASS Disabling a track

@@ -0,0 +1,3 @@

PASS Inserting a track element immediately after video load

@@ -0,0 +1,4 @@


PASS Very large timestamp is parsed correctly

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Very large timestamp is parsed correctly</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
Expand Down
@@ -0,0 +1,4 @@


PASS Cues are properly removed from the active cue list when their track changes mode to disabled

@@ -0,0 +1,4 @@


PASS A "metadata" track does not load automatically, but it does load when the mode is changed

@@ -0,0 +1,4 @@


PASS Removing an active cue

@@ -0,0 +1,5 @@

PASS Check cues from resources/alignment.vtt
PASS Check cues from resources/alignment-ltr.vtt
PASS Check cues from resources/alignment-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue alignment from settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/cues.vtt
PASS Check cues from resources/cues-no-separation.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cues are affected neither by multiple newlines \n, \r, and \r\n nor by the absence of a seperating line</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@


PASS Parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/class.vtt
PASS Check cues from resources/class-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Tests cues with class markup &lt;c&gt;.</title>
<meta name="timeout" content="long">
<script src="track-helpers.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/cue-id.vtt
PASS Check cues from resources/cue-id-error.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Any text other than "-->" is recognized as optional cue identifier</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/cue-no-id.vtt
PASS Check cues from resources/cue-no-id-error.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Empty cue identifiers, but having "-->" leads to discarded cue</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,5 @@

PASS Check cues from resources/cue-recovery-header.vtt
PASS Check cues from resources/cue-recovery-note.vtt
PASS Check cues from resources/cue-recovery-cuetext.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>A cue is recovered when a line with a "-->" is encountered without blank line separator</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/cue-size-align.vtt
PASS Check cues from resources/cue-size-align-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue size and alignment from settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/cue-size.vtt
PASS Check cues from resources/cue-size-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue size from settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,3 @@

PASS Check cues from resources/degenerate-cues.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Degenerate cues without separating blank lines</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,3 @@

PASS Check cues from resources/empty-cue.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Empty cues should not be discarded</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/entities.vtt
PASS Check cues from resources/entities-wrong.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Entities in the cue text</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,3 @@

PASS Check cues from resources/interspersed-non-cue.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>An empty line after an identifier line discards the current cue and restarts the cue loop</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/markup.vtt
PASS Check cues from resources/markup-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cues with &lt;b&gt;, &lt;i&gt;, &lt;u&gt;, &lt;rt&gt; and &lt;ruby&gt; tags</title>
<meta name="timeout" content="long">
<script src="track-helpers.js"></script>
Expand Down
@@ -0,0 +1,4 @@


PASS A cue with no newline at eof is parsed properly

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>A cue with no newline at eof is parsed properly</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@


PASS Cue without timings are ignored

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue without timings are ignored</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,5 @@

PASS Check cues from resources/positioning.vtt
PASS Check cues from resources/positioning-ltr.vtt
PASS Check cues from resources/positioning-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue text position from settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/settings.vtt
PASS Check cues from resources/settings-bad-separation.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>WebVTT settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/timestamp.vtt
PASS Check cues from resources/timestamp-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cues with &lt;timestamps&gt; tags</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,3 @@

PASS Check cues from resources/timings-whitespace.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>"Skip whitespace" step around cue-timings separator</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,3 @@

PASS Check cues from resources/unsupported-markup.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Unsupported markup is properly ignored</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,5 @@

PASS Check cues from resources/valign.vtt
PASS Check cues from resources/valign-ltr.vtt
PASS Check cues from resources/valign-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cue vertical alignment (direction) from settings</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
@@ -0,0 +1,4 @@

PASS Check cues from resources/voice.vtt
PASS Check cues from resources/voice-bad.vtt

@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html><!-- webkit-test-runner [ captionDisplayMode=automatic ] -->
<title>Cues with voice markup &lt;v&gt;</title>
<script src="track-helpers.js"></script>
<script src="/resources/testharness.js"></script>
Expand Down
1 change: 1 addition & 0 deletions LayoutTests/platform/glib/TestExpectations
Expand Up @@ -2532,6 +2532,7 @@ webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/vertical.html [ Sk
webkit.org/b/103926 media/track/opera/track/webvtt/rendering/adhoc/12345_timestamps.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/rendering/adhoc/voice_with_evil_timestamp.html [ Skip ]
webkit.org/b/269680 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html [ Skip ]

# PiP / presentation-mode is not supported yet
webkit.org/b/202756 media/airplay-wirelessvideoplaybackdisabled.html [ Skip ]
Expand Down

0 comments on commit 92e050e

Please sign in to comment.