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

Issue 2626373004: [WPR] Implement platform dependent recordings for WPR archives. (Closed)

Created:
3 years, 11 months ago by rnephew (Reviews Here)
Modified:
3 years, 10 months ago
CC:
catapult-reviews_chromium.org, telemetry-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Add multiplatform plumbing #

Patch Set 3 : rework to not use system platform module because of naming conflict within telemetry #

Patch Set 4 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 8

Patch Set 5 : rename multiplatform and change how platform is detected when adding new recordings plus rebase #

Total comments: 12

Patch Set 6 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 10

Patch Set 7 : [WPR] Implement platform dependent recordings for WPR archives. #

Patch Set 8 : fix unittest for download #

Total comments: 30

Patch Set 9 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 20

Patch Set 10 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 2

Patch Set 11 : Rebase and Juans suggestion #

Patch Set 12 : [WPR] Implement platform dependent recordings for WPR archives. #

Patch Set 13 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 8

Patch Set 14 : neds suggestions #

Total comments: 2

Patch Set 15 : [WPR] Implement platform dependent recordings for WPR archives. #

Total comments: 3

Patch Set 16 : [WPR] Implement platform dependent recordings for WPR archives. #

Patch Set 17 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+513 lines, -78 lines) Patch
M telemetry/telemetry/internal/story_runner.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M telemetry/telemetry/page/__init__.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -2 lines 0 comments Download
M telemetry/telemetry/page/shared_page_state.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M telemetry/telemetry/story/story.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -1 line 0 comments Download
M telemetry/telemetry/story/story_set.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +3 lines, -2 lines 0 comments Download
M telemetry/telemetry/wpr/archive_info.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +7 lines, -1 line 0 comments Download
A + telemetry/telemetry/wpr/archive_info2.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 10 chunks +65 lines, -69 lines 0 comments Download
A telemetry/telemetry/wpr/archive_info2_unittest.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +406 lines, -0 lines 0 comments Download
M telemetry/telemetry/wpr/archive_info_unittest.py View 1 2 3 4 5 6 7 2 chunks +22 lines, -0 lines 0 comments Download

Messages

Total messages: 75 (28 generated)
rnephew (Reviews Here)
3 years, 11 months ago (2017-01-13 22:02:30 UTC) #2
charliea (OOO until 10-5)
Is there a reason that we need to specify "multiplatform" in the story definition? Why ...
3 years, 11 months ago (2017-01-17 21:12:29 UTC) #5
rnephew (Reviews Here)
On 2017/01/17 21:12:29, charliea wrote: > Is there a reason that we need to specify ...
3 years, 11 months ago (2017-01-17 21:27:46 UTC) #6
charliea (OOO until 10-5)
https://codereview.chromium.org/2626373004/diff/100001/telemetry/telemetry/page/__init__.py File telemetry/telemetry/page/__init__.py (right): https://codereview.chromium.org/2626373004/diff/100001/telemetry/telemetry/page/__init__.py#newcode28 telemetry/telemetry/page/__init__.py:28: multiplatform=False): I'm not a huge fan of "multiplatform" as ...
3 years, 11 months ago (2017-01-17 21:38:44 UTC) #7
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/100001/telemetry/telemetry/page/__init__.py File telemetry/telemetry/page/__init__.py (right): https://codereview.chromium.org/2626373004/diff/100001/telemetry/telemetry/page/__init__.py#newcode28 telemetry/telemetry/page/__init__.py:28: multiplatform=False): On 2017/01/17 21:38:43, charliea wrote: > I'm not ...
3 years, 11 months ago (2017-01-17 21:47:29 UTC) #8
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/internal/story_runner.py#newcode198 telemetry/telemetry/internal/story_runner.py:198: ValidateStory(s) From rebase. https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/internal/story_runner.py#newcode298 telemetry/telemetry/internal/story_runner.py:298: def ValidateStory(story): From rebase.
3 years, 11 months ago (2017-01-17 23:44:02 UTC) #9
charliea (OOO until 10-5)
https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/story/story.py File telemetry/telemetry/story/story.py (right): https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/story/story.py#newcode45 telemetry/telemetry/story/story.py:45: platform_specific: Whether the recordings should be done per platform. ...
3 years, 11 months ago (2017-01-18 16:07:58 UTC) #10
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/story/story.py File telemetry/telemetry/story/story.py (right): https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/story/story.py#newcode45 telemetry/telemetry/story/story.py:45: platform_specific: Whether the recordings should be done per platform. ...
3 years, 11 months ago (2017-01-18 18:55:03 UTC) #11
nednguyen
https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py#newcode16 telemetry/telemetry/wpr/archive_info2.py:16: # TODO(rnephew): Move this file to archive_info.py when it ...
3 years, 11 months ago (2017-01-18 19:30:42 UTC) #12
nednguyen
On 2017/01/18 19:30:42, nednguyen wrote: > https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py > File telemetry/telemetry/wpr/archive_info2.py (right): > > https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py#newcode16 > ...
3 years, 11 months ago (2017-01-18 19:31:18 UTC) #15
charliea (OOO until 10-5)
https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/120001/telemetry/telemetry/wpr/archive_info2.py#newcode16 telemetry/telemetry/wpr/archive_info2.py:16: # TODO(rnephew): Move this file to archive_info.py when it ...
3 years, 11 months ago (2017-01-18 22:35:52 UTC) #16
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/140001/telemetry/telemetry/wpr/archive_info.py File telemetry/telemetry/wpr/archive_info.py (right): https://codereview.chromium.org/2626373004/diff/140001/telemetry/telemetry/wpr/archive_info.py#newcode62 telemetry/telemetry/wpr/archive_info.py:62: if data.get('multiplatform', False): On 2017/01/18 22:35:51, charliea wrote: > ...
3 years, 11 months ago (2017-01-19 16:24:53 UTC) #17
rnephew (Reviews Here)
On 2017/01/19 16:24:53, rnephew (Reviews Here) wrote: > https://codereview.chromium.org/2626373004/diff/140001/telemetry/telemetry/wpr/archive_info.py > File telemetry/telemetry/wpr/archive_info.py (right): > > ...
3 years, 11 months ago (2017-01-20 14:59:12 UTC) #26
charliea (OOO until 10-5)
https://codereview.chromium.org/2626373004/diff/140001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/140001/telemetry/telemetry/wpr/archive_info2.py#newcode98 telemetry/telemetry/wpr/archive_info2.py:98: current_platform = sys.platform I'm not sure: I think we ...
3 years, 11 months ago (2017-01-20 18:19:59 UTC) #27
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/180001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/180001/telemetry/telemetry/wpr/archive_info2.py#newcode44 telemetry/telemetry/wpr/archive_info2.py:44: 'Must be platform specific mode for this to work') ...
3 years, 11 months ago (2017-01-20 21:54:21 UTC) #28
perezju
Added only a few small comments. This is looking generally good to me, so feel ...
3 years, 11 months ago (2017-01-23 23:41:59 UTC) #29
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py#newcode46 telemetry/telemetry/wpr/archive_info2.py:46: 'archive_info.WprArchiveInfo') On 2017/01/23 23:41:59, perezju wrote: > Maybe I ...
3 years, 11 months ago (2017-01-23 23:50:30 UTC) #30
perezju
https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py#newcode46 telemetry/telemetry/wpr/archive_info2.py:46: 'archive_info.WprArchiveInfo') On 2017/01/23 23:50:30, rnephew (Reviews Here) wrote: > ...
3 years, 11 months ago (2017-01-23 23:55:14 UTC) #31
charliea (OOO until 10-5)
lgtm, but defer to Ned on ultimate approval (especially wrt sys.platform/target_platform) https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2_unittest.py File telemetry/telemetry/wpr/archive_info2_unittest.py (right): ...
3 years, 11 months ago (2017-01-24 01:09:53 UTC) #32
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py File telemetry/telemetry/wpr/archive_info2.py (right): https://codereview.chromium.org/2626373004/diff/200001/telemetry/telemetry/wpr/archive_info2.py#newcode30 telemetry/telemetry/wpr/archive_info2.py:30: def __init__(self, file_path, data, bucket, target_platform="Default"): On 2017/01/23 23:41:58, ...
3 years, 11 months ago (2017-01-24 17:59:35 UTC) #33
rnephew (Reviews Here)
3 years, 11 months ago (2017-01-24 17:59:35 UTC) #34
perezju
https://codereview.chromium.org/2626373004/diff/220001/telemetry/telemetry/wpr/archive_info2_unittest.py File telemetry/telemetry/wpr/archive_info2_unittest.py (right): https://codereview.chromium.org/2626373004/diff/220001/telemetry/telemetry/wpr/archive_info2_unittest.py#newcode33 telemetry/telemetry/wpr/archive_info2_unittest.py:33: default_archive_info_contents = (""" this one is getting pretty hard ...
3 years, 11 months ago (2017-01-24 18:42:02 UTC) #35
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/220001/telemetry/telemetry/wpr/archive_info2_unittest.py File telemetry/telemetry/wpr/archive_info2_unittest.py (right): https://codereview.chromium.org/2626373004/diff/220001/telemetry/telemetry/wpr/archive_info2_unittest.py#newcode33 telemetry/telemetry/wpr/archive_info2_unittest.py:33: default_archive_info_contents = (""" On 2017/01/24 18:42:02, perezju wrote: > ...
3 years, 11 months ago (2017-01-24 19:00:18 UTC) #36
perezju
lgtm when Ned is happy
3 years, 11 months ago (2017-01-24 20:03:29 UTC) #37
rnephew (Reviews Here)
On 2017/01/24 20:03:29, perezju wrote: > lgtm when Ned is happy The more I think ...
3 years, 11 months ago (2017-01-24 22:59:02 UTC) #42
rnephew (Reviews Here)
On 2017/01/24 22:59:02, rnephew (Reviews Here) wrote: > On 2017/01/24 20:03:29, perezju wrote: > > ...
3 years, 11 months ago (2017-01-24 23:08:50 UTC) #43
nednguyen
On 2017/01/24 23:08:50, rnephew (Reviews Here) wrote: > On 2017/01/24 22:59:02, rnephew (Reviews Here) wrote: ...
3 years, 11 months ago (2017-01-25 00:27:12 UTC) #44
nednguyen
On 2017/01/25 00:27:12, nednguyen wrote: > On 2017/01/24 23:08:50, rnephew (Reviews Here) wrote: > > ...
3 years, 11 months ago (2017-01-25 00:33:34 UTC) #45
rnephew (Reviews Here)
On 2017/01/25 00:33:34, nednguyen wrote: > On 2017/01/25 00:27:12, nednguyen wrote: > > On 2017/01/24 ...
3 years, 11 months ago (2017-01-25 16:42:24 UTC) #46
rnephew (Reviews Here)
On 2017/01/25 16:42:24, rnephew (Reviews Here) wrote: > On 2017/01/25 00:33:34, nednguyen wrote: > > ...
3 years, 11 months ago (2017-01-25 20:47:30 UTC) #47
nednguyen
On 2017/01/25 20:47:30, rnephew (Reviews Here) wrote: > On 2017/01/25 16:42:24, rnephew (Reviews Here) wrote: ...
3 years, 11 months ago (2017-01-25 21:03:13 UTC) #52
charliea (OOO until 10-5)
(my vote is for the first option, because it seems to more closely align with ...
3 years, 11 months ago (2017-01-25 21:18:16 UTC) #53
rnephew (Reviews Here)
On 2017/01/25 21:18:16, charliea wrote: > (my vote is for the first option, because it ...
3 years, 11 months ago (2017-01-25 21:21:54 UTC) #54
rnephew (Reviews Here)
On 2017/01/25 21:21:54, rnephew (Reviews Here) wrote: > On 2017/01/25 21:18:16, charliea wrote: > > ...
3 years, 11 months ago (2017-01-25 21:48:02 UTC) #55
rnephew (Reviews Here)
Ping.
3 years, 10 months ago (2017-01-30 17:12:10 UTC) #57
nednguyen
I think we are now identify the main blocker for this patch, which is resolving ...
3 years, 10 months ago (2017-01-30 17:31:23 UTC) #58
rnephew (Reviews Here)
Step 1 is done, it now downloads all platforms. I will move the checking in ...
3 years, 10 months ago (2017-01-30 19:16:32 UTC) #59
nednguyen
lgtm with nits Before proceeding with update the WPR archive json format in tools/perf/. I ...
3 years, 10 months ago (2017-01-30 19:33:36 UTC) #60
rnephew (Reviews Here)
I'll update the json in another CL that I will send to your shortly. I'm ...
3 years, 10 months ago (2017-01-30 19:44:35 UTC) #61
nednguyen
https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py File telemetry/telemetry/story/story.py (right): https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py#newcode141 telemetry/telemetry/story/story.py:141: def platform_specific(self): Remove this?
3 years, 10 months ago (2017-01-30 19:52:05 UTC) #64
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py File telemetry/telemetry/story/story.py (right): https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py#newcode141 telemetry/telemetry/story/story.py:141: def platform_specific(self): On 2017/01/30 19:52:05, nednguyen wrote: > Remove ...
3 years, 10 months ago (2017-01-30 19:54:55 UTC) #65
nednguyen
On 2017/01/30 19:54:55, rnephew (Reviews Here) wrote: > https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py > File telemetry/telemetry/story/story.py (right): > > ...
3 years, 10 months ago (2017-01-30 19:57:07 UTC) #66
rnephew (Reviews Here)
https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py File telemetry/telemetry/story/story.py (right): https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py#newcode141 telemetry/telemetry/story/story.py:141: def platform_specific(self): On 2017/01/30 19:54:55, rnephew (Reviews Here) wrote: ...
3 years, 10 months ago (2017-01-30 20:01:06 UTC) #67
nednguyen
On 2017/01/30 20:01:06, rnephew (Reviews Here) wrote: > https://codereview.chromium.org/2626373004/diff/320001/telemetry/telemetry/story/story.py > File telemetry/telemetry/story/story.py (right): > > ...
3 years, 10 months ago (2017-01-30 20:11:00 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2626373004/360001
3 years, 10 months ago (2017-01-30 20:36:59 UTC) #71
commit-bot: I haz the power
Committed patchset #17 (id:360001) as https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/7af1a1e70eb99a3162fc2a1d82d209468a887a60
3 years, 10 months ago (2017-01-30 21:23:05 UTC) #74
rnephew (Reviews Here)
3 years, 10 months ago (2017-01-31 00:19:55 UTC) #75
Message was sent while issue was closed.
A revert of this CL (patchset #17 id:360001) has been created in
https://codereview.chromium.org/2664043002/ by rnephew@chromium.org.

The reason for reverting is: Chromium side tests are failing, and this shouldn't
impact them. Reverting to figure out why..

Powered by Google App Engine
This is Rietveld 408576698