Changeset 78951 in webkit


Ignore:
Timestamp:
Feb 17, 2011 8:48:40 PM (13 years ago)
Author:
mihaip@chromium.org
Message:

2011-02-17 Mihai Parparita <mihaip@chromium.org>

Reviewed by Kent Tamura.

[chromium] Video-related compositor tests failing in DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=47231

Make tests fall back to .ogv (Theora) videos if they can't play the
.mp4/.mov files.

  • compositing/geometry/clipped-video-controller.html:
  • compositing/geometry/video-fixed-scrolling.html:
  • compositing/geometry/video-opacity-overlay.html:
  • compositing/layers-inside-overflow-scroll.html:
  • compositing/overflow/overflow-compositing-descendant.html:
  • compositing/overflow/scroll-ancestor-update.html:
  • compositing/reflections/load-video-in-reflection.html:
  • compositing/resources/alpha-gradient-small.ogv: Added.
  • compositing/resources/video.ogv: Added.
  • compositing/self-painting-layers.html:
  • compositing/self-painting-layers2.html:
  • compositing/video/video-background-color.html:
  • compositing/video/video-poster.html:
  • platform/chromium/test_expectations.txt:
Location:
trunk/LayoutTests
Files:
2 added
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r78939 r78951  
     12011-02-17  Mihai Parparita  <mihaip@chromium.org>
     2
     3        Reviewed by Kent Tamura.
     4
     5        [chromium] Video-related compositor tests failing in DumpRenderTree
     6        https://bugs.webkit.org/show_bug.cgi?id=47231
     7       
     8        Make tests fall back to .ogv (Theora) videos if they can't play the
     9        .mp4/.mov files.
     10
     11        * compositing/geometry/clipped-video-controller.html:
     12        * compositing/geometry/video-fixed-scrolling.html:
     13        * compositing/geometry/video-opacity-overlay.html:
     14        * compositing/layers-inside-overflow-scroll.html:
     15        * compositing/overflow/overflow-compositing-descendant.html:
     16        * compositing/overflow/scroll-ancestor-update.html:
     17        * compositing/reflections/load-video-in-reflection.html:
     18        * compositing/resources/alpha-gradient-small.ogv: Added.
     19        * compositing/resources/video.ogv: Added.
     20        * compositing/self-painting-layers.html:
     21        * compositing/self-painting-layers2.html:
     22        * compositing/video/video-background-color.html:
     23        * compositing/video/video-poster.html:
     24        * platform/chromium/test_expectations.txt:
     25
    1262011-02-17  Andrew Wilson  <atwilson@chromium.org>
    227
  • trunk/LayoutTests/compositing/geometry/clipped-video-controller.html

    r49052 r78951  
    2727    <p>The video controller should not be visible below</p>
    2828    <div id="box">
    29       <video src="../resources/video.mp4" controls></video>
     29      <video controls></video>
    3030    </div>
    3131    <script type="text/javascript" charset="utf-8">
    3232      var video = document.getElementsByTagName('video')[0];
     33      video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    3334      video.addEventListener('canplaythrough', function() {
    3435        if (window.layoutTestController)
  • trunk/LayoutTests/compositing/geometry/video-fixed-scrolling.html

    r54006 r78951  
    3131</head>
    3232<body>
    33     <video src="../resources/video.mp4"></video>
     33    <video></video>
    3434
    3535    <p>The blue bar should be in front of the video, and at the top of the page.</p>
     
    3838  <script type="text/javascript" charset="utf-8">
    3939    var video = document.getElementsByTagName('video')[0];
     40    video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    4041    video.addEventListener('canplaythrough', function() {
    4142      window.scrollBy(50, 50);
  • trunk/LayoutTests/compositing/geometry/video-opacity-overlay.html

    r48470 r78951  
    4242  <p>The orange bar should be in front of the video.</p>
    4343  <div class="container">
    44     <video src="../resources/video.mp4"></video>
     44    <video></video>
    4545    <div class="controls" id="controls">
    4646      <div id="control-bar"></div>
     
    4949  <script type="text/javascript" charset="utf-8">
    5050    var video = document.getElementsByTagName('video')[0];
     51    video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    5152    video.addEventListener('canplaythrough', function() {
    5253      if (window.layoutTestController)
  • trunk/LayoutTests/compositing/layers-inside-overflow-scroll.html

    r51478 r78951  
    5050        var video = document.getElementById('video');
    5151        video.addEventListener('loadeddata', testOnLoad, false);
    52         video.src = "resources/video.mp4";
     52        video.src = 'resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    5353      }, false);
    5454    </script>
  • trunk/LayoutTests/compositing/overflow/overflow-compositing-descendant.html

    r55594 r78951  
    4242    <p>You should see a green box under the video. If you see red, the test failed.</p>
    4343    <div class="movie content">
    44         <video src="../resources/video.mp4" height="100" width="100"></video>
     44        <video height="100" width="100"></video>
    4545        <div class="indicator box"></div>
    4646        <div class="test box"></div>
     
    4949    <script type="text/javascript" charset="utf-8">
    5050      var video = document.getElementsByTagName('video')[0];
     51      video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    5152      video.addEventListener('canplaythrough', function() {
    5253        if (window.layoutTestController)
  • trunk/LayoutTests/compositing/overflow/scroll-ancestor-update.html

    r54848 r78951  
    7575  </div>
    7676 
    77   <video src="../resources/video.mp4"></video>
     77  <video></video>
    7878
    7979  <script type="text/javascript" charset="utf-8">
    8080    var video = document.getElementsByTagName('video')[0];
     81    video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    8182    video.addEventListener('canplaythrough', function() {
    8283      scrollTestDiv();
  • trunk/LayoutTests/compositing/reflections/load-video-in-reflection.html

    r53779 r78951  
    3838     
    3939      window.setTimeout(function() {
    40         video.src= "../resources/video.mp4"
     40        video.src = '../resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    4141      }, 100);
    4242    }
  • trunk/LayoutTests/compositing/self-painting-layers.html

    r51478 r78951  
    4444        var video = document.getElementById('video');
    4545        video.addEventListener('loadeddata', testOnLoad, false);
    46         video.src = "resources/video.mp4";
     46        video.src = 'resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    4747      }, false);
    4848    </script>
  • trunk/LayoutTests/compositing/self-painting-layers2.html

    r56949 r78951  
    3030        var video = document.getElementById('video');
    3131        video.addEventListener('loadeddata', testOnLoad, false);
    32         video.src = "resources/video.mp4";
     32        video.src = 'resources/video.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mp4');
    3333      }, false);
    3434    </script>
  • trunk/LayoutTests/compositing/video/video-background-color.html

    r53034 r78951  
    3131    <img src="../resources/alpha-gradient-small.png">
    3232  </div>
    33   <video src="../resources/alpha-gradient-small.mov" autoplay loop></video>
     33  <video autoplay loop></video>
    3434
    3535  <p>Top and bottom should look the same.</p>
     
    3737  <script type="text/javascript" charset="utf-8">
    3838    var video = document.getElementsByTagName('video')[0];
     39    video.src = '../resources/alpha-gradient-small.' + (video.canPlayType('video/ogg') ? 'ogv' : 'mov');
    3940    video.addEventListener('canplaythrough', function() {
    4041      if (window.layoutTestController)
  • trunk/LayoutTests/compositing/video/video-poster.html

    r64884 r78951  
    3333                    case "load":
    3434                        checkLayers("No src, no poster", false);
    35                         video.src = "../resources/video.mp4"
     35                        video.src = "../resources/video." + (video.canPlayType("video/ogg") ? "ogv" : "mp4");
    3636                        video.poster = "../resources/apple.jpg";
    3737                        break;
  • trunk/LayoutTests/platform/chromium/test_expectations.txt

    r78939 r78951  
    30343034
    30353035// All compositor tests that load resources/video.mp4 are failing
    3036 BUGWK47231 GPU : compositing/geometry/clipped-video-controller.html = TIMEOUT
    3037 BUGWK47231 GPU : compositing/geometry/video-fixed-scrolling.html = TIMEOUT
    3038 BUGWK47231 GPU : compositing/geometry/video-opacity-overlay.html = TIMEOUT
    3039 BUGWK47231 GPU : compositing/layers-inside-overflow-scroll.html = TIMEOUT
    3040 BUGWK47231 GPU : compositing/overflow/overflow-compositing-descendant.html = TIMEOUT
    3041 BUGWK47231 GPU : compositing/overflow/scroll-ancestor-update.html = TIMEOUT
    3042 BUGWK47231 GPU : compositing/reflections/load-video-in-reflection.html = TIMEOUT
    3043 BUGWK47231 GPU : compositing/self-painting-layers.html = TIMEOUT
    3044 BUGWK47231 GPU : compositing/self-painting-layers2.html = TIMEOUT
    3045 BUGWK47231 GPU : compositing/video/video-background-color.html = TIMEOUT
    3046 BUGWK47231 GPU : compositing/video/video-poster.html = TIMEOUT
     3036BUGWK54694 GPU : compositing/geometry/clipped-video-controller.html = IMAGE
     3037BUGWK54694 GPU : compositing/geometry/video-fixed-scrolling.html = IMAGE
     3038BUGWK54694 GPU : compositing/geometry/video-opacity-overlay.html = IMAGE
     3039BUGWK54694 GPU : compositing/layers-inside-overflow-scroll.html = IMAGE
     3040BUGWK54694 GPU : compositing/overflow/overflow-compositing-descendant.html = IMAGE
     3041BUGWK54694 GPU : compositing/overflow/scroll-ancestor-update.html = IMAGE
     3042BUGWK54694 GPU : compositing/reflections/load-video-in-reflection.html = IMAGE
     3043BUGWK54694 GPU : compositing/self-painting-layers.html = IMAGE
     3044BUGWK54694 GPU : compositing/self-painting-layers2.html = IMAGE
     3045BUGWK54694 GPU : compositing/video/video-background-color.html = IMAGE
     3046BUGWK54694 GPU : compositing/video/video-poster.html = IMAGE
    30473047
    30483048BUGWK47923 GPU : compositing/geometry/limit-layer-bounds-opacity-transition.html = TIMEOUT
Note: See TracChangeset for help on using the changeset viewer.