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

Issue 28933002: Android: do not run telemetry directly. (Closed)

Created:
7 years, 2 months ago by bulach
Modified:
7 years, 1 month ago
CC:
chromium-reviews, cmp-cc_chromium.org, kjellander+cc_chromium.org, xusydoc+watch_chromium.org, ilevy-cc_chromium.org
Visibility:
Public.

Description

Android: do not run telemetry directly. Rather than going directly to telemetry, on Android the perf tests are run in two stages: 1. build/android/test_runner.py perf <CONFIG> This script runs all tests using sharding across multiple devices and retries on different devices in case of failures. This is the same mechanism as all other functional tests. It's not an "annotated" step, since it potentially prints the *RESULT output multiple times. It only persists to disk the "best" run of each test. 2. build/android/test_runner.py perf --print <STEP> At this stage, it'll basically "cat" the output previously persisted in (1). BUG=

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -32 lines) Patch
A masters/master.chromium.perf/chromium_perf_android.json View 1 chunk +86 lines, -0 lines 3 comments Download
M masters/master.chromium.perf/master.cfg View 1 chunk +1 line, -0 lines 0 comments Download
M scripts/master/factory/chromium_commands.py View 1 chunk +7 lines, -0 lines 1 comment Download
M scripts/master/factory/chromium_factory.py View 1 chunk +3 lines, -0 lines 0 comments Download
M scripts/slave/telemetry.py View 4 chunks +11 lines, -20 lines 0 comments Download
M scripts/slave/unittests/telemetry_test.py View 4 chunks +8 lines, -12 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
bulach
here's what I'm talking about "converging" the steps with downstream android... with this patch, rather ...
7 years, 2 months ago (2013-10-18 10:55:58 UTC) #1
bulach
7 years, 2 months ago (2013-10-18 11:10:09 UTC) #2
frankf
overall approach lgtm I'll defer to others more familiar with buildbot https://codereview.chromium.org/28933002/diff/1/masters/master.chromium.perf/chromium_perf_android.json File masters/master.chromium.perf/chromium_perf_android.json (right): ...
7 years, 2 months ago (2013-10-18 17:55:19 UTC) #3
ghost stip (do not use)
I guess I still don't fully understand why the android scripts can't call runbuild directly? ...
7 years, 2 months ago (2013-10-21 21:41:17 UTC) #4
ghost stip (do not use)
On 2013/10/21 21:41:17, stip wrote: > I guess I still don't fully understand why the ...
7 years, 2 months ago (2013-10-21 21:41:56 UTC) #5
bulach
high level clarifications :) I think we should probably setup another meeting so we all ...
7 years, 2 months ago (2013-10-22 10:45:52 UTC) #6
tonyg
https://codereview.chromium.org/28933002/diff/1/masters/master.chromium.perf/chromium_perf_android.json File masters/master.chromium.perf/chromium_perf_android.json (right): https://codereview.chromium.org/28933002/diff/1/masters/master.chromium.perf/chromium_perf_android.json#newcode3 masters/master.chromium.perf/chromium_perf_android.json:3: "tools/perf/run_benchmark --browser=android-chromium-testshell page_cycler.bloat"], There are two important goals in ...
7 years, 2 months ago (2013-10-24 15:12:30 UTC) #7
bulach
On 2013/10/24 15:12:30, tonyg wrote: > https://codereview.chromium.org/28933002/diff/1/masters/master.chromium.perf/chromium_perf_android.json > File masters/master.chromium.perf/chromium_perf_android.json (right): > > https://codereview.chromium.org/28933002/diff/1/masters/master.chromium.perf/chromium_perf_android.json#newcode3 > ...
7 years, 2 months ago (2013-10-24 16:55:32 UTC) #8
tonyg
Is it possible to make telemetry.py call build/android/test_runner.py without using the json file? That is ...
7 years, 1 month ago (2013-11-06 16:24:16 UTC) #9
bulach
that's a possibility, but here's the -ve points: - will not shard, and would still ...
7 years, 1 month ago (2013-11-06 18:24:04 UTC) #10
ghost stip (do not use)
should we close this since https://chromiumcodereview.appspot.com/62563003/ is the way forward?
7 years, 1 month ago (2013-11-12 00:33:52 UTC) #11
bulach
7 years, 1 month ago (2013-11-12 09:11:48 UTC) #12
thanks stip! closing without landing..

Powered by Google App Engine
This is Rietveld 408576698