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

Issue 2867253002: Enable cc_perftests, gpu_perftests, and tracing_perftests on Nexus 5X Perf (Closed)

Created:
3 years, 7 months ago by nednguyen
Modified:
3 years, 7 months ago
CC:
chromium-reviews, telemetry-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable cc_perftests, gpu_perftests, and tracing_perftests on Nexus 5X Perf BUG=chromium:715565 Review-Url: https://codereview.chromium.org/2867253002 Cr-Commit-Position: refs/heads/master@{#470328} Committed: https://chromium.googlesource.com/chromium/src/+/6451d7d746ccdb4cf7c322118ac1147ec7f2d35d

Patch Set 1 #

Total comments: 3

Patch Set 2 : Switch to use //third_party/android_tools/sdk/platform-tools/adb #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -3 lines) Patch
M BUILD.gn View 1 1 chunk +4 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.perf.json View 3 chunks +60 lines, -0 lines 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 1 3 chunks +6 lines, -2 lines 0 comments Download
M tools/perf/core/perf_data_generator.py View 1 chunk +6 lines, -1 line 0 comments Download

Messages

Total messages: 27 (14 generated)
nednguyen
Although these tests weren't enabled on Nexus 5X Perf before (see https://cs.chromium.org/chromium/src/tools/perf/core/perf_data_generator.py?q=gpu_perftests&l=32), this is done ...
3 years, 7 months ago (2017-05-08 23:55:33 UTC) #2
nednguyen
https://codereview.chromium.org/2867253002/diff/1/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2867253002/diff/1/tools/perf/core/perf_data_generator.py#newcode264 tools/perf/core/perf_data_generator.py:264: ('tracing_perftests', 'build73-b1--device2'), The 'build73-b1--device2' bot is picked because it's ...
3 years, 7 months ago (2017-05-08 23:56:32 UTC) #4
martiniss
lgtm
3 years, 7 months ago (2017-05-09 00:01:23 UTC) #5
nednguyen
https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl File testing/buildbot/gn_isolate_map.pyl (right): https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl#newcode945 testing/buildbot/gn_isolate_map.pyl:945: "src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb" John: I am copying this from https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl?rcl=73b8f7ed8d1105af3d39563f30a2771aee24923f&l=979 However, ...
3 years, 7 months ago (2017-05-09 00:08:17 UTC) #9
nednguyen
On 2017/05/09 00:08:17, nednguyen wrote: > https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl > File testing/buildbot/gn_isolate_map.pyl (right): > > https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl#newcode945 > ...
3 years, 7 months ago (2017-05-09 00:15:08 UTC) #10
jbudorick
lgtm https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl File testing/buildbot/gn_isolate_map.pyl (right): https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl#newcode945 testing/buildbot/gn_isolate_map.pyl:945: "src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb" On 2017/05/09 00:08:17, nednguyen wrote: > John: ...
3 years, 7 months ago (2017-05-09 14:10:12 UTC) #16
nednguyen
On 2017/05/09 14:10:12, jbudorick wrote: > lgtm > > https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate_map.pyl > File testing/buildbot/gn_isolate_map.pyl (right): > ...
3 years, 7 months ago (2017-05-09 14:27:59 UTC) #17
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/2867253002/20001
3 years, 7 months ago (2017-05-09 14:28:35 UTC) #20
jbudorick
On 2017/05/09 14:27:59, nednguyen wrote: > On 2017/05/09 14:10:12, jbudorick wrote: > > lgtm > ...
3 years, 7 months ago (2017-05-09 14:30:53 UTC) #21
commit-bot: I haz the power
Committed patchset #2 (id:20001) as https://chromium.googlesource.com/chromium/src/+/6451d7d746ccdb4cf7c322118ac1147ec7f2d35d
3 years, 7 months ago (2017-05-09 14:38:12 UTC) #24
nednguyen
On 2017/05/09 14:30:53, jbudorick wrote: > On 2017/05/09 14:27:59, nednguyen wrote: > > On 2017/05/09 ...
3 years, 7 months ago (2017-05-09 14:39:17 UTC) #25
jbudorick
On 2017/05/09 14:39:17, nednguyen wrote: > On 2017/05/09 14:30:53, jbudorick wrote: > > On 2017/05/09 ...
3 years, 7 months ago (2017-05-09 16:05:37 UTC) #26
nednguyen
3 years, 7 months ago (2017-05-09 16:37:58 UTC) #27
Message was sent while issue was closed.
On 2017/05/09 16:05:37, jbudorick wrote:
> On 2017/05/09 14:39:17, nednguyen wrote:
> > On 2017/05/09 14:30:53, jbudorick wrote:
> > > On 2017/05/09 14:27:59, nednguyen wrote:
> > > > On 2017/05/09 14:10:12, jbudorick wrote:
> > > > > lgtm
> > > > > 
> > > > >
> > > >
> > >
> >
>
https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate...
> > > > > File testing/buildbot/gn_isolate_map.pyl (right):
> > > > > 
> > > > >
> > > >
> > >
> >
>
https://codereview.chromium.org/2867253002/diff/1/testing/buildbot/gn_isolate...
> > > > > testing/buildbot/gn_isolate_map.pyl:945:
> > > > > "src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb"
> > > > > On 2017/05/09 00:08:17, nednguyen wrote:
> > > > > > John: I am copying this from
> > > > > >
> > > > >
> > > >
> > >
> >
>
https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl?rcl=...
> > > > > > 
> > > > > > 
> > > > > > However, I am suspecting that Emily made a mistake back then. How
does
> > > > > > src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb even
be
> > > > > generated
> > > > > > on the client? Unless there is some script that tries to download
the
> > deps
> > > > > file
> > > > > > of devil in gclient sync.
> > > > > 
> > > > > FWIW, I think Emily was correct here. Using the chromium adb rather
than
> > > devil
> > > > > adb should be OK on swarming, but it'd likely break the unswarmed bots
> > > because
> > > > > telemetry uses devil's adb & we'd have a version mismatch.
> > > > 
> > > > Sorry, what I meant was not about which adb version to use, but about I
> > could
> > > > not find the code for fetching devil adb from cloud storage during steps
> of
> > > > creating the isolate. So I suspect this was some mistake.
> > > 
> > > Ah, I misunderstood you, then, but I actually don't think that's a
mistake,
> > > either. You're correct that we don't fetch devil adb during isolate
> creation,
> > > but it's accounted for in the isolate via the dependencies JSON file.
> > 
> > Does "testing/scripts/run_gtest_perf_test.py gpu_perftests ..." reuse devil
> > code? Otherwise how do they know to use dependency manager infra to get the
> dep
> > in dependencies JSON file?
> 
> gtests run through //build/android/test_runner.py which uses devil.

Ah got it. I wasn't sure how the magic from C++ calling python lib happens :-).

Once I can confirm that this is working, I will switch these back to using devil
adb for consistency.

Powered by Google App Engine
This is Rietveld 408576698