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

Issue 18233018: [Android] Use isolate remap instead of check. (Closed)

Created:
7 years, 5 months ago by frankf
Modified:
7 years, 5 months ago
Reviewers:
craigdh, bulach, csharp, M-A Ruel
CC:
chromium-reviews, craigdh+watch_chromium.org, bulach+watch_chromium.org, yfriedman+watch_chromium.org, ilevy-cc_chromium.org, klundberg+watch_chromium.org, frankf+watch_chromium.org, jam, hellner1
Visibility:
Public.

Description

[Android] Use isolate remap instead of check. - Instead of parsing *.isolated files, use isolate remap to create a temporary dependency dir. - Add an exclusion list to filter dependecies at a finer grain than what's specified in isolate files. - Convert base_unittests and unit_tests to use isolate. This adds an additional 50MB to the dependency size due to many small directories not specified in the exclusion list. BUG=249870 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=211350

Patch Set 1 : #

Total comments: 16

Patch Set 2 : Addressed all comments #

Total comments: 1

Patch Set 3 : Decouple this from crrev.com/17467003 by temporariliy increasing timeout #

Patch Set 4 : webkit_unit_tests depend on third_party/hyphen/hyph_en_US.dic #

Unified diffs Side-by-side diffs Delta from patch set Stats (+191 lines, -154 lines) Patch
M build/android/pylib/android_commands.py View 1 2 1 chunk +3 lines, -2 lines 0 comments Download
M build/android/pylib/base/base_test_runner.py View 1 1 chunk +0 lines, -14 lines 0 comments Download
M build/android/pylib/gtest/dispatch.py View 1 2 4 chunks +120 lines, -1 line 0 comments Download
M build/android/pylib/gtest/test_package.py View 1 chunk +1 line, -11 lines 0 comments Download
M build/android/pylib/gtest/test_runner.py View 1 2 3 5 chunks +27 lines, -102 lines 0 comments Download
M build/android/pylib/instrumentation/test_runner.py View 1 2 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/unit_tests.isolate View 1 3 chunks +36 lines, -22 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
frankf
maruel/csharp: Please look at how isolate.py is used. bulach/craigdh: Please focus on build/android scripts jam: ...
7 years, 5 months ago (2013-07-03 22:36:43 UTC) #1
bulach
lgtm for android, but a small suggestion to avoid changing the API in base_test_runner.py.. https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/base/base_test_runner.py ...
7 years, 5 months ago (2013-07-04 11:05:21 UTC) #2
csharp
LGTM, just a slight concern with relying on remap working a certain way. https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/gtest/dispatch.py File ...
7 years, 5 months ago (2013-07-04 13:23:15 UTC) #3
M-A Ruel
I few notes but overall lgtm https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/gtest/dispatch.py File build/android/pylib/gtest/dispatch.py (right): https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/gtest/dispatch.py#newcode31 build/android/pylib/gtest/dispatch.py:31: #'net_unittests': 'net/net_unittests.isolate', I'd ...
7 years, 5 months ago (2013-07-08 17:56:01 UTC) #4
frankf
https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/base/base_test_runner.py File build/android/pylib/base/base_test_runner.py (right): https://codereview.chromium.org/18233018/diff/6001/build/android/pylib/base/base_test_runner.py#newcode115 build/android/pylib/base/base_test_runner.py:115: src_root=constants.DIR_SOURCE_ROOT): Done. I've inlined CopyTestData and removed it all ...
7 years, 5 months ago (2013-07-09 01:09:35 UTC) #5
M-A Ruel
lgtm https://codereview.chromium.org/18233018/diff/7006/build/android/pylib/gtest/dispatch.py File build/android/pylib/gtest/dispatch.py (right): https://codereview.chromium.org/18233018/diff/7006/build/android/pylib/gtest/dispatch.py#newcode105 build/android/pylib/gtest/dispatch.py:105: raise Exception('isolate remap command did not use hardlinks.') ...
7 years, 5 months ago (2013-07-11 19:07:10 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/frankf@chromium.org/18233018/57001
7 years, 5 months ago (2013-07-12 04:53:39 UTC) #7
commit-bot: I haz the power
7 years, 5 months ago (2013-07-12 06:58:45 UTC) #8
Message was sent while issue was closed.
Change committed as 211350

Powered by Google App Engine
This is Rietveld 408576698