mirror of
https://github.com/dart-lang/sdk
synced 2024-11-05 18:22:09 +00:00
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:
parent
abfea75f1e
commit
60087afcf8
1 changed files with 10 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue