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

Issue 10837114: Automate Chrome Endure setup process. (Closed)

Created:
8 years, 4 months ago by fdeng1
Modified:
8 years, 4 months ago
CC:
chromium-reviews, anantha, dyu1
Visibility:
Public.

Description

Automate Chrome Endure setup process. This script automates Chrome Endure setup process and starts a local Http server to serve the results. BUG=None TEST=Ran the script on two Linux_x64 machines. NOTRY=TRUE Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152132

Patch Set 1 #

Patch Set 2 : #

Total comments: 8

Patch Set 3 : get rid of revision number option #

Total comments: 32

Patch Set 4 : Address comments #

Total comments: 45

Patch Set 5 : Not done yet. #

Patch Set 6 : Address Dennis' Comments #

Total comments: 14

Patch Set 7 : Address Dennis' Comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+416 lines, -0 lines) Patch
A chrome/test/functional/perf/endure_server.py View 1 2 3 4 5 1 chunk +79 lines, -0 lines 0 comments Download
A chrome/test/functional/perf/endure_setup.py View 1 2 3 4 5 6 1 chunk +337 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
fdeng1
Hi Nirnimesh and Dennis, Here is the script I've been working on. It automates the ...
8 years, 4 months ago (2012-08-07 22:09:43 UTC) #1
fdeng1
https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py#newcode164 chrome/test/functional/perf/endure_setup.py:164: sync_cmd.extend(['--revision', 'functional.DEPS@'+(revision)]) Here the script tries to run "gclient ...
8 years, 4 months ago (2012-08-07 22:19:45 UTC) #2
dennis_jeffrey
cool! i have some high-level comments https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py#newcode164 chrome/test/functional/perf/endure_setup.py:164: sync_cmd.extend(['--revision', 'functional.DEPS@'+(revision)]) On ...
8 years, 4 months ago (2012-08-08 23:41:06 UTC) #3
fdeng1
Hi Dennis, Thanks for taking a look at this CL. I have some comments about ...
8 years, 4 months ago (2012-08-09 03:26:16 UTC) #4
dennis_jeffrey
https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/4001/chrome/test/functional/perf/endure_setup.py#newcode335 chrome/test/functional/perf/endure_setup.py:335: def send_head(self): On 2012/08/09 03:26:16, fdeng1 wrote: > On ...
8 years, 4 months ago (2012-08-09 17:16:26 UTC) #5
Nirnimesh
https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py#newcode1 chrome/test/functional/perf/endure_setup.py:1: """Automate the setup process of Chrome Endure environment. license ...
8 years, 4 months ago (2012-08-09 17:28:05 UTC) #6
fdeng1
https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py#newcode1 chrome/test/functional/perf/endure_setup.py:1: """Automate the setup process of Chrome Endure environment. On ...
8 years, 4 months ago (2012-08-14 19:11:40 UTC) #7
fdeng1
https://chromiumcodereview.appspot.com/10837114/diff/14001/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/14001/chrome/test/functional/perf/endure_setup.py#newcode106 chrome/test/functional/perf/endure_setup.py:106: self._gclient = os.path.join(self._depot_dir, 'gclient.bat') I haven't got a chance ...
8 years, 4 months ago (2012-08-14 19:14:19 UTC) #8
dennis_jeffrey
Thanks for the refactoring. More comments below. https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/3/chrome/test/functional/perf/endure_setup.py#newcode133 chrome/test/functional/perf/endure_setup.py:133: config_cmd = ...
8 years, 4 months ago (2012-08-15 17:53:07 UTC) #9
fdeng1
Hi Dennis, Thanks for the comments. I addressed them. Please take another look. Fang https://chromiumcodereview.appspot.com/10837114/diff/14001/chrome/test/functional/perf/endure_server.py ...
8 years, 4 months ago (2012-08-17 00:26:10 UTC) #10
dennis_jeffrey
Looking good - few more comments. https://chromiumcodereview.appspot.com/10837114/diff/8004/chrome/test/functional/perf/endure_setup.py File chrome/test/functional/perf/endure_setup.py (right): https://chromiumcodereview.appspot.com/10837114/diff/8004/chrome/test/functional/perf/endure_setup.py#newcode59 chrome/test/functional/perf/endure_setup.py:59: ' Fetch the ...
8 years, 4 months ago (2012-08-17 00:55:02 UTC) #11
fdeng1
Thank you Dennis, I addressed your comments. Do you think it is now in good ...
8 years, 4 months ago (2012-08-17 07:05:18 UTC) #12
fdeng
I am also thinking updating go/endure -> Local Setup. Maybe we can move the current ...
8 years, 4 months ago (2012-08-17 07:12:15 UTC) #13
dennis_jeffrey
LGTM Yes, let's show this to Loreena and see if it works for her, and ...
8 years, 4 months ago (2012-08-17 17:15:30 UTC) #14
Nirnimesh
I think this should be checked in. Loreena's feedback (if any) can be accommodated in ...
8 years, 4 months ago (2012-08-17 18:34:05 UTC) #15
dennis_jeffrey
On 2012/08/17 18:34:05, Nirnimesh wrote: > I think this should be checked in. Loreena's feedback ...
8 years, 4 months ago (2012-08-17 18:37:10 UTC) #16
fdeng
Ok thank you! I'll write a email to Loreena later. Fang On Fri, Aug 17, ...
8 years, 4 months ago (2012-08-17 19:12:50 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fdeng@chromium.org/10837114/4
8 years, 4 months ago (2012-08-17 19:17:26 UTC) #18
commit-bot: I haz the power
Change committed as 152132
8 years, 4 months ago (2012-08-17 19:31:55 UTC) #19
akalin
On 2012/08/17 19:31:55, I haz the power (commit-bot) wrote: > Change committed as 152132 This ...
8 years, 4 months ago (2012-08-17 20:56:20 UTC) #20
dennisjeffrey
On Fri, Aug 17, 2012 at 1:56 PM, <akalin@chromium.org> wrote: > On 2012/08/17 19:31:55, I ...
8 years, 4 months ago (2012-08-17 22:08:30 UTC) #21
Nirnimesh
8 years, 4 months ago (2012-08-17 22:38:54 UTC) #22
For python changes, we use NOTRY=true, because otherwise it's a waste of time
and resources. afaik, trybots do not check_perms so it would not have helped.
For such cases, sheriffs typically give a leeway of 30 mins for the CL author to
fix perms, and revert only when the author doesn't fix in the time.

Powered by Google App Engine
This is Rietveld 408576698