Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(262)

Issue 1431193005: [Chromecast] Adds Browser test for media playback (Closed)

Created:
5 years, 1 month ago by halliwell
Modified:
4 years, 7 months ago
Reviewers:
slan, servolk, Dirk Pranke
CC:
chromium-reviews, gunsch+watch_chromium.org, lcwu+watch_chromium.org, halliwell+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromecast] Adds Browser test for media playback This is the best mechanism I can find for testing overlay video frame creation and usage (something which can easily be broken right now). It also makes up for the recent loss of the cma end to end test. The overlay frames are still broken (fixing in a separate CL), so this includes a couple of tweaks to handle the breakage more gracefully and fall back to black frames. Once overlays are fixed, that can be replaced with some stronger assertions. BUG=internal b/25230251 Committed: https://crrev.com/7c3a5f4bd5583a7be9cd8064c8a0323cbc95ad33 Cr-Commit-Position: refs/heads/master@{#359191}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Attempting to add isolate files to pick up media test data #

Patch Set 4 : Fix gyp syntax #

Patch Set 5 : Enable verbose logging in test run #

Patch Set 6 : Separate args into an array #

Patch Set 7 : Remove isolate file, not necessary #

Patch Set 8 : gn updates #

Total comments: 8

Patch Set 9 : Remove VLOG #

Total comments: 2

Patch Set 10 : nit rm blank line #

Unified diffs Side-by-side diffs Delta from patch set Stats (+79 lines, -7 lines) Patch
M chromecast/browser/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chromecast/browser/test/chromecast_shell_browser_test.cc View 1 2 3 4 5 6 7 8 9 3 chunks +49 lines, -0 lines 0 comments Download
M chromecast/chromecast_tests.gypi View 3 4 5 6 2 chunks +11 lines, -0 lines 0 comments Download
M chromecast/renderer/media/hole_frame_factory.cc View 1 2 chunks +11 lines, -7 lines 0 comments Download
M testing/buildbot/chromium.linux.json View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (9 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431193005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431193005/140001
5 years, 1 month ago (2015-11-10 21:26:23 UTC) #4
halliwell
@phajdan.jr: testing/buildbot @slan: gn changes
5 years, 1 month ago (2015-11-10 21:26:51 UTC) #5
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-10 22:41:20 UTC) #7
slan
GN lgtm + nits https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc File chromecast/browser/test/chromecast_shell_browser_test.cc (right): https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc#newcode43 chromecast/browser/test/chromecast_shell_browser_test.cc:43: RunMediaTestPage("player.html", query_params, kEnded); nit: const ...
5 years, 1 month ago (2015-11-10 23:02:11 UTC) #8
halliwell
https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc File chromecast/browser/test/chromecast_shell_browser_test.cc (right): https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc#newcode43 chromecast/browser/test/chromecast_shell_browser_test.cc:43: RunMediaTestPage("player.html", query_params, kEnded); On 2015/11/10 23:02:11, slan wrote: > ...
5 years, 1 month ago (2015-11-11 17:22:40 UTC) #9
halliwell
dpranke: ptal testing/buildbot change
5 years, 1 month ago (2015-11-11 17:42:20 UTC) #11
slan
lgtm https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc File chromecast/browser/test/chromecast_shell_browser_test.cc (right): https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc#newcode43 chromecast/browser/test/chromecast_shell_browser_test.cc:43: RunMediaTestPage("player.html", query_params, kEnded); On 2015/11/11 17:22:40, halliwell wrote: ...
5 years, 1 month ago (2015-11-11 17:46:22 UTC) #12
servolk
On 2015/11/11 17:46:22, slan wrote: > lgtm > > https://codereview.chromium.org/1431193005/diff/140001/chromecast/browser/test/chromecast_shell_browser_test.cc > File chromecast/browser/test/chromecast_shell_browser_test.cc (right): > ...
5 years, 1 month ago (2015-11-11 18:11:16 UTC) #13
servolk
https://codereview.chromium.org/1431193005/diff/160001/chromecast/browser/test/chromecast_shell_browser_test.cc File chromecast/browser/test/chromecast_shell_browser_test.cc (right): https://codereview.chromium.org/1431193005/diff/160001/chromecast/browser/test/chromecast_shell_browser_test.cc#newcode20 chromecast/browser/test/chromecast_shell_browser_test.cc:20: Nit: redundant empty line
5 years, 1 month ago (2015-11-11 18:11:23 UTC) #14
Dirk Pranke
//testing changes lgtm
5 years, 1 month ago (2015-11-11 18:14:29 UTC) #15
halliwell
https://codereview.chromium.org/1431193005/diff/160001/chromecast/browser/test/chromecast_shell_browser_test.cc File chromecast/browser/test/chromecast_shell_browser_test.cc (right): https://codereview.chromium.org/1431193005/diff/160001/chromecast/browser/test/chromecast_shell_browser_test.cc#newcode20 chromecast/browser/test/chromecast_shell_browser_test.cc:20: On 2015/11/11 18:11:23, servolk wrote: > Nit: redundant empty ...
5 years, 1 month ago (2015-11-11 18:40:21 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431193005/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431193005/180001
5 years, 1 month ago (2015-11-11 18:41:05 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/77354) linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, ...
5 years, 1 month ago (2015-11-11 18:48:16 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431193005/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431193005/180001
5 years, 1 month ago (2015-11-11 22:40:16 UTC) #23
commit-bot: I haz the power
Committed patchset #10 (id:180001)
5 years, 1 month ago (2015-11-12 00:19:34 UTC) #24
commit-bot: I haz the power
5 years, 1 month ago (2015-11-12 20:02:00 UTC) #25
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/7c3a5f4bd5583a7be9cd8064c8a0323cbc95ad33
Cr-Commit-Position: refs/heads/master@{#359191}

Powered by Google App Engine
This is Rietveld 408576698