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

Issue 2492123002: [android] Stop using isolate.py for data dependency management. (Closed)

Created:
4 years, 1 month ago by jbudorick
Modified:
4 years, 1 month ago
Reviewers:
Dirk Pranke, agrieve
CC:
chromium-reviews, mikecase+watch_chromium.org, jbudorick+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[android] Stop using isolate.py for data dependency management. BUG=663110 Committed: https://crrev.com/634c87cf4af7ac11f2dbe7687a6d7904c2217ee3 Cr-Commit-Position: refs/heads/master@{#432940}

Patch Set 1 #

Patch Set 2 : remove data_deps #

Patch Set 3 : no more swarming_client pydeps #

Patch Set 4 : fix #

Patch Set 5 : handle None isolate file #

Total comments: 6

Patch Set 6 : agrieve comments #

Total comments: 5

Patch Set 7 : dpranke comments #

Patch Set 8 : add runtime_deps to data #

Total comments: 3

Patch Set 9 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+309 lines, -829 lines) Patch
M PRESUBMIT.py View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M build/android/BUILD.gn View 1 1 chunk +0 lines, -3 lines 0 comments Download
M build/android/PRESUBMIT.py View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
D build/android/gn/generate_isolate.py View 1 2 3 4 5 6 1 chunk +0 lines, -120 lines 0 comments Download
M build/android/gyp/create_test_runner_script.py View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M build/android/pylib/base/test_instance_factory.py View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -3 lines 0 comments Download
M build/android/pylib/gtest/gtest_test_instance.py View 1 2 3 4 5 6 5 chunks +9 lines, -24 lines 0 comments Download
M build/android/pylib/instrumentation/instrumentation_test_instance.py View 1 2 3 4 5 6 6 chunks +11 lines, -27 lines 0 comments Download
M build/android/pylib/local/device/local_device_gtest_run.py View 1 2 3 4 5 3 chunks +10 lines, -7 lines 0 comments Download
M build/android/pylib/local/device/local_device_instrumentation_test_run.py View 1 2 3 4 5 6 7 8 2 chunks +1 line, -9 lines 0 comments Download
M build/android/pylib/local/device/local_device_test_run.py View 2 chunks +10 lines, -0 lines 0 comments Download
M build/android/pylib/local/device/local_device_test_run_test.py View 1 chunk +28 lines, -0 lines 0 comments Download
A build/android/pylib/utils/device_dependencies.py View 1 2 3 4 5 6 1 chunk +104 lines, -0 lines 0 comments Download
A build/android/pylib/utils/device_dependencies_test.py View 1 2 3 1 chunk +56 lines, -0 lines 0 comments Download
D build/android/pylib/utils/isolator.py View 1 chunk +0 lines, -192 lines 0 comments Download
M build/android/test_runner.py View 1 2 3 4 5 6 7 8 2 chunks +12 lines, -4 lines 0 comments Download
M build/android/test_runner.pydeps View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M build/config/android/internal_rules.gni View 1 2 3 4 5 6 7 8 4 chunks +27 lines, -56 lines 0 comments Download
M build/config/android/rules.gni View 1 2 3 4 5 6 2 chunks +9 lines, -21 lines 0 comments Download
D build/secondary/tools/swarming_client/BUILD.gn View 1 2 1 chunk +0 lines, -14 lines 0 comments Download
D build/secondary/tools/swarming_client/isolate.pydeps View 1 2 3 4 1 chunk +0 lines, -298 lines 0 comments Download
M testing/test.gni View 1 2 3 4 5 6 5 chunks +23 lines, -49 lines 0 comments Download

Messages

