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

Issue 2840953002: Make tab_capture_end2end_tests work as a regular windowed_test_launcher. (Closed)

Created:
3 years, 8 months ago by Dirk Pranke
Modified:
3 years, 8 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, piman+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make tab_capture_end2end_tests work as a regular windowed_test_launcher. Previously, when run under swarming, tab_capture_end2end_tests was specified in gn_isolate_map.pyl as a 'gpu_test_launcher' rather than as a 'windowed_test_launcher'. This, plus the way the target needed to be declared in the BUILD.gn files was causing complications for analyze. We think that there's no need for this separate kind of test_launcher, as long as there is a way to tell MB to not actually launch xvfb. This CL adds that support (by making xvfb.py be aware of a --no-xvfb flag) and allows us to simplify a few things as a result. Perhaps more interestingly, this'll allow us to actually get rid of the console_test_launcher/windowed_test_launcher distinction altogether in the future, but that's for a follow-up CL. R=kbr@chromium.org BUG=714336 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel NOTRY=true Review-Url: https://codereview.chromium.org/2840953002 Cr-Commit-Position: refs/heads/master@{#467501} Committed: https://chromium.googlesource.com/chromium/src/+/7dad4681ebb1ef820a076c8391fa16ff1afa21c0

Patch Set 1 #

Patch Set 2 : remove dependent CL #

Total comments: 2

Patch Set 3 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+249 lines, -166 lines) Patch
M chrome/test/BUILD.gn View 1 2 1 chunk +0 lines, -14 lines 0 comments Download
M content/test/gpu/generate_buildbot_json.py View 1 2 4 chunks +27 lines, -14 lines 0 comments Download
M testing/buildbot/chromium.gpu.json View 1 2 16 chunks +45 lines, -16 lines 0 comments Download
M testing/buildbot/chromium.gpu.fyi.json View 1 2 75 chunks +163 lines, -90 lines 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 1 2 2 chunks +0 lines, -10 lines 0 comments Download
M testing/xvfb.py View 2 chunks +13 lines, -2 lines 0 comments Download
M tools/mb/mb.py View 3 chunks +1 line, -20 lines 0 comments Download

Messages

Total messages: 24 (14 generated)
Dirk Pranke
https://codereview.chromium.org/2840953002/diff/20001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.chromium.org/2840953002/diff/20001/tools/mb/mb.py#newcode1070 tools/mb/mb.py:1070: use_xvfb = self.platform == 'linux2' and not android This ...
3 years, 8 months ago (2017-04-25 20:39:05 UTC) #2
Ken Russell (switch to Gerrit)
LGTM. Thanks Dirk for doing this. https://codereview.chromium.org/2840953002/diff/20001/content/test/gpu/generate_buildbot_json.py File content/test/gpu/generate_buildbot_json.py (right): https://codereview.chromium.org/2840953002/diff/20001/content/test/gpu/generate_buildbot_json.py#newcode2224 content/test/gpu/generate_buildbot_json.py:2224: result.pop(key) Nice cleanup. ...
3 years, 8 months ago (2017-04-26 00:55:45 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2840953002/40001
3 years, 8 months ago (2017-04-26 19:22:37 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/280456)
3 years, 8 months ago (2017-04-26 21:54:35 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2840953002/40001
3 years, 8 months ago (2017-04-26 22:40:55 UTC) #14
Dirk Pranke
Marking as NOTRY=true to get this to land; I believe the linux_android_rel_ng failure is unrelated, ...
3 years, 8 months ago (2017-04-26 23:07:57 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2840953002/40001
3 years, 8 months ago (2017-04-26 23:07:59 UTC) #19
commit-bot: I haz the power
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/chromium/src/+/7dad4681ebb1ef820a076c8391fa16ff1afa21c0
3 years, 8 months ago (2017-04-26 23:15:14 UTC) #22
Ken Russell (switch to Gerrit)
On 2017/04/26 23:07:57, Dirk Pranke wrote: > Marking as NOTRY=true to get this to land; ...
3 years, 8 months ago (2017-04-26 23:23:40 UTC) #23
Dirk Pranke
3 years, 8 months ago (2017-04-26 23:36:51 UTC) #24
Message was sent while issue was closed.
On 2017/04/26 23:23:40, Ken Russell wrote:
> On 2017/04/26 23:07:57, Dirk Pranke wrote:
> > Marking as NOTRY=true to get this to land; I believe the
linux_android_rel_ng
> > failure is unrelated, but since this file is changing build configs, we
don't
> > retry without the patch and so this keeps getting stuck.
> > 
> > Since I think the bug this is fixing is affecting other builds, we need to
> land
> > it ASAP.
> 
> Sounds fine. Could you please file a bug about the linux_android_rel_ng
failure
> though?

I think the failure showed up on the waterfall, and it appears to have cycled
green.
I'm not sure if someone fixed something, or what:

https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/4...

Powered by Google App Engine
This is Rietveld 408576698