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

Issue 4148011: Create bootperf-bin tools for running boot time tests and reporting results (Closed)

Created:
10 years, 1 month ago by jrbarnette
Modified:
9 years, 6 months ago
Reviewers:
truty1, truty
CC:
chromium-os-reviews_chromium.org, Mandeep Singh Baines, anush, sosa
Visibility:
Public.

Description

Create bootperf-bin tools for running boot time tests and reporting results BUG=chromium-os:8655 TEST=run bootperf as described by 'bootperf --help' TEST=run showbootstats as described by 'showbootstats --help' Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=2c00282

Patch Set 1 #

Patch Set 2 : First crack at docstrings and other useful English text #

Patch Set 3 : usage and docstrings for showbootdata #

Patch Set 4 : docstring improvements and minor cleanup for perfprinter.py #

Total comments: 8

Patch Set 5 : changes per review comments #

Patch Set 6 : Fix to bootperf --help behavior #

Patch Set 7 : Fixed bug that caused --rawdata output not to be sorted #

Patch Set 8 : Fix rounding error in converting time statistics to milliseconds #

Total comments: 6

Patch Set 9 : Apply selected fixes recommended by gpylint #

Unified diffs Side-by-side diffs Delta from patch set Stats (+734 lines, --1 lines) Patch
A bootperf-bin/__init__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A bootperf-bin/bootperf View 1 2 3 4 5 1 chunk +213 lines, -0 lines 0 comments Download
A bootperf-bin/perfprinter.py View 1 2 3 4 5 6 7 8 1 chunk +132 lines, -0 lines 0 comments Download
A bootperf-bin/resultset.py View 1 2 3 4 5 6 7 8 1 chunk +274 lines, -0 lines 0 comments Download
A bootperf-bin/showbootdata View 1 2 3 4 1 chunk +116 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
truty
lgtm - looks very nice. Only shortcoming is if it's not uncommon for a single ...
10 years, 1 month ago (2010-11-02 00:45:46 UTC) #1
jrbarnette
http://codereview.chromium.org/4148011/diff/14001/12009 File bootperf-bin/resultset.py (right): http://codereview.chromium.org/4148011/diff/14001/12009#newcode71 bootperf-bin/resultset.py:71: return check[0] On 2010/11/02 00:45:46, truty wrote: > I'm ...
10 years, 1 month ago (2010-11-02 21:22:11 UTC) #2
jrbarnette
On 2010/11/02 00:45:46, truty wrote: > lgtm - looks very nice. Only shortcoming is if ...
10 years, 1 month ago (2010-11-02 21:25:10 UTC) #3
jrbarnette
http://codereview.chromium.org/4148011/diff/14001/12009 File bootperf-bin/resultset.py (right): http://codereview.chromium.org/4148011/diff/14001/12009#newcode176 bootperf-bin/resultset.py:176: keylist = self._keyvals.setdefault(shortkey, []) On 2010/11/02 00:45:46, truty wrote: ...
10 years, 1 month ago (2010-11-02 21:28:05 UTC) #4
jrbarnette
On 2010/11/02 00:45:46, truty wrote: [ ... ] > http://codereview.chromium.org/4148011/diff/14001/12007#newcode70 > bootperf-bin/bootperf:70: <ip-address>. By default, ...
10 years, 1 month ago (2010-11-02 21:42:31 UTC) #5
jrbarnette
PTAL. I've updated the scripts. Highlights of the changes since patch 4: * Changed bootstat ...
10 years, 1 month ago (2010-11-03 18:42:01 UTC) #6
jrbarnette
On 2010/11/03 18:42:01, jrbarnette wrote: > PTAL. > > I've updated the scripts. Highlights of ...
10 years, 1 month ago (2010-11-05 20:02:42 UTC) #7
truty1
I can't see how the new rounding fix works. Otherwise, the rest are nits. This ...
10 years, 1 month ago (2010-11-05 20:46:50 UTC) #8
jrbarnette
http://codereview.chromium.org/4148011/diff/35001/36003 File bootperf-bin/perfprinter.py (right): http://codereview.chromium.org/4148011/diff/35001/36003#newcode56 bootperf-bin/perfprinter.py:56: for run in dirlist: On 2010/11/05 20:46:50, truty1 wrote: ...
10 years, 1 month ago (2010-11-05 21:06:57 UTC) #9
jrbarnette
On Nov 5, 2010, at 1:46 PM, truty@google.com wrote: > I can't see how the ...
10 years, 1 month ago (2010-11-05 21:09:08 UTC) #10
truty1
10 years, 1 month ago (2010-11-05 21:24:43 UTC) #11
ok, lgtm
I use: /home/build/nonconf/devtools/gpylint/gpylint.par

Powered by Google App Engine
This is Rietveld 408576698