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

Issue 27165006: First pass performance try bot. (Closed)

Created:
7 years, 2 months ago by shatch
Modified:
7 years, 2 months ago
Reviewers:
tonyg
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

First pass performance try bot. Piggy-backed a performance comparison mode onto the existing bisect architecture. The script will build and run the specified performance test, revert any local changes, build, and run again. At the moment, only chromium changes can be perf-tested. Future CL's will add the ability to perf test blink changes. Waiting on http://codereview.chromium.org/27413002, http://codereview.chromium.org/26179009. BUG= TEST= Modify run-perf-test.cfg, commit, and run git try --user=<user> -b linux_perf_bisect Expect bot to run with/without patch, ie. http://build.chromium.org/p/tryserver.chromium/builders/linux_perf_bisect/builds/387 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=229963

Patch Set 1 #

Total comments: 12

Patch Set 2 : Changes from review. #

Patch Set 3 : Add --results-label. #

Total comments: 5

Patch Set 4 : Changes from review. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+300 lines, -80 lines) Patch
M tools/PRESUBMIT.py View 1 2 chunks +7 lines, -5 lines 0 comments Download
M tools/bisect-perf-regression.py View 1 2 7 chunks +24 lines, -11 lines 0 comments Download
M tools/bisect_utils.py View 1 1 chunk +13 lines, -0 lines 0 comments Download
M tools/run-bisect-perf-regression.py View 1 2 3 4 chunks +250 lines, -47 lines 0 comments Download
A + tools/run-perf-test.cfg View 6 chunks +6 lines, -17 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
shatch
7 years, 2 months ago (2013-10-16 23:49:52 UTC) #1
tonyg
This is awesome. Turned out really clean. A few comments below. https://codereview.chromium.org/27165006/diff/1/tools/PRESUBMIT.py File tools/PRESUBMIT.py (right): ...
7 years, 2 months ago (2013-10-17 01:01:32 UTC) #2
shatch
New snapshot uploaded. https://codereview.chromium.org/27165006/diff/1/tools/PRESUBMIT.py File tools/PRESUBMIT.py (right): https://codereview.chromium.org/27165006/diff/1/tools/PRESUBMIT.py#newcode5 tools/PRESUBMIT.py:5: """Top-level presubmit script for bisect trybot. ...
7 years, 2 months ago (2013-10-17 21:59:08 UTC) #3
tonyg
lgtm https://codereview.chromium.org/27165006/diff/15001/tools/run-bisect-perf-regression.py File tools/run-bisect-perf-regression.py (right): https://codereview.chromium.org/27165006/diff/15001/tools/run-bisect-perf-regression.py#newcode32 tools/run-bisect-perf-regression.py:32: class Goma(object): Thanks, looks really clean :) https://codereview.chromium.org/27165006/diff/15001/tools/run-bisect-perf-regression.py#newcode50 ...
7 years, 2 months ago (2013-10-18 01:00:30 UTC) #4
shatch
https://codereview.chromium.org/27165006/diff/15001/tools/run-bisect-perf-regression.py File tools/run-bisect-perf-regression.py (right): https://codereview.chromium.org/27165006/diff/15001/tools/run-bisect-perf-regression.py#newcode50 tools/run-bisect-perf-regression.py:50: return hasattr(self, '_abs_path_to_goma') On 2013/10/18 01:00:30, tonyg wrote: > ...
7 years, 2 months ago (2013-10-18 17:09:50 UTC) #5
tonyg
lgtm
7 years, 2 months ago (2013-10-18 18:24:37 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/simonhatch@chromium.org/27165006/31001
7 years, 2 months ago (2013-10-21 20:32:10 UTC) #7
commit-bot: I haz the power
7 years, 2 months ago (2013-10-22 00:10:25 UTC) #8
Message was sent while issue was closed.
Change committed as 229963

Powered by Google App Engine
This is Rietveld 408576698