Bug 78058 - Add keyframes to LayoutTests/media/content/test.ogv to hasten test completion & avoid timeouts.
Summary: Add keyframes to LayoutTests/media/content/test.ogv to hasten test completion...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Ami Fischman
URL:
Keywords:
Depends on:
Blocks: 78367
  Show dependency treegraph
 
Reported: 2012-02-07 16:57 PST by Ami Fischman
Modified: 2012-02-10 15:54 PST (History)
4 users (show)

See Also:


Attachments
Patch (281.04 KB, patch)
2012-02-07 17:00 PST, Ami Fischman
no flags Details | Formatted Diff | Diff
Patch (292.01 KB, patch)
2012-02-09 13:06 PST, Ami Fischman
no flags Details | Formatted Diff | Diff
Patch (292.82 KB, patch)
2012-02-10 11:31 PST, Ami Fischman
no flags Details | Formatted Diff | Diff
Patch (293.49 KB, patch)
2012-02-10 13:54 PST, Ami Fischman
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ami Fischman 2012-02-07 16:57:20 PST
Add keyframes to LayoutTests/media/content/test.ogv to hasten test completion & avoid timeouts.
Comment 1 Ami Fischman 2012-02-07 17:00:25 PST
Created attachment 125959 [details]
Patch
Comment 2 Ami Fischman 2012-02-07 17:01:12 PST
note rebaselines may be needed for pixel tests (as the transcoding is likely to be slightly different from the original from 2 years ago).
Comment 3 Ami Fischman 2012-02-07 17:03:41 PST
Eric: would you mind reviewing/sanity-checking?
Comment 4 Eric Carlson 2012-02-08 09:49:22 PST
Comment on attachment 125959 [details]
Patch

Seems like a very sensible solution, rs=me.
Comment 5 WebKit Review Bot 2012-02-09 01:08:46 PST
Comment on attachment 125959 [details]
Patch

Rejecting attachment 125959 [details] from commit-queue.

New failing tests:
media/video-aspect-ratio.html
media/track/track-cue-rendering.html
compositing/direct-image-compositing.html
media/video-canvas-alpha.html
media/video-currentTime-set.html
http/tests/inspector/inspect-element.html
fast/frames/lots-of-objects.html
media/controls-without-preload.html
media/controls-after-reload.html
http/tests/media/remove-while-loading.html
http/tests/security/contentSecurityPolicy/media-src-allowed.html
media/controls-styling.html
media/media-controls-invalid-url.html
media/video-layer-crash.html
accessibility/aria-describedby-on-input.html
media/track/track-cues-seeking.html
media/controls-strict.html
media/controls-drag-timebar.html
media/video-display-toggle.html
media/media-controller-playback.html
media/video-duration-known-after-eos.html
media/video-currentTime-delay.html
Full output: http://queues.webkit.org/results/11487149
Comment 6 Ami Fischman 2012-02-09 13:06:55 PST
Created attachment 126354 [details]
Patch
Comment 7 Ami Fischman 2012-02-09 13:11:17 PST
(In reply to comment #6)
> Created an attachment (id=126354) [details]
> Patch

This patch addresses all timeouts (by avoiding having a metadata block at the back of the file, and by making keyframe interval match the source .mp4 as much as possible).  Image rebaselines will still be necessary (for human-eye undiscernable diffs).
Comment 8 WebKit Review Bot 2012-02-09 13:49:31 PST
Comment on attachment 126354 [details]
Patch

Attachment 126354 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/11473385

New failing tests:
media/controls-strict.html
media/video-volume-slider.html
media/controls-styling.html
media/video-display-toggle.html
media/video-aspect-ratio.html
media/video-zoom-controls.html
media/video-zoom.html
media/video-transformed.html
media/controls-without-preload.html
media/video-canvas-alpha.html
media/video-layer-crash.html
media/video-playing-and-pause.html
media/controls-after-reload.html
Comment 9 WebKit Review Bot 2012-02-09 13:53:26 PST
Comment on attachment 126354 [details]
Patch

Rejecting attachment 126354 [details] from commit-queue.

fischman@chromium.org does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.
Comment 10 Eric Carlson 2012-02-09 13:56:42 PST
Comment on attachment 126354 [details]
Patch

Marking cq+ so Ami can harvest and land updated pixel results for the newly compressed video.
Comment 11 WebKit Review Bot 2012-02-09 21:34:01 PST
Comment on attachment 126354 [details]
Patch

Rejecting attachment 126354 [details] from commit-queue.

New failing tests:
media/controls-strict.html
media/video-volume-slider.html
media/controls-styling.html
media/video-display-toggle.html
media/video-aspect-ratio.html
media/video-zoom-controls.html
media/video-zoom.html
media/video-transformed.html
media/controls-without-preload.html
media/video-canvas-alpha.html
media/video-layer-crash.html
media/video-playing-and-pause.html
media/controls-after-reload.html
Full output: http://queues.webkit.org/results/11473529
Comment 12 Ami Fischman 2012-02-10 11:31:42 PST
Created attachment 126543 [details]
Patch
Comment 13 WebKit Review Bot 2012-02-10 13:50:09 PST
Attachment 126543 [details] did not pass style-queue:

Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/medi..." exit_code: 1

LayoutTests/platform/chromium/test_expectations.txt:4026:  More specific entry on line 2674 overrides line 4026 media/video-canvas-alpha.html  [test/expectations] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 14 Ami Fischman 2012-02-10 13:54:39 PST
Created attachment 126575 [details]
Patch
Comment 15 WebKit Review Bot 2012-02-10 15:54:18 PST
Comment on attachment 126575 [details]
Patch

Clearing flags on attachment: 126575

Committed r107452: <http://trac.webkit.org/changeset/107452>
Comment 16 WebKit Review Bot 2012-02-10 15:54:25 PST
All reviewed patches have been landed.  Closing bug.