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

Issue 23523045: Clean the machine before running commands in the mini_installer test framework. (Closed)

Created:
7 years, 3 months ago by sukolsak
Modified:
7 years, 3 months ago
CC:
chromium-reviews
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Clean the machine before running commands in the mini_installer test framework. Clean the machine by uninstalling Chrome (if it's installed) for now. This allows the test slave to work properly. Eventually, we should read the clean state from the config file and clean the machine according to it. NOTRY=True BUG=264859 TEST= 1) Install Chrome at user level (if it's not installed already.) 2) Build Chrome with Release mode and make sure that mini_installer.exe is created. 3) Go to src\chrome\test\mini_installer 4) Run "python test_installer.py config\config.config --build-dir=<build-dir> --target=Release" where <build-dir> is the path to main build directory (the parent of the Release directory). The test should pass. 5) Repeat steps 1-4, but install Chrome at system level instead. The test should still pass. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223458

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address robertshield's comment. #

Total comments: 8

Patch Set 3 : Address gab and grt's comments. #

Total comments: 13

Patch Set 4 : Address gab's comments. #

Total comments: 10

Patch Set 5 : Address gab's comments. #

Total comments: 12

Patch Set 6 : Address gab's comments. #

Total comments: 2

Patch Set 7 : Address gab's comment. #

Total comments: 2

Patch Set 8 : Address mathp's comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -16 lines) Patch
M chrome/test/mini_installer/test_installer.py View 1 2 3 4 5 6 7 6 chunks +55 lines, -16 lines 0 comments Download
M chrome/test/mini_installer/uninstall_chrome.py View 1 2 3 4 5 2 chunks +16 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
sukolsak
Could you please take a look at this patch?
7 years, 3 months ago (2013-09-10 20:43:45 UTC) #1
robertshield
lgtm https://codereview.chromium.org/23523045/diff/1/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/1/chrome/test/mini_installer/test_installer.py#newcode124 chrome/test/mini_installer/test_installer.py:124: # the machine according to it. Also, consider ...
7 years, 3 months ago (2013-09-10 20:59:31 UTC) #2
sukolsak
Thanks. https://codereview.chromium.org/23523045/diff/1/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/1/chrome/test/mini_installer/test_installer.py#newcode124 chrome/test/mini_installer/test_installer.py:124: # the machine according to it. On 2013/09/10 ...
7 years, 3 months ago (2013-09-10 21:26:29 UTC) #3
gab
https://codereview.chromium.org/23523045/diff/5001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/5001/chrome/test/mini_installer/test_installer.py#newcode72 chrome/test/mini_installer/test_installer.py:72: self._RunCleanCommand() This shouldn't always be run by default imo... ...
7 years, 3 months ago (2013-09-10 22:19:05 UTC) #4
grt (UTC plus 2)
i find that the path resolver is mis-named since it replaces variables in any kind ...
7 years, 3 months ago (2013-09-11 03:01:40 UTC) #5
sukolsak
Thank you for your review. On 2013/09/11 03:01:40, grt wrote: > i find that the ...
7 years, 3 months ago (2013-09-13 09:10:20 UTC) #6
gab
Suggestions in comments below. Also, just to be clear: this cleaning is insufficient in all ...
7 years, 3 months ago (2013-09-13 15:06:19 UTC) #7
sukolsak
On 2013/09/13 15:06:19, gab wrote: > Suggestions in comments below. > > Also, just to ...
7 years, 3 months ago (2013-09-13 15:59:33 UTC) #8
grt (UTC plus 2)
lgtm from me. i defer to gab.
7 years, 3 months ago (2013-09-13 18:49:04 UTC) #9
gab
https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/test_installer.py#newcode235 chrome/test/mini_installer/test_installer.py:235: prompt = ('Warning: This script will uninstall Chrome or ...
7 years, 3 months ago (2013-09-13 20:12:54 UTC) #10
sukolsak
https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/test_installer.py#newcode235 chrome/test/mini_installer/test_installer.py:235: prompt = ('Warning: This script will uninstall Chrome or ...
7 years, 3 months ago (2013-09-13 23:11:14 UTC) #11
gab
I like this a lot; last comments below. Cheers! Gab https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/uninstall_chrome.py File chrome/test/mini_installer/uninstall_chrome.py (right): https://codereview.chromium.org/23523045/diff/9001/chrome/test/mini_installer/uninstall_chrome.py#newcode23 ...
7 years, 3 months ago (2013-09-16 13:59:57 UTC) #12
sukolsak
Thank you for your review. https://codereview.chromium.org/23523045/diff/25001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/25001/chrome/test/mini_installer/test_installer.py#newcode87 chrome/test/mini_installer/test_installer.py:87: RunCleanCommand(True) On 2013/09/16 13:59:58, ...
7 years, 3 months ago (2013-09-16 18:19:22 UTC) #13
gab
Tweaks below, I'll take a look at the full diff again. https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): ...
7 years, 3 months ago (2013-09-16 18:33:45 UTC) #14
gab
Looked at full-diff, looks fine, more comments below. https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py#newcode88 chrome/test/mini_installer/test_installer.py:88: if ...
7 years, 3 months ago (2013-09-16 18:41:22 UTC) #15
gab
https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/uninstall_chrome.py File chrome/test/mini_installer/uninstall_chrome.py (right): https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/uninstall_chrome.py#newcode51 chrome/test/mini_installer/uninstall_chrome.py:51: options.system_level else 'user-level')) On 2013/09/16 18:33:45, gab wrote: > ...
7 years, 3 months ago (2013-09-16 20:04:14 UTC) #16
sukolsak
https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py#newcode84 chrome/test/mini_installer/test_installer.py:84: self._was_successful = True On 2013/09/16 18:33:45, gab wrote: > ...
7 years, 3 months ago (2013-09-16 22:02:01 UTC) #17
gab
lgtm, thanks! https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/30001/chrome/test/mini_installer/test_installer.py#newcode129 chrome/test/mini_installer/test_installer.py:129: raise Exception('Command %s returned non-zero exit status ...
7 years, 3 months ago (2013-09-16 22:15:49 UTC) #18
sukolsak
Thanks. https://codereview.chromium.org/23523045/diff/34001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/34001/chrome/test/mini_installer/test_installer.py#newcode84 chrome/test/mini_installer/test_installer.py:84: # If we make it here, it means ...
7 years, 3 months ago (2013-09-16 22:24:33 UTC) #19
Mathieu
lgtm https://codereview.chromium.org/23523045/diff/40001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/40001/chrome/test/mini_installer/test_installer.py#newcode148 chrome/test/mini_installer/test_installer.py:148: for level_option in ['', '--system-level']: very optional nit: ...
7 years, 3 months ago (2013-09-16 22:32:12 UTC) #20
sukolsak
Thank you. https://codereview.chromium.org/23523045/diff/40001/chrome/test/mini_installer/test_installer.py File chrome/test/mini_installer/test_installer.py (right): https://codereview.chromium.org/23523045/diff/40001/chrome/test/mini_installer/test_installer.py#newcode148 chrome/test/mini_installer/test_installer.py:148: for level_option in ['', '--system-level']: On 2013/09/16 ...
7 years, 3 months ago (2013-09-16 22:38:54 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sukolsak@chromium.org/23523045/49001
7 years, 3 months ago (2013-09-16 22:42:12 UTC) #22
commit-bot: I haz the power
7 years, 3 months ago (2013-09-16 23:07:55 UTC) #23
Message was sent while issue was closed.
Change committed as 223458

Powered by Google App Engine
This is Rietveld 408576698