Index: build/android/devil_chromium.py |
diff --git a/build/android/devil_chromium.py b/build/android/devil_chromium.py |
index 8472f659bdcfd1881f9bbff155f524236cbeec8d..40f7486485188e8b9badd48b9304e0a232e0e62e 100644 |
--- a/build/android/devil_chromium.py |
+++ b/build/android/devil_chromium.py |
@@ -99,7 +99,7 @@ _DEVIL_BUILD_PRODUCT_DEPS = { |
} |
-def Initialize(output_directory=None, custom_deps=None): |
+def Initialize(output_directory=None, custom_deps=None, adb_path=None): |
"""Initializes devil with chromium's binaries and third-party libraries. |
This includes: |
@@ -147,6 +147,12 @@ def Initialize(output_directory=None, custom_deps=None): |
} |
if custom_deps: |
devil_dynamic_config['dependencies'].update(custom_deps) |
+ if adb_path: |
+ devil_dynamic_config['dependencies'].update({ |
+ 'adb': { |
+ devil_env.GetPlatform(): [adb_path] |
+ } |
+ }) |
devil_env.config.Initialize( |
configs=[devil_dynamic_config], config_files=[_DEVIL_CONFIG]) |