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

Issue 196283016: Add a wrapper script which modifies the .isolate on the fly. (Closed)

Created:
6 years, 9 months ago by M-A Ruel
Modified:
6 years, 8 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, cbentzel+watch_chromium.org, erikwright+watch_chromium.org, jam, Ken Russell (switch to Gerrit)
Visibility:
Public.

Description

Add a wrapper script which modifies the .isolate on the fly. This tool will ultimately process the .ninja files, in the meantime it archives all the DLLs. It's cheezy but this will unblock the component build short term. This is very crude but this will get folks going. This means once it's done, we can remove all the .isolate representing the dynamic libraries. Remove swarming_client/ as a dependency in the .isolate files, it's not needed anymore. R=vadimsh@chromium.org BUG=333473 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261652

Patch Set 1 #

Patch Set 2 : doc #

Patch Set 3 : Only mangle on component build #

Patch Set 4 : fixes #

Total comments: 13

Patch Set 5 : typo #

Patch Set 6 : Checkpoint, please ignore #

Patch Set 7 : Remove commented out code #

Patch Set 8 : Works #

Total comments: 4

Patch Set 9 : address Vadim comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+135 lines, -14 lines) Patch
M base/base_unittests.isolate View 1 chunk +0 lines, -3 lines 0 comments Download
M build/isolate.gypi View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser_tests.isolate View 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M chrome/interactive_ui_tests.isolate View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M chrome/sync_integration_tests.isolate View 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M chrome/unit_tests.isolate View 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M content/content_browsertests.isolate View 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M content/content_unittests.isolate View 6 7 8 1 chunk +0 lines, -3 lines 0 comments Download
M net/net_unittests.isolate View 1 chunk +0 lines, -1 line 0 comments Download
A tools/isolate_driver.py View 1 2 3 4 5 6 7 8 1 chunk +132 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
M-A Ruel
6 years, 9 months ago (2014-03-13 22:24:55 UTC) #1
Ken Russell (switch to Gerrit)
Cool! Thanks for moving this forward. It will be great to eliminate the src/ checkout ...
6 years, 9 months ago (2014-03-13 22:29:53 UTC) #2
Vadim Sh.
I was thinking we will add some additional parameter to *.isolate that enables this mechanism. ...
6 years, 9 months ago (2014-03-14 01:51:35 UTC) #3
M-A Ruel
On 2014/03/14 01:51:35, Vadim Sh. wrote: > I was thinking we will add some additional ...
6 years, 9 months ago (2014-03-14 12:51:56 UTC) #4
Vadim Sh.
lgtm, assuming it passes try server :) https://codereview.chromium.org/196283016/diff/60001/tools/isolate_driver.py File tools/isolate_driver.py (right): https://codereview.chromium.org/196283016/diff/60001/tools/isolate_driver.py#newcode36 tools/isolate_driver.py:36: cwd = ...
6 years, 9 months ago (2014-03-14 18:01:38 UTC) #5
M-A Ruel
Rewrote, tested on linux, will test on mac&win tomorrow to double-check it works fine. I ...
6 years, 8 months ago (2014-03-30 02:31:55 UTC) #6
Vadim Sh.
lgtm https://codereview.chromium.org/196283016/diff/140001/tools/isolate_driver.py File tools/isolate_driver.py (right): https://codereview.chromium.org/196283016/diff/140001/tools/isolate_driver.py#newcode34 tools/isolate_driver.py:34: SRC_DIR = os.path.dirname(TOOLS_DIR) minor nit: move this right ...
6 years, 8 months ago (2014-03-31 18:21:53 UTC) #7
M-A Ruel
Looks like the DEPS roll is sticking now so CQ'ing. https://codereview.chromium.org/196283016/diff/140001/tools/isolate_driver.py File tools/isolate_driver.py (right): https://codereview.chromium.org/196283016/diff/140001/tools/isolate_driver.py#newcode34 ...
6 years, 8 months ago (2014-04-04 00:35:18 UTC) #8
M-A Ruel
The CQ bit was checked by maruel@chromium.org
6 years, 8 months ago (2014-04-04 00:35:49 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/maruel@chromium.org/196283016/160001
6 years, 8 months ago (2014-04-04 00:36:20 UTC) #10
commit-bot: I haz the power
6 years, 8 months ago (2014-04-04 03:44:04 UTC) #11
Message was sent while issue was closed.
Change committed as 261652

Powered by Google App Engine
This is Rietveld 408576698