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

Issue 255943002: [bisect] - First pass bisect functional breakages. (Closed)

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

Description

First pass bisect functional breakages. Added a new --bisect_mode flag to the script that allows the bisect to go off changes in mean, standard deviation, or return code. Bisecting off standard deviation may be helpful in identifying situations where the amount of noise in a test has increased. Bisecting return codes will help track down functional breakages. NOTRY=true BUG=366713 Example output: Bisect could not reproduce a change in the out/out metric. Confidence in Bisection Results: 0% To reproduce locally: $ echo RESULT out: out= 0 ms Tested commits: Depot Commit SHA Std. Dev Mean State chromium 50845b603a3faeb56d7f531c8a2b9a7030ae63c2 +-0.00 0.00 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265006 +-0.00 0.00 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265005 +-0.00 0.00 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265004 +-0.00 0.00 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265003 +-0.00 0.00 Average build time : 0:00:00 Average test time : 0:00:00 Bisect could not reproduce a change in the return code. Confidence in Bisection Results: 0% To reproduce locally: $ echo RESULT out: out= 0 ms Tested commits: Depot Commit SHA Return Code State chromium 50845b603a3faeb56d7f531c8a2b9a7030ae63c2 0 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265006 0 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265005 0 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265004 0 chromium http://src.chromium.org/viewvc/chrome?view=revision&revision=265003 0 Average build time : 0:00:00 Average test time : 0:00:00 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266629

Patch Set 1 #

Total comments: 6

Patch Set 2 : Changes from review. #

Patch Set 3 : Changes from review. #

Total comments: 4

Patch Set 4 : Changes from review. #

Patch Set 5 : Changes from review. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -50 lines) Patch
M tools/bisect-perf-regression.py View 1 2 3 4 16 chunks +154 lines, -50 lines 0 comments Download
M tools/run-bisect-perf-regression.py View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
shatch
6 years, 8 months ago (2014-04-25 17:59:47 UTC) #1
tonyg
lgtm https://codereview.chromium.org/255943002/diff/1/tools/bisect-perf-regression.py File tools/bisect-perf-regression.py (right): https://codereview.chromium.org/255943002/diff/1/tools/bisect-perf-regression.py#newcode2050 tools/bisect-perf-regression.py:2050: output_of_all_runs += output I'm not following why this ...
6 years, 8 months ago (2014-04-25 20:38:42 UTC) #2
shatch
https://codereview.chromium.org/255943002/diff/1/tools/bisect-perf-regression.py File tools/bisect-perf-regression.py (right): https://codereview.chromium.org/255943002/diff/1/tools/bisect-perf-regression.py#newcode2050 tools/bisect-perf-regression.py:2050: output_of_all_runs += output On 2014/04/25 20:38:42, tonyg wrote: > ...
6 years, 8 months ago (2014-04-25 22:46:02 UTC) #3
tonyg
lgtm https://codereview.chromium.org/255943002/diff/40001/tools/bisect-perf-regression.py File tools/bisect-perf-regression.py (right): https://codereview.chromium.org/255943002/diff/40001/tools/bisect-perf-regression.py#newcode3069 tools/bisect-perf-regression.py:3069: def _PrintTable(self, column_widths, row_data): Oops, I was thinking ...
6 years, 8 months ago (2014-04-25 23:12:07 UTC) #4
shatch
https://codereview.chromium.org/255943002/diff/40001/tools/bisect-perf-regression.py File tools/bisect-perf-regression.py (right): https://codereview.chromium.org/255943002/diff/40001/tools/bisect-perf-regression.py#newcode3069 tools/bisect-perf-regression.py:3069: def _PrintTable(self, column_widths, row_data): On 2014/04/25 23:12:07, tonyg wrote: ...
6 years, 8 months ago (2014-04-25 23:15:10 UTC) #5
qyearsley
This works a little bit different from how I imagined the goal was: I thought ...
6 years, 8 months ago (2014-04-25 23:53:28 UTC) #6
qyearsley
* In the 2nd paragraph I meant to say, "as it is, no bisects started ...
6 years, 8 months ago (2014-04-25 23:55:01 UTC) #7
shatch
On 2014/04/25 23:53:28, qyearsley wrote: > This works a little bit different from how I ...
6 years, 7 months ago (2014-04-28 16:45:34 UTC) #8
qyearsley
On 2014/04/28 16:45:34, shatch wrote: > Yeah, that was the original idea. After talking offline ...
6 years, 7 months ago (2014-04-28 17:52:50 UTC) #9
qyearsley
On 2014/04/28 17:52:50, qyearsley wrote: > Right, when deciding whether there is "anomaly" in the ...
6 years, 7 months ago (2014-04-28 17:58:20 UTC) #10
shatch
On 2014/04/28 17:52:50, qyearsley wrote: > On 2014/04/28 16:45:34, shatch wrote: > > Yeah, that ...
6 years, 7 months ago (2014-04-28 19:33:17 UTC) #11
shatch
The CQ bit was checked by simonhatch@chromium.org
6 years, 7 months ago (2014-04-28 19:33:30 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/simonhatch@chromium.org/255943002/80001
6 years, 7 months ago (2014-04-28 19:33:48 UTC) #13
commit-bot: I haz the power
6 years, 7 months ago (2014-04-28 19:34:49 UTC) #14
Message was sent while issue was closed.
Change committed as 266629

Powered by Google App Engine
This is Rietveld 408576698