Total messages: 54 (40 generated)
jbudorick
4 years, 1 month ago (2016-11-14 23:27:21 UTC) #20
agrieve
Looks great overall! So much nicer to drop this dependency :) lgtm https://codereview.chromium.org/2492123002/diff/80001/build/android/pylib/utils/device_dependencies.py File build/android/pylib/utils/device_dependencies.py ...
4 years, 1 month ago (2016-11-15 15:51:01 UTC) #21
jbudorick
+dpranke for //PRESUBMIT.py https://codereview.chromium.org/2492123002/diff/80001/build/android/pylib/utils/device_dependencies.py File build/android/pylib/utils/device_dependencies.py (right): https://codereview.chromium.org/2492123002/diff/80001/build/android/pylib/utils/device_dependencies.py#newcode14 build/android/pylib/utils/device_dependencies.py:14: This returns the device path as ...
4 years, 1 month ago (2016-11-15 19:33:15 UTC) #23
Dirk Pranke
//PRESUBMIT.py lgtm. https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py File build/android/pylib/utils/device_dependencies.py (right): https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py#newcode37 build/android/pylib/utils/device_dependencies.py:37: [None, 'icu_fake_dir', 'icudtl.dat'] I don't know any ...
4 years, 1 month ago (2016-11-15 22:33:06 UTC) #28
jbudorick
Now with 100% less isolate. ptal https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py File build/android/pylib/utils/device_dependencies.py (right): https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py#newcode37 build/android/pylib/utils/device_dependencies.py:37: [None, 'icu_fake_dir', 'icudtl.dat'] ...
4 years, 1 month ago (2016-11-16 03:47:51 UTC) #34
agrieve
lgtm https://codereview.chromium.org/2492123002/diff/140001/build/android/gn/generate_isolate.py File build/android/gn/generate_isolate.py (left): https://codereview.chromium.org/2492123002/diff/140001/build/android/gn/generate_isolate.py#oldcode1 build/android/gn/generate_isolate.py:1: #!/usr/bin/env python Much nicer to not need the ...
4 years, 1 month ago (2016-11-16 14:55:50 UTC) #41
jbudorick
https://codereview.chromium.org/2492123002/diff/140001/build/android/gn/generate_isolate.py File build/android/gn/generate_isolate.py (left): https://codereview.chromium.org/2492123002/diff/140001/build/android/gn/generate_isolate.py#oldcode1 build/android/gn/generate_isolate.py:1: #!/usr/bin/env python On 2016/11/16 14:55:50, agrieve wrote: > Much ...
4 years, 1 month ago (2016-11-16 15:00:52 UTC) #42
Dirk Pranke
lgtm. https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py File build/android/pylib/utils/device_dependencies.py (right): https://codereview.chromium.org/2492123002/diff/100001/build/android/pylib/utils/device_dependencies.py#newcode37 build/android/pylib/utils/device_dependencies.py:37: [None, 'icu_fake_dir', 'icudtl.dat'] On 2016/11/16 03:47:51, jbudorick wrote: ...
4 years, 1 month ago (2016-11-17 03:05:45 UTC) #43
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/2492123002/140001
4 years, 1 month ago (2016-11-17 14:29:42 UTC) #45
commit-bot: I haz the power
Failed to apply patch for build/android/pylib/base/test_instance_factory.py: While running git apply --index -p1; error: patch failed: ...
4 years, 1 month ago (2016-11-17 16:04:57 UTC) #47
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/2492123002/160001
4 years, 1 month ago (2016-11-17 17:36:59 UTC) #50
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 1 month ago (2016-11-17 20:12:18 UTC) #51
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/634c87cf4af7ac11f2dbe7687a6d7904c2217ee3 Cr-Commit-Position: refs/heads/master@{#432940}
4 years, 1 month ago (2016-11-17 20:29:04 UTC) #53
jbudorick
4 years, 1 month ago (2016-11-17 23:51:41 UTC) #54
Message was sent while issue was closed.
A revert of this CL (patchset #9 id:160001) has been created in
https://codereview.chromium.org/2514453003/ by jbudorick@chromium.org.

The reason for reverting is: Breaks the blink bot, e.g.
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Android%20%28N....

Powered by Google App Engine
This is Rietveld 408576698