Add third_party/android_tools/sdk/platform-tools to PATH if available

R=whesse@google.com

Review URL: https://codereview.chromium.org/1938973002 .
This commit is contained in:
Martin Kustermann 2016-05-02 14:01:44 +02:00
parent abfea75f1e
commit 60087afcf8

View file

@ -18,6 +18,16 @@ def Main():
dart_test_script = string.join([tools_dir, dart_script_name], os.sep)
command = [utils.CheckedInSdkExecutable(),
'--checked', dart_test_script] + args
# The testing script potentially needs the android platform tools in PATH so
# we do that in ./tools/test.py (a similar logic exists in ./tools/build.py).
android_platform_tools = os.path.normpath(os.path.join(
tools_dir,
'../third_party/android_tools/sdk/platform-tools'))
if os.path.isdir(android_platform_tools):
os.environ['PATH'] = '%s%s%s' % (
os.environ['PATH'], os.pathsep, android_platform_tools)
exit_code = subprocess.call(command)
utils.DiagnoseExitCode(exit_code, command)
return exit_code