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

Issue 681493002: Add full frame measurement mode for some blink_perf tests (Closed)

Created:
6 years, 1 month ago by Xianzhu
Modified:
6 years ago
Reviewers:
dtu, ernstm, tonyg
CC:
chromium-reviews, telemetry+watch_chromium.org, leviw_travelin_and_unemployed, Julien - ping for review, esprehn
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Add full frame measurement mode for some blink_perf tests This is like virtual test suites for layout tests: some tests can also run with special settings to cover special cases. Added _BlinkPerfFullFrameMeasurement which forces browser_type to use content_shell with --expose-internals-for-testing. The original blink_perf.svg and blink_perf.layout suites are now also run as blink_perf.svg_full_frame and blink_perf.layout_full_frame with the new measurement class. This doesn't affect existing tests and their results. BUG=426599 Committed: https://crrev.com/0990ab3a30d3edb742d341bb79500866bd4231ff Cr-Commit-Position: refs/heads/master@{#305550}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Issue a warning instead of forcing content_shell for blink_perf #

Patch Set 3 : Virtual suite method #

Patch Set 4 : #

Total comments: 1

Patch Set 5 : @Enabled #

Patch Set 6 : Naming: 'full_layout' -> 'full_frame' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -0 lines) Patch
M tools/perf/benchmarks/blink_perf.py View 1 2 3 4 5 3 chunks +25 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/decorators.py View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (3 generated)
Xianzhu
6 years, 1 month ago (2014-10-24 21:39:06 UTC) #2
tonyg
https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py File tools/perf/benchmarks/blink_perf.py (right): https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py#newcode74 tools/perf/benchmarks/blink_perf.py:74: def CustomizeFinderOptions(self, options): This doesn't seem right. We shouldn't ...
6 years, 1 month ago (2014-10-27 19:11:57 UTC) #3
Xianzhu
https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py File tools/perf/benchmarks/blink_perf.py (right): https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py#newcode74 tools/perf/benchmarks/blink_perf.py:74: def CustomizeFinderOptions(self, options): On 2014/10/27 19:11:57, tonyg wrote: > ...
6 years, 1 month ago (2014-10-27 20:43:28 UTC) #4
Xianzhu
On 2014/10/27 20:43:28, Xianzhu wrote: > https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py > File tools/perf/benchmarks/blink_perf.py (right): > > https://codereview.chromium.org/681493002/diff/1/tools/perf/benchmarks/blink_perf.py#newcode74 > ...
6 years, 1 month ago (2014-10-28 15:55:50 UTC) #5
Xianzhu
6 years, 1 month ago (2014-10-28 15:56:22 UTC) #6
Xianzhu
PTAL. The latest patch set adds full layout measurement mode for blink_perf.svg and blink_perf.layout suites ...
6 years, 1 month ago (2014-10-28 18:12:26 UTC) #7
Xianzhu
https://codereview.chromium.org/681493002/diff/60001/tools/perf/benchmarks/blink_perf.py File tools/perf/benchmarks/blink_perf.py (right): https://codereview.chromium.org/681493002/diff/60001/tools/perf/benchmarks/blink_perf.py#newcode113 tools/perf/benchmarks/blink_perf.py:113: options.browser_type = 'content-shell-debug' Here browser_type is still forced, but ...
6 years, 1 month ago (2014-10-29 16:54:58 UTC) #8
Xianzhu
On 2014/10/29 16:54:58, Xianzhu wrote: > https://codereview.chromium.org/681493002/diff/60001/tools/perf/benchmarks/blink_perf.py > File tools/perf/benchmarks/blink_perf.py (right): > > https://codereview.chromium.org/681493002/diff/60001/tools/perf/benchmarks/blink_perf.py#newcode113 > ...
6 years, 1 month ago (2014-10-30 15:52:46 UTC) #9
tonyg
On 2014/10/30 15:52:46, Xianzhu wrote: > On 2014/10/29 16:54:58, Xianzhu wrote: > > > https://codereview.chromium.org/681493002/diff/60001/tools/perf/benchmarks/blink_perf.py ...
6 years, 1 month ago (2014-10-30 16:33:45 UTC) #10
Xianzhu
On 2014/10/30 16:33:45, tonyg wrote: > On 2014/10/30 15:52:46, Xianzhu wrote: > > On 2014/10/29 ...
6 years, 1 month ago (2014-10-30 17:08:17 UTC) #11
tonyg
On 2014/10/30 17:08:17, Xianzhu wrote: > On 2014/10/30 16:33:45, tonyg wrote: > > On 2014/10/30 ...
6 years, 1 month ago (2014-10-31 01:47:23 UTC) #12
Xianzhu
> Good question. I'd recommend getting dtu's opinion on the decorator syntax. dtu@, I'm reading ...
6 years, 1 month ago (2014-10-31 16:45:55 UTC) #14
Xianzhu
PTAL. The new patch uses a method simpler than @Enabled(regex). In IsEnabled() 'content-shell' will be ...
6 years, 1 month ago (2014-10-31 17:51:53 UTC) #15
Xianzhu
On 2014/10/31 17:51:53, Xianzhu wrote: > PTAL. > > The new patch uses a method ...
6 years, 1 month ago (2014-11-17 20:48:49 UTC) #16
Xianzhu
On 2014/11/17 20:48:49, Xianzhu wrote: > On 2014/10/31 17:51:53, Xianzhu wrote: > > PTAL. > ...
6 years, 1 month ago (2014-11-18 17:17:59 UTC) #17
dtu
Seems like a reasonable way of doing this to me. lgtm
6 years ago (2014-11-24 22:39:19 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/681493002/100001
6 years ago (2014-11-25 00:19:04 UTC) #20
commit-bot: I haz the power
Committed patchset #6 (id:100001)
6 years ago (2014-11-25 01:25:15 UTC) #21
commit-bot: I haz the power
6 years ago (2014-11-25 01:25:54 UTC) #22
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/0990ab3a30d3edb742d341bb79500866bd4231ff
Cr-Commit-Position: refs/heads/master@{#305550}

Powered by Google App Engine
This is Rietveld 408576698