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

Issue 2619883003: More structure for speed releasing. (Closed)

Created:
3 years, 11 months ago by jessimb
Modified:
3 years, 11 months ago
Reviewers:
eakuefner, sullivan
CC:
catapult-reviews_chromium.org, perf-dashboard-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

More structure for speed releasing. This CL brings creates the speed-releasing-table element for basic TableConfig retrieval. It also ensures the viewer has permissions to see the data. Corresponding tests have been added as well. Demo: https://dev-jessimb-7264ff2f-dot-chromeperf.appspot.com/speed_releasing (when you log in, you see a longer list) https://dev-jessimb-7264ff2f-dot-chromeperf.appspot.com/speed_releasing/InternalOnlyIsTrue (must be logged in) BUG=catapult:#3141 Review-Url: https://codereview.chromium.org/2619883003 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/643b80d5f3e6db3f6f184473b2355cb02fd1de66

Patch Set 1 #

Total comments: 5

Patch Set 2 : Speed releasing pulls from tableLinks entities only #

Patch Set 3 : response to comments #

Total comments: 2

Patch Set 4 : updated regex #

Total comments: 12

Patch Set 5 : repsonse to comments #

Total comments: 7

Patch Set 6 : wip #

Patch Set 7 : Cleaning up code, added table element. Still wip #

Patch Set 8 : added testing #

Patch Set 9 : Removing debug statements #

Total comments: 14

Patch Set 10 : wip #

Patch Set 11 : wip #

Patch Set 12 : finished separating page logic #

Total comments: 10

Patch Set 13 : response to comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+356 lines, -31 lines) Patch
M dashboard/dashboard/common/datastore_hooks.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M dashboard/dashboard/dispatcher.py View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
A dashboard/dashboard/elements/speed-releasing-landing-page.html View 1 2 3 4 5 6 7 8 9 1 chunk +54 lines, -0 lines 0 comments Download
M dashboard/dashboard/elements/speed-releasing-page.html View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +34 lines, -5 lines 0 comments Download
A dashboard/dashboard/elements/speed-releasing-page-test.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +39 lines, -0 lines 0 comments Download
A + dashboard/dashboard/elements/speed-releasing-table.html View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +43 lines, -23 lines 0 comments Download
A dashboard/dashboard/elements/speed-releasing-table-test.html View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +41 lines, -0 lines 0 comments Download
M dashboard/dashboard/speed_releasing.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +33 lines, -2 lines 0 comments Download
A dashboard/dashboard/speed_releasing_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +98 lines, -0 lines 0 comments Download
M dashboard/dashboard/static/uri.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +11 lines, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 34 (17 generated)
jessimb
The next step in speed_releasing has arrived. PTAL.
3 years, 11 months ago (2017-01-10 00:38:08 UTC) #8
eakuefner
+Annie to answer specific questions I'm posing in the comments. Jessi, can you split this ...
3 years, 11 months ago (2017-01-11 19:08:11 UTC) #10
jessimb
PTAL this is the smaller CL that views a tableLinks entity (see: https://codereview.chromium.org/2622303003) https://codereview.chromium.org/2619883003/diff/1/dashboard/dashboard/dispatcher.py File ...
3 years, 11 months ago (2017-01-11 20:03:43 UTC) #12
eakuefner
lgtm to land after the other CL. also, you should update your title/description. https://codereview.chromium.org/2619883003/diff/40001/dashboard/dashboard/dispatcher.py File ...
3 years, 11 months ago (2017-01-11 20:12:54 UTC) #13
eakuefner
Also, how about BUG=?
3 years, 11 months ago (2017-01-11 20:13:08 UTC) #14
eakuefner
https://codereview.chromium.org/2619883003/diff/40001/dashboard/dashboard/speed_releasing.py File dashboard/dashboard/speed_releasing.py (right): https://codereview.chromium.org/2619883003/diff/40001/dashboard/dashboard/speed_releasing.py#newcode21 dashboard/dashboard/speed_releasing.py:21: def post(self, table_name): Also, as I mused about on ...
3 years, 11 months ago (2017-01-11 20:15:48 UTC) #15
sullivan
https://codereview.chromium.org/2619883003/diff/60001/dashboard/dashboard/elements/speed-releasing-page.html File dashboard/dashboard/elements/speed-releasing-page.html (right): https://codereview.chromium.org/2619883003/diff/60001/dashboard/dashboard/elements/speed-releasing-page.html#newcode53 dashboard/dashboard/elements/speed-releasing-page.html:53: <p>{{tableBots}}<br>{{tableTests}}<br>{{tableLayout}}</p> Seems like it would be pretty quick and ...
3 years, 11 months ago (2017-01-11 21:49:41 UTC) #17
jessimb
PTAL https://codereview.chromium.org/2619883003/diff/60001/dashboard/dashboard/elements/speed-releasing-page.html File dashboard/dashboard/elements/speed-releasing-page.html (right): https://codereview.chromium.org/2619883003/diff/60001/dashboard/dashboard/elements/speed-releasing-page.html#newcode53 dashboard/dashboard/elements/speed-releasing-page.html:53: <p>{{tableBots}}<br>{{tableTests}}<br>{{tableLayout}}</p> On 2017/01/11 at 21:49:41, sullivan wrote: > ...
3 years, 11 months ago (2017-01-12 02:30:29 UTC) #18
sullivan
Yesterday I tried to do quick reviews and I missed some important high-level stuff, even ...
3 years, 11 months ago (2017-01-12 13:48:29 UTC) #19
jessimb
I fleshed out the structure of this CL and added testing. I didn't follow all ...
3 years, 11 months ago (2017-01-19 00:43:20 UTC) #21
sullivan
Just a few small changes left... https://codereview.chromium.org/2619883003/diff/80001/dashboard/dashboard/elements/speed-releasing-page.html File dashboard/dashboard/elements/speed-releasing-page.html (right): https://codereview.chromium.org/2619883003/diff/80001/dashboard/dashboard/elements/speed-releasing-page.html#newcode53 dashboard/dashboard/elements/speed-releasing-page.html:53: <p>{{tableBots}}<br>{{tableTests}}<br>{{tableLayout}}</p> On 2017/01/19 ...
3 years, 11 months ago (2017-01-19 14:46:11 UTC) #22
jessimb
PTAL https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-page-test.html File dashboard/dashboard/elements/speed-releasing-page-test.html (right): https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-page-test.html#newcode32 dashboard/dashboard/elements/speed-releasing-page-test.html:32: JSON.stringify(mockResponse)); On 2017/01/19 at 14:46:10, sullivan wrote: > ...
3 years, 11 months ago (2017-01-20 20:13:08 UTC) #24
sullivan
Really really close! Just a few more nits. https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-table.html File dashboard/dashboard/elements/speed-releasing-table.html (right): https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-table.html#newcode36 dashboard/dashboard/elements/speed-releasing-table.html:36: {{tableConfig.name}} ...
3 years, 11 months ago (2017-01-20 20:52:28 UTC) #25
jessimb
PTAL https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-table.html File dashboard/dashboard/elements/speed-releasing-table.html (right): https://codereview.chromium.org/2619883003/diff/160001/dashboard/dashboard/elements/speed-releasing-table.html#newcode36 dashboard/dashboard/elements/speed-releasing-table.html:36: {{tableConfig.name}} On 2017/01/20 at 20:52:28, sullivan wrote: > ...
3 years, 11 months ago (2017-01-20 22:11:32 UTC) #27
sullivan
lgtm
3 years, 11 months ago (2017-01-20 22:29:11 UTC) #28
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/2619883003/240001
3 years, 11 months ago (2017-01-20 22:30:36 UTC) #31
commit-bot: I haz the power
3 years, 11 months ago (2017-01-20 22:51:02 UTC) #34
Message was sent while issue was closed.
Committed patchset #13 (id:240001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698