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

Issue 180873008: Add support for python pageset (Closed)

Created:
6 years, 9 months ago by nednguyen
Modified:
6 years, 9 months ago
Reviewers:
jjtswan, nduca
CC:
chromium-reviews, chrome-speed-team+watch_google.com, telemetry+watch_chromium.org, dtu, dpranke, Dai Mikurube (NOT FULLTIME)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Add support for python pageset BUG=239179 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259819

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Patch Set 5 : #

Total comments: 12

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Patch Set 8 : Rebase #

Patch Set 9 : Add more unittests for page_set #

Patch Set 10 : Update record_wpr to record python pageset #

Patch Set 11 : Revert tools/perf/page_sets/data/top_10.json #

Patch Set 12 : Move top_10.json to top_10.py in some benchmarks. #

Patch Set 13 : Fix youtube url in top_10.py #

Total comments: 1

Patch Set 14 : remove attributes from page constructor #

Unified diffs Side-by-side diffs Delta from patch set Stats (+449 lines, -146 lines) Patch
M tools/perf/benchmarks/page_cycler.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M tools/perf/benchmarks/tab_switching.py View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M tools/perf/measurements/smoothness_unittest.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -4 lines 0 comments Download
A tools/perf/page_sets/top_10.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +126 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/discover.py View 1 2 3 4 5 6 2 chunks +21 lines, -1 line 0 comments Download
M tools/telemetry/telemetry/core/discover_unittest.py View 1 2 3 4 5 6 1 chunk +11 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/util.py View 1 2 3 4 5 6 2 chunks +9 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/page/actions/action_runner.py View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/page/actions/page_action.py View 1 2 3 4 5 6 1 chunk +0 lines, -11 lines 0 comments Download
M tools/telemetry/telemetry/page/actions/scroll_unittest.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +5 lines, -9 lines 0 comments Download
M tools/telemetry/telemetry/page/page.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +13 lines, -6 lines 0 comments Download
M tools/telemetry/telemetry/page/page_filter_unittest.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +6 lines, -12 lines 0 comments Download
M tools/telemetry/telemetry/page/page_runner.py View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -2 lines 0 comments Download
M tools/telemetry/telemetry/page/page_runner_unittest.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -3 lines 0 comments Download
M tools/telemetry/telemetry/page/page_set.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +96 lines, -29 lines 0 comments Download
M tools/telemetry/telemetry/page/page_set_unittest.py View 1 2 3 4 5 6 7 8 3 chunks +47 lines, -3 lines 0 comments Download
M tools/telemetry/telemetry/page/page_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +23 lines, -43 lines 0 comments Download
M tools/telemetry/telemetry/page/page_test_runner.py View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -2 lines 0 comments Download
M tools/telemetry/telemetry/page/record_wpr.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +12 lines, -19 lines 0 comments Download
A tools/telemetry/unittest_data/test_page_set.py View 1 2 3 4 5 6 1 chunk +25 lines, -0 lines 0 comments Download
A tools/telemetry/unittest_data/test_simple_one_page_set.py View 1 2 3 4 5 6 1 chunk +13 lines, -0 lines 0 comments Download
A tools/telemetry/unittest_data/test_simple_two_page_set.py View 1 2 3 4 5 6 1 chunk +13 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
nduca
https://codereview.chromium.org/180873008/diff/1/tools/perf/page_sets/top_10.py File tools/perf/page_sets/top_10.py (right): https://codereview.chromium.org/180873008/diff/1/tools/perf/page_sets/top_10.py#newcode37 tools/perf/page_sets/top_10.py:37: #top google property; a google tab is often open ...
6 years, 9 months ago (2014-02-27 18:26:57 UTC) #1
nednguyen
https://codereview.chromium.org/180873008/diff/1/tools/perf/page_sets/top_10.py File tools/perf/page_sets/top_10.py (right): https://codereview.chromium.org/180873008/diff/1/tools/perf/page_sets/top_10.py#newcode37 tools/perf/page_sets/top_10.py:37: #top google property; a google tab is often open ...
6 years, 9 months ago (2014-02-27 19:49:32 UTC) #2
nduca
some thoughts. lets chat tomorrow? https://codereview.chromium.org/180873008/diff/40001/tools/telemetry/telemetry/page/actions/page_action.py File tools/telemetry/telemetry/page/actions/page_action.py (right): https://codereview.chromium.org/180873008/diff/40001/tools/telemetry/telemetry/page/actions/page_action.py#newcode26 tools/telemetry/telemetry/page/actions/page_action.py:26: def SetAttributes(self, attributes): who ...
6 years, 9 months ago (2014-03-04 03:29:28 UTC) #3
nduca
6 years, 9 months ago (2014-03-05 01:04:02 UTC) #4
nduca
https://codereview.chromium.org/180873008/diff/80001/tools/perf/page_sets/top_10.py File tools/perf/page_sets/top_10.py (right): https://codereview.chromium.org/180873008/diff/80001/tools/perf/page_sets/top_10.py#newcode90 tools/perf/page_sets/top_10.py:90: class Facebook(SimpleScrollPage): mind hoisting these inner classes out to ...
6 years, 9 months ago (2014-03-05 01:10:43 UTC) #5
nduca
looking solid, more feedback :) https://codereview.chromium.org/180873008/diff/80001/tools/telemetry/telemetry/page/actions/wait.py File tools/telemetry/telemetry/page/actions/wait.py (right): https://codereview.chromium.org/180873008/diff/80001/tools/telemetry/telemetry/page/actions/wait.py#newcode21 tools/telemetry/telemetry/page/actions/wait.py:21: def UntilTrue(self, expression): I ...
6 years, 9 months ago (2014-03-05 03:00:56 UTC) #6
nednguyen
https://codereview.chromium.org/180873008/diff/80001/tools/telemetry/telemetry/page/actions/wait.py File tools/telemetry/telemetry/page/actions/wait.py (right): https://codereview.chromium.org/180873008/diff/80001/tools/telemetry/telemetry/page/actions/wait.py#newcode21 tools/telemetry/telemetry/page/actions/wait.py:21: def UntilTrue(self, expression): On 2014/03/05 03:00:57, nduca wrote: > ...
6 years, 9 months ago (2014-03-05 04:54:04 UTC) #7
nednguyen
https://codereview.chromium.org/180873008/diff/80001/tools/perf/page_sets/top_10.py File tools/perf/page_sets/top_10.py (right): https://codereview.chromium.org/180873008/diff/80001/tools/perf/page_sets/top_10.py#newcode90 tools/perf/page_sets/top_10.py:90: class Facebook(SimpleScrollPage): On 2014/03/05 01:10:43, nduca wrote: > mind ...
6 years, 9 months ago (2014-03-05 20:53:31 UTC) #8
nduca
lmk on chat when you're ready for another review pass on this. i'm still a ...
6 years, 9 months ago (2014-03-06 22:41:45 UTC) #9
nednguyen
+jjtswan
6 years, 9 months ago (2014-03-06 23:43:31 UTC) #10
nduca
lgtm https://codereview.chromium.org/180873008/diff/240001/tools/telemetry/telemetry/page/page.py File tools/telemetry/telemetry/page/page.py (right): https://codereview.chromium.org/180873008/diff/240001/tools/telemetry/telemetry/page/page.py#newcode25 tools/telemetry/telemetry/page/page.py:25: if attributes: can we remove the attributes argument ...
6 years, 9 months ago (2014-03-26 18:23:13 UTC) #11
nednguyen
The CQ bit was checked by nednguyen@google.com
6 years, 9 months ago (2014-03-27 04:12:08 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nednguyen@google.com/180873008/260001
6 years, 9 months ago (2014-03-27 04:13:21 UTC) #13
commit-bot: I haz the power
6 years, 9 months ago (2014-03-27 07:55:19 UTC) #14
Message was sent while issue was closed.
Change committed as 259819

Powered by Google App Engine
This is Rietveld 408576698