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

Issue 1354223004: Run telemetry_gpu_unittests via isolate on "Linux Tests" and trybot. (Closed)

Created:
5 years, 3 months ago by nednguyen
Modified:
5 years, 2 months ago
CC:
Paweł Hajdan Jr., chromium-reviews, eakuefner, iannucci
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Run telemetry_gpu_unittests via isolate on "Linux Tests" and trybot. This changes the "Linux Tests" bot and associated trybot to build the new telemetry_gpu_unittests isolate, and run that step via the isolate. This is just a first step to make sure the code is being exercised. It's been tested locally but only on this configuration. Some more work might be needed to get this working in non-GN builds. Further refactoring of the Telemetry dependencies will occur in follow-on CLs. BUG=507796 Committed: https://crrev.com/fbee71a6424ca43fbf8b87add04f132a83abe64c Cr-Commit-Position: refs/heads/master@{#351784}

Patch Set 1 #

Patch Set 2 : Fix PRESUBMIT #

Patch Set 3 : Undo change to mb_config.pyl #

Patch Set 4 : Fix mb.py's fix #

Total comments: 8

Patch Set 5 : Address review comments #

Patch Set 6 : Temporarily add debugging #

Patch Set 7 : Add more debugging message in runtest_wraper.py #

Patch Set 8 : Add fix to runtest_wrapper.py #

Patch Set 9 : Add chrome to telemetry_gpu_unittests' dep #

Patch Set 10 : Clean up debug printing #

Total comments: 7

Patch Set 11 : Rebase #

Patch Set 12 : Add third_party/webgl/src/sdk/tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -12 lines) Patch
M chrome/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +33 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.linux.json View 1 2 3 4 5 6 7 8 9 10 3 chunks +12 lines, -8 lines 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 1 2 3 4 5 6 7 8 9 10 2 chunks +10 lines, -1 line 0 comments Download
M testing/buildbot/manage.py View 1 1 chunk +1 line, -0 lines 0 comments Download
M testing/scripts/run_telemetry_as_googletest.py View 1 2 3 4 5 6 7 8 9 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 42 (5 generated)
nednguyen
5 years, 3 months ago (2015-09-18 23:29:10 UTC) #2
Ken Russell (switch to Gerrit)
I updated the description to be more clear what's going on here. We're eagerly looking ...
5 years, 3 months ago (2015-09-18 23:52:51 UTC) #4
Dirk Pranke
basically looks fine, but your test step failed w/ invalid results on the linux_chromium_rel_ng tryjob, ...
5 years, 3 months ago (2015-09-19 00:07:13 UTC) #5
Ken Russell (switch to Gerrit)
On 2015/09/19 00:07:13, Dirk Pranke wrote: > basically looks fine, but your test step failed ...
5 years, 3 months ago (2015-09-19 00:51:44 UTC) #6
Ken Russell (switch to Gerrit)
On 2015/09/19 00:51:44, Ken Russell wrote: > On 2015/09/19 00:07:13, Dirk Pranke wrote: > > ...
5 years, 3 months ago (2015-09-19 01:24:08 UTC) #7
iannucci
I see multiple '--' in that command line... is it possible that one or both ...
5 years, 3 months ago (2015-09-19 02:05:03 UTC) #8
Ken Russell (switch to Gerrit)
On 2015/09/19 02:05:03, iannucci wrote: > I see multiple '--' in that command line... is ...
5 years, 3 months ago (2015-09-20 16:44:07 UTC) #9
iannucci
Hm... if you actually ran it with 'run_recipe.py' and it worked on your machine, then ...
5 years, 3 months ago (2015-09-20 18:20:12 UTC) #10
Ken Russell (switch to Gerrit)
On 2015/09/20 18:20:12, iannucci wrote: > Hm... if you actually ran it with 'run_recipe.py' and ...
5 years, 3 months ago (2015-09-20 18:35:33 UTC) #11
iannucci
No there's no difference unless the input parameters (properties) are different. run_recipe is just a ...
5 years, 3 months ago (2015-09-21 03:06:03 UTC) #12
nednguyen
https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py File testing/buildbot/manage.py (right): https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py#newcode75 testing/buildbot/manage.py:75: 'telemetry_gpu_unittests', On 2015/09/18 23:52:51, Ken Russell wrote: > I ...
5 years, 3 months ago (2015-09-21 17:26:18 UTC) #13
nednguyen
https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py File testing/buildbot/manage.py (right): https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py#newcode75 testing/buildbot/manage.py:75: 'telemetry_gpu_unittests', On 2015/09/21 17:26:18, nednguyen wrote: > On 2015/09/18 ...
5 years, 3 months ago (2015-09-21 17:29:12 UTC) #14
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py File testing/buildbot/manage.py (right): https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py#newcode75 testing/buildbot/manage.py:75: 'telemetry_gpu_unittests', On 2015/09/21 17:29:12, nednguyen wrote: > On 2015/09/21 ...
5 years, 3 months ago (2015-09-21 20:59:39 UTC) #15
nednguyen
On 2015/09/21 20:59:39, Ken Russell wrote: > https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py > File testing/buildbot/manage.py (right): > > https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py#newcode75 ...
5 years, 3 months ago (2015-09-21 21:25:38 UTC) #16
Dirk Pranke
On 2015/09/21 20:59:39, Ken Russell wrote: > https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py > File testing/buildbot/manage.py (right): > > https://codereview.chromium.org/1354223004/diff/60001/testing/buildbot/manage.py#newcode75 ...
5 years, 3 months ago (2015-09-21 21:26:05 UTC) #17
Ken Russell (switch to Gerrit)
On 2015/09/21 21:25:38, nednguyen wrote: > On 2015/09/21 20:59:39, Ken Russell wrote: > > > ...
5 years, 3 months ago (2015-09-21 22:27:15 UTC) #18
nednguyen
On 2015/09/21 22:27:15, Ken Russell wrote: > On 2015/09/21 21:25:38, nednguyen wrote: > > On ...
5 years, 3 months ago (2015-09-21 22:48:57 UTC) #19
Ken Russell (switch to Gerrit)
Still LGTM with caveat. https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn File chrome/test/BUILD.gn (right): https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn#newcode658 chrome/test/BUILD.gn:658: data_deps = [ "//chrome" ] ...
5 years, 3 months ago (2015-09-21 23:04:38 UTC) #20
nednguyen
https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn File chrome/test/BUILD.gn (right): https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn#newcode658 chrome/test/BUILD.gn:658: data_deps = [ "//chrome" ] On 2015/09/21 23:04:37, Ken ...
5 years, 3 months ago (2015-09-21 23:13:01 UTC) #21
Ken Russell (switch to Gerrit)
On 2015/09/21 23:13:01, nednguyen wrote: > https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn > File chrome/test/BUILD.gn (right): > > https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn#newcode658 > ...
5 years, 3 months ago (2015-09-22 01:54:19 UTC) #22
nednguyen
5 years, 3 months ago (2015-09-22 16:36:07 UTC) #24
M-A Ruel
Somwhat rubberstamp lgtm https://codereview.chromium.org/1354223004/diff/180001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.chromium.org/1354223004/diff/180001/tools/mb/mb.py#newcode561 tools/mb/mb.py:561: ] + gn_isolate_map[target].get('args', []) It'd be ...
5 years, 3 months ago (2015-09-22 17:08:20 UTC) #25
Dirk Pranke
lgtm https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn File chrome/test/BUILD.gn (right): https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn#newcode658 chrome/test/BUILD.gn:658: data_deps = [ "//chrome" ] On 2015/09/21 23:13:01, ...
5 years, 3 months ago (2015-09-22 17:48:53 UTC) #26
nednguyen
On 2015/09/22 17:48:53, Dirk Pranke wrote: > lgtm > > https://codereview.chromium.org/1354223004/diff/180001/chrome/test/BUILD.gn > File chrome/test/BUILD.gn (right): ...
5 years, 2 months ago (2015-09-23 18:50:42 UTC) #27
Paweł Hajdan Jr.
https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py File infra/scripts/runtest_wrapper.py (right): https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py#newcode29 infra/scripts/runtest_wrapper.py:29: if runtest_args[0] == '--': Wait, why is this logic ...
5 years, 2 months ago (2015-09-24 14:29:22 UTC) #28
nednguyen
https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py File infra/scripts/runtest_wrapper.py (right): https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py#newcode29 infra/scripts/runtest_wrapper.py:29: if runtest_args[0] == '--': On 2015/09/24 14:29:22, Paweł Hajdan ...
5 years, 2 months ago (2015-09-24 15:54:54 UTC) #29
nednguyen
On 2015/09/24 15:54:54, nednguyen wrote: > https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py > File infra/scripts/runtest_wrapper.py (right): > > https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py#newcode29 > ...
5 years, 2 months ago (2015-09-25 23:13:57 UTC) #30
nednguyen
On 2015/09/25 23:13:57, nednguyen wrote: > On 2015/09/24 15:54:54, nednguyen wrote: > > > https://codereview.chromium.org/1354223004/diff/180001/infra/scripts/runtest_wrapper.py ...
5 years, 2 months ago (2015-09-28 21:51:11 UTC) #31
Paweł Hajdan Jr.
I'm working on an IMO improved version of this that'd address my concerns, see e.g. ...
5 years, 2 months ago (2015-09-29 12:58:48 UTC) #32
Paweł Hajdan Jr.
Also see https://codereview.chromium.org/1378623002
5 years, 2 months ago (2015-09-29 15:06:43 UTC) #33
Ken Russell (switch to Gerrit)
On 2015/09/29 15:06:43, Paweł Hajdan Jr. wrote: > Also see https://codereview.chromium.org/1378623002 Thanks Pawel. In the ...
5 years, 2 months ago (2015-09-29 17:24:47 UTC) #34
nednguyen
On 2015/09/29 17:24:47, Ken Russell wrote: > On 2015/09/29 15:06:43, Paweł Hajdan Jr. wrote: > ...
5 years, 2 months ago (2015-09-30 15:45:53 UTC) #35
Ken Russell (switch to Gerrit)
Thanks Ned for getting rid of the "chrome" dependency in telemetry_gpu_unittests. This looks great to ...
5 years, 2 months ago (2015-09-30 21:58:39 UTC) #36
Paweł Hajdan Jr.
Patch 12 LGTM.
5 years, 2 months ago (2015-10-01 09:27:52 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1354223004/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1354223004/220001
5 years, 2 months ago (2015-10-01 12:36:07 UTC) #40
commit-bot: I haz the power
Committed patchset #12 (id:220001)
5 years, 2 months ago (2015-10-01 12:41:21 UTC) #41
commit-bot: I haz the power
5 years, 2 months ago (2015-10-01 12:42:24 UTC) #42
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/fbee71a6424ca43fbf8b87add04f132a83abe64c
Cr-Commit-Position: refs/heads/master@{#351784}

Powered by Google App Engine
This is Rietveld 408576698