Changeset 228097 in webkit


Ignore:
Timestamp:
Feb 5, 2018 8:33:33 AM (6 years ago)
Author:
graouts@webkit.org
Message:

[Modern Media Controls] Turn media/modern-media-controls tests back on by default
https://bugs.webkit.org/show_bug.cgi?id=182482

Reviewed by Eric Carlson.

After updating a significant amount of tests under media/modern-media-controls over the last week, we can stop skipping
tests in this directory by default, and instead skip tests that do not apply on a per-platform basis. This patch does that
along with fixing a few remaining tests and adding some more for the new behavior of display 3, 4, 5 or 6 digits for time
labels depending on the overall video duration.

  • TestExpectations:
  • http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt:
  • http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
  • http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
  • http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
  • http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt:
  • http/tests/media/modern-media-controls/status-support/status-support-loading.html:
  • http/tests/media/modern-media-controls/time-control/1-to-10-hours-expected.txt: Added.
  • http/tests/media/modern-media-controls/time-control/1-to-10-hours.html: Added.
  • http/tests/media/modern-media-controls/time-control/10-hours-or-more-expected.txt: Added.
  • http/tests/media/modern-media-controls/time-control/10-hours-or-more.html: Added.
  • http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour-expected.txt: Added.
  • http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html: Added.
  • http/tests/media/modern-media-controls/time-control/less-than-10-minutes-expected.txt: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time-expected.txt.
  • http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time.html.
  • media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Make this test more reliable by going a little further

left of the slider's left-most point to ensure we always get a 0-value.

  • platform/ios/TestExpectations:
  • platform/mac/TestExpectations:
Location:
trunk/LayoutTests
Files:
1 added
1 deleted
11 edited
8 copied

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r228096 r228097  
     12018-02-05  Antoine Quint  <graouts@apple.com>
     2
     3        [Modern Media Controls] Turn media/modern-media-controls tests back on by default
     4        https://bugs.webkit.org/show_bug.cgi?id=182482
     5
     6        Reviewed by Eric Carlson.
     7
     8        After updating a significant amount of tests under media/modern-media-controls over the last week, we can stop skipping
     9        tests in this directory by default, and instead skip tests that do not apply on a per-platform basis. This patch does that
     10        along with fixing a few remaining tests and adding some more for the new behavior of display 3, 4, 5 or 6 digits for time
     11        labels depending on the overall video duration.
     12
     13        * TestExpectations:
     14        * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt:
     15        * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
     16        * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
     17        * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
     18        * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt:
     19        * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
     20        * http/tests/media/modern-media-controls/time-control/1-to-10-hours-expected.txt: Added.
     21        * http/tests/media/modern-media-controls/time-control/1-to-10-hours.html: Added.
     22        * http/tests/media/modern-media-controls/time-control/10-hours-or-more-expected.txt: Added.
     23        * http/tests/media/modern-media-controls/time-control/10-hours-or-more.html: Added.
     24        * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour-expected.txt: Added.
     25        * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html: Added.
     26        * http/tests/media/modern-media-controls/time-control/less-than-10-minutes-expected.txt: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time-expected.txt.
     27        * http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time.html.
     28        * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Make this test more reliable by going a little further
     29        left of the slider's left-most point to ensure we always get a 0-value.
     30        * platform/ios/TestExpectations:
     31        * platform/mac/TestExpectations:
     32
    1332018-02-05  Antti Koivisto  <antti@apple.com>
    234
  • trunk/LayoutTests/TestExpectations

    r228095 r228097  
    15941594webkit.org/b/172099 imported/w3c/web-platform-tests/FileAPI/url/url_xmlhttprequest_img.html [ ImageOnlyFailure ]
    15951595
    1596 # All modern-media-controls tests are disabled for the time being.
    1597 http/tests/media/modern-media-controls [ Skip ]
    1598 media/modern-media-controls [ Skip ]
    1599 
    16001596# Secure Contexts tests that timeout
    16011597imported/w3c/web-platform-tests/secure-contexts/basic-dedicated-worker.html [ Skip ]
  • trunk/LayoutTests/http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt

    r213920 r228097  
    88PASS mediaController.controls.forwardButton.enabled is false
    99PASS mediaController.controls.timeControl.parent is null
    10 PASS mediaController.controls.statusLabel.parent is mediaController.controls.controlsBar
     10PASS mediaController.controls.statusLabel.parent is mediaController.controls.bottomControlsBar
    1111
    1212PASS successfullyParsed is true
  • trunk/LayoutTests/http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html

    r213920 r228097  
    33<script src="/media-resources/modern-media-controls/resources/media-controls-utils.js"></script>
    44<body>
    5 <video src="../../resources/hls/test-live.php" style="width: 800px;" autoplay></video>
     5<video src="../../resources/hls/test-live.php" style="width: 400px; height: 300px;" autoplay></video>
    66<div id="shadow"></div>
    77<script type="text/javascript">
     
    2323        shouldBeFalse("mediaController.controls.forwardButton.enabled");
    2424        shouldBe("mediaController.controls.timeControl.parent", "null");
    25         shouldBe("mediaController.controls.statusLabel.parent", "mediaController.controls.controlsBar");
     25        shouldBe("mediaController.controls.statusLabel.parent", "mediaController.controls.bottomControlsBar");
    2626
    2727        debug("");
     
    3636
    3737    const button = document.body.appendChild(document.createElement("button"));
     38    button.textContent = "Enter fullscreen";
    3839    button.addEventListener("click", event => media.webkitEnterFullscreen());
    3940    pressOnElement(button);
  • trunk/LayoutTests/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt

    r207902 r228097  
    44
    55
    6 Media seeked to currentTime = 50
     6Media seeked to currentTime = 25
    77
    88Dispatching click event to the skip back button
    9 Media seeked to currentTime = 20
     9Media seeked to currentTime = 10
    1010
    1111Dispatching click event to the skip back button
  • trunk/LayoutTests/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html

    r208226 r228097  
    3737    media.removeEventListener("canplaythrough", mediaCanPlay);
    3838    media.addEventListener("seeked", mediaDidSeek);
    39     media.currentTime = 50;
     39    media.currentTime = 25;
    4040}
    4141
  • trunk/LayoutTests/http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt

    r208491 r228097  
    1 Testing the StatusSupport behavior for the loading state.
     1Testing the TimeControl behavior for the loading state.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 PASS mediaController.controls.statusLabel.text is "Loading"
     6TimeControl should not be in loading state by default.
     7PASS mediaController.controls.timeControl.loading is false
     8
     9Media is stalled, TimeControl should now be in the loading state.
     10PASS mediaController.controls.timeControl.loading is true
    711
    812PASS successfullyParsed is true
  • trunk/LayoutTests/http/tests/media/modern-media-controls/status-support/status-support-loading.html

    r208491 r228097  
    88window.jsTestIsAsync = true;
    99
    10 description("Testing the <code>StatusSupport</code> behavior for the loading state.");
     10description("Testing the <code>TimeControl</code> behavior for the loading state.");
    1111
    1212const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
     
    1414const mediaController = createControls(shadowRoot, media, null);
    1515
     16debug("TimeControl should not be in loading state by default.");
     17shouldBeFalse("mediaController.controls.timeControl.loading")
     18
    1619media.addEventListener("stalled", function() {
    17     shouldBeEqualToString("mediaController.controls.statusLabel.text", "Loading");
     20    debug("");
     21    debug("Media is stalled, TimeControl should now be in the loading state.");
     22    shouldBeTrue("mediaController.controls.timeControl.loading");
    1823    debug("");
    1924    shadowRoot.host.remove();
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/1-to-10-hours-expected.txt

    r228096 r228097  
    1 Testing the display of time labels with a video that lasts an hour or more.
     1Testing the display of time labels with a video that is over 1 hour but less than 10.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 PASS mediaController.controls.timeControl.useSixDigitsForTimeLabels is true
    7 PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "00:00:05"
     6PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "0:00:05"
    87
    98PASS successfullyParsed is true
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/1-to-10-hours.html

    r228096 r228097  
    22<script src="/media-resources/modern-media-controls/resources/media-controls-loader.js"></script>
    33<body>
    4 <video src="../../resources/hls/generate-vod.php?duration=8000" style="width: 320px; height: 240px;"></video>
     4<video src="../../resources/hls/generate-vod.php?duration=8000" style="width: 320px; height: 240px;" controls autoplay></video>
    55<div id="shadow"></div>
    66<script type="text/javascript">
     
    88window.jsTestIsAsync = true;
    99
    10 description("Testing the display of time labels with a video that lasts an hour or more.");
     10description("Testing the display of time labels with a video that is over 1 hour but less than 10.");
    1111
    1212const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
     
    1414const mediaController = createControls(shadowRoot, media, null);
    1515
    16 media.addEventListener("durationchange", function() {
     16media.addEventListener("play", () => {
     17    media.pause();
    1718    media.currentTime = 5;
    18     shouldBeTrue("mediaController.controls.timeControl.useSixDigitsForTimeLabels");
    19     shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "00:00:05", () => {
     19    shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "0:00:05", () => {
    2020        debug("");
    2121        shadowRoot.host.remove();
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/10-hours-or-more-expected.txt

    r228096 r228097  
    1 Testing the display of time labels with a video that lasts an hour or more.
     1Testing the display of time labels with a video that is over 10 hours.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 PASS mediaController.controls.timeControl.useSixDigitsForTimeLabels is true
    76PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "00:00:05"
    87
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/10-hours-or-more.html

    r228096 r228097  
    22<script src="/media-resources/modern-media-controls/resources/media-controls-loader.js"></script>
    33<body>
    4 <video src="../../resources/hls/generate-vod.php?duration=8000" style="width: 320px; height: 240px;"></video>
     4<video src="../../resources/hls/generate-vod.php?duration=36001" style="width: 320px; height: 240px;" controls autoplay></video>
    55<div id="shadow"></div>
    66<script type="text/javascript">
     
    88window.jsTestIsAsync = true;
    99
    10 description("Testing the display of time labels with a video that lasts an hour or more.");
     10description("Testing the display of time labels with a video that is over 10 hours.");
    1111
    1212const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
     
    1414const mediaController = createControls(shadowRoot, media, null);
    1515
    16 media.addEventListener("durationchange", function() {
     16media.addEventListener("play", () => {
     17    media.pause();
    1718    media.currentTime = 5;
    18     shouldBeTrue("mediaController.controls.timeControl.useSixDigitsForTimeLabels");
    1919    shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "00:00:05", () => {
    2020        debug("");
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour-expected.txt

    r228096 r228097  
    1 Testing the display of time labels with a video that lasts an hour or more.
     1Testing the display of time labels with a video that is 10 minutes or more but less than 1 hour.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 PASS mediaController.controls.timeControl.useSixDigitsForTimeLabels is true
    7 PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "00:00:05"
     6PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "00:05"
    87
    98PASS successfullyParsed is true
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html

    r228096 r228097  
    22<script src="/media-resources/modern-media-controls/resources/media-controls-loader.js"></script>
    33<body>
    4 <video src="../../resources/hls/generate-vod.php?duration=8000" style="width: 320px; height: 240px;"></video>
     4<video src="../../resources/hls/generate-vod.php?duration=800" style="width: 320px; height: 240px;" controls autoplay></video>
    55<div id="shadow"></div>
    66<script type="text/javascript">
     
    88window.jsTestIsAsync = true;
    99
    10 description("Testing the display of time labels with a video that lasts an hour or more.");
     10description("Testing the display of time labels with a video that is 10 minutes or more but less than 1 hour.");
    1111
    1212const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
     
    1414const mediaController = createControls(shadowRoot, media, null);
    1515
    16 media.addEventListener("durationchange", function() {
     16media.addEventListener("play", () => {
     17    media.pause();
    1718    media.currentTime = 5;
    18     shouldBeTrue("mediaController.controls.timeControl.useSixDigitsForTimeLabels");
    19     shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "00:00:05", () => {
     19    shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "00:05", () => {
    2020        debug("");
    2121        shadowRoot.host.remove();
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/less-than-10-minutes-expected.txt

    r228096 r228097  
    1 Testing the display of time labels with a video that lasts an hour or more.
     1Testing the display of time labels with a video that is less than 10 minutes.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 PASS mediaController.controls.timeControl.useSixDigitsForTimeLabels is true
    7 PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "00:00:05"
     6PASS mediaController.controls.timeControl.elapsedTimeLabel.element.textContent became "0:05"
    87
    98PASS successfullyParsed is true
  • trunk/LayoutTests/http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html

    r228096 r228097  
    22<script src="/media-resources/modern-media-controls/resources/media-controls-loader.js"></script>
    33<body>
    4 <video src="../../resources/hls/generate-vod.php?duration=8000" style="width: 320px; height: 240px;"></video>
     4<video src="../../resources/hls/generate-vod.php?duration=599" style="width: 320px; height: 240px;" controls autoplay></video>
    55<div id="shadow"></div>
    66<script type="text/javascript">
     
    88window.jsTestIsAsync = true;
    99
    10 description("Testing the display of time labels with a video that lasts an hour or more.");
     10description("Testing the display of time labels with a video that is less than 10 minutes.");
    1111
    1212const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
     
    1414const mediaController = createControls(shadowRoot, media, null);
    1515
    16 media.addEventListener("durationchange", function() {
     16media.addEventListener("play", () => {
     17    media.pause();
    1718    media.currentTime = 5;
    18     shouldBeTrue("mediaController.controls.timeControl.useSixDigitsForTimeLabels");
    19     shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "00:00:05", () => {
     19    shouldBecomeEqualToString("mediaController.controls.timeControl.elapsedTimeLabel.element.textContent", "0:05", () => {
    2020        debug("");
    2121        shadowRoot.host.remove();
  • trunk/LayoutTests/media/modern-media-controls/scrubber-support/scrubber-support-drag.html

    r222924 r228097  
    3939
    4040    const dragStartX = bounds.left + bounds.width / 2;
    41     const dragEndX = bounds.left;
     41    const dragEndX = bounds.left - 1;
    4242    const centerY = bounds.top + bounds.height / 2;
    4343
  • trunk/LayoutTests/platform/ios/TestExpectations

    r228042 r228097  
    31913191webkit.org/b/179784 svg/in-html/by-reference.html [ Failure Timeout ]
    31923192
    3193 # The modern-media-controls tests are disabled due to past flakiness and some major code changes.
    3194 # As a result, a host of tests need to be updated and being turned on selectively here.
    3195 media/modern-media-controls/airplay-button [ Pass ]
    3196 media/modern-media-controls/airplay-placard [ Pass ]
    3197 media/modern-media-controls/audio [ Pass ]
    3198 media/modern-media-controls/background-tint [ Pass ]
    3199 media/modern-media-controls/button [ Pass ]
    3200 media/modern-media-controls/buttons-container [ Pass ]
    3201 media/modern-media-controls/controls-bar [ Pass ]
    3202 media/modern-media-controls/controls-visibility-support [ Pass ]
    3203 media/modern-media-controls/css [ Pass ]
    3204 media/modern-media-controls/forward-button [ Pass ]
    3205 media/modern-media-controls/fullscreen-button [ Pass ]
    3206 media/modern-media-controls/fullscreen-support [ Pass ]
    3207 media/modern-media-controls/icon-service [ Pass ]
    3208 media/modern-media-controls/invalid-placard [ Pass ]
    3209 media/modern-media-controls/ios-inline-media-controls [ Pass ]
    3210 media/modern-media-controls/layout-item [ Pass ]
    3211 media/modern-media-controls/layout-node [ Pass ]
    3212 media/modern-media-controls/localized-strings [ Pass ]
    3213 media/modern-media-controls/media-controller [ Pass ]
    3214 media/modern-media-controls/media-controls [ Pass ]
    3215 media/modern-media-controls/media-documents [ Pass ]
    3216 media/modern-media-controls/mute-button [ Pass ]
    3217 media/modern-media-controls/mute-support [ Pass ]
    3218 media/modern-media-controls/pip-button [ Pass ]
    3219 media/modern-media-controls/pip-placard [ Pass ]
    3220 media/modern-media-controls/pip-support/ipad [ Pass ]
    3221 media/modern-media-controls/placard [ Pass ]
    3222 media/modern-media-controls/placard-support [ Pass ]
    3223 media/modern-media-controls/play-pause-button [ Pass ]
    3224 media/modern-media-controls/playback-support [ Pass ]
    3225 media/modern-media-controls/rewind-button [ Pass ]
    3226 media/modern-media-controls/scheduler [ Pass ]
    3227 media/modern-media-controls/scrubber [ Pass ]
    3228 media/modern-media-controls/scrubber-support [ Pass ]
    3229 media/modern-media-controls/skip-back-button [ Pass ]
    3230 media/modern-media-controls/skip-forward-button [ Pass ]
    3231 media/modern-media-controls/slider [ Pass ]
    3232 media/modern-media-controls/start-support [ Pass ]
    3233 media/modern-media-controls/status-label [ Pass ]
    3234 media/modern-media-controls/status-support [ Pass ]
    3235 media/modern-media-controls/time-control [ Pass ]
    3236 media/modern-media-controls/time-label [ Pass ]
    3237 media/modern-media-controls/time-labels-support [ Pass ]
    3238 
    32393193# accessibilityController.role cannot be tested on iOS
    32403194media/modern-media-controls/time-label/time-label.html [ Skip ]
     
    32563210media/modern-media-controls/placard-support/ipad [ Skip ]
    32573211media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html [ Skip ]
     3212media/modern-media-controls/seek-backward-support [ Skip ]
     3213media/modern-media-controls/seek-forward-support [ Skip ]
    32583214media/modern-media-controls/start-support/start-support-click-to-start.html [ Skip ]
    32593215media/modern-media-controls/start-support/start-support-lowPowerMode.html [ Skip ]
     3216media/modern-media-controls/volume-down-support [ Skip ]
     3217media/modern-media-controls/volume-up-support [ Skip ]
    32603218
    32613219# There is no focus state for on iOS
     
    32773235media/modern-media-controls/button/button-click-on-edges.html [ Skip ]
    32783236media/modern-media-controls/macos-inline-media-controls [ Skip ]
     3237media/modern-media-controls/macos-fullscreen-media-controls [ Skip ]
    32793238media/modern-media-controls/placard-support/placard-support-pip.html [ Skip ]
    32803239media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html [ Skip ]
     
    32883247media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html [ Skip ]
    32893248media/modern-media-controls/media-documents/media-document-video-mac-sizing.html [ Skip ]
     3249media/modern-media-controls/pip-support [ Skip ]
    32903250media/modern-media-controls/playback-support/playback-support-button-click.html [ Skip ]
    32913251media/modern-media-controls/scrubber-support/scrubber-support-click.html [ Skip ]
    32923252media/modern-media-controls/scrubber-support/scrubber-support-drag.html [ Skip ]
    32933253media/modern-media-controls/slider/slider-value.html [ Skip ]
     3254media/modern-media-controls/text-tracks [ Skip ]
     3255media/modern-media-controls/tracks-panel [ Skip ]
     3256media/modern-media-controls/tracks-support [ Skip ]
     3257media/modern-media-controls/volume-support [ Skip ]
     3258
     3259media/modern-media-controls/pip-support/ipad [ Pass ]
    32943260
    32953261webkit.org/b/178127 media/modern-media-controls/media-controller/media-controller-video-with-only-audio.html [ Skip ]
  • trunk/LayoutTests/platform/mac/TestExpectations

    r228017 r228097  
    14421442webkit.org/b/172469 [ ElCapitan ] imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html [ Timeout ]
    14431443
    1444 # The modern-media-controls tests are disabled due to past flakiness and some major code changes.
    1445 # As a result, a host of tests need to be updated and being turned on selectively here.
    1446 media/modern-media-controls/airplay-button [ Pass ]
    1447 media/modern-media-controls/airplay-placard [ Pass ]
    1448 media/modern-media-controls/airplay-support [ Pass ]
    1449 media/modern-media-controls/audio [ Pass ]
    1450 media/modern-media-controls/background-tint [ Pass ]
    1451 media/modern-media-controls/button [ Pass ]
    1452 media/modern-media-controls/buttons-container [ Pass ]
    1453 media/modern-media-controls/controls-bar [ Pass ]
    1454 media/modern-media-controls/controls-visibility-support [ Pass ]
    1455 media/modern-media-controls/css [ Pass ]
    1456 media/modern-media-controls/forward-button [ Pass ]
    1457 media/modern-media-controls/fullscreen-button [ Pass ]
    1458 media/modern-media-controls/fullscreen-support [ Pass ]
    1459 media/modern-media-controls/icon-service [ Pass ]
    1460 media/modern-media-controls/invalid-placard [ Pass ]
    1461 media/modern-media-controls/layout-item [ Pass ]
    1462 media/modern-media-controls/layout-node [ Pass ]
    1463 media/modern-media-controls/localized-strings [ Pass ]
    1464 media/modern-media-controls/macos-fullscreen-media-controls [ Pass ]
    1465 media/modern-media-controls/macos-inline-media-controls [ Pass ]
    1466 media/modern-media-controls/media-controller [ Pass ]
    1467 media/modern-media-controls/media-controls [ Pass ]
    1468 media/modern-media-controls/media-documents [ Pass ]
    1469 media/modern-media-controls/mute-button [ Pass ]
    1470 media/modern-media-controls/mute-support [ Pass ]
    1471 media/modern-media-controls/pip-button [ Pass ]
    1472 media/modern-media-controls/pip-placard [ Pass ]
    1473 media/modern-media-controls/pip-support [ Pass ]
    1474 media/modern-media-controls/placard [ Pass ]
    1475 media/modern-media-controls/placard-support [ Pass ]
    1476 media/modern-media-controls/play-pause-button [ Pass ]
    1477 media/modern-media-controls/playback-support [ Pass ]
    1478 media/modern-media-controls/rewind-button [ Pass ]
    1479 media/modern-media-controls/scheduler [ Pass ]
    1480 media/modern-media-controls/scrubber [ Pass ]
    1481 media/modern-media-controls/scrubber-support [ Pass ]
    1482 media/modern-media-controls/seek-backward-support [ Pass ]
    1483 media/modern-media-controls/seek-forward-support [ Pass ]
    1484 media/modern-media-controls/skip-back-button [ Pass ]
    1485 media/modern-media-controls/skip-forward-button [ Pass ]
    1486 media/modern-media-controls/slider [ Pass ]
    1487 media/modern-media-controls/start-support [ Pass ]
    1488 media/modern-media-controls/status-label [ Pass ]
    1489 media/modern-media-controls/status-support [ Pass ]
    1490 media/modern-media-controls/text-tracks [ Pass ]
    1491 media/modern-media-controls/time-control [ Pass ]
    1492 media/modern-media-controls/time-label [ Pass ]
    1493 media/modern-media-controls/time-label/ios-time-label.html [ Skip ]
    1494 media/modern-media-controls/time-labels-support [ Pass ]
    1495 media/modern-media-controls/tracks-panel [ Pass ]
    1496 media/modern-media-controls/tracks-support [ Pass ]
    1497 media/modern-media-controls/tracks-button [ Pass ]
    1498 media/modern-media-controls/volume-down-support [ Pass ]
    1499 media/modern-media-controls/volume-support [ Pass ]
    1500 media/modern-media-controls/volume-up-support [ Pass ]
    1501 
    15021444# These tests are iOS-specific
    15031445media/modern-media-controls/audio/audio-controls-styles.html [ Skip ]
     1446media/modern-media-controls/ios-inline-media-controls [ Skip ]
    15041447media/modern-media-controls/placard-support/ipad [ Skip ]
    15051448media/modern-media-controls/media-controller/ios [ Skip ]
Note: See TracChangeset for help on using the changeset viewer.