Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import contextlib | 5 import contextlib |
| 6 import datetime | 6 import datetime |
| 7 import json | 7 import json |
| 8 import os | 8 import os |
| 9 import re | 9 import re |
| 10 import urllib | 10 import urllib |
| (...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 495 | 495 |
| 496 def apk_path(self, apk): | 496 def apk_path(self, apk): |
| 497 return self.m.chromium.output_dir.join('apks', apk) if apk else None | 497 return self.m.chromium.output_dir.join('apks', apk) if apk else None |
| 498 | 498 |
| 499 def adb_install_apk(self, apk, allow_downgrade=False, devices=None): | 499 def adb_install_apk(self, apk, allow_downgrade=False, devices=None): |
| 500 install_cmd = [ | 500 install_cmd = [ |
| 501 self.m.path['checkout'].join('build', | 501 self.m.path['checkout'].join('build', |
| 502 'android', | 502 'android', |
| 503 'adb_install_apk.py'), | 503 'adb_install_apk.py'), |
| 504 apk, '-v', '--blacklist-file', self.blacklist_file, | 504 apk, '-v', '--blacklist-file', self.blacklist_file, |
| 505 '--adb-path', self.m.adb.adb_path(), | |
| 506 ] | 505 ] |
| 506 if int(self.m.chromium.get_version().get('MAJOR', 0)) > 50: | |
|
martiniss
2016/06/13 23:17:30
this should be get('MAJOR', '0'), right?
jbudorick
2016/06/14 19:03:04
It doesn't matter -- int(0) and int('0') will both
| |
| 507 install_cmd += ['--adb-path', self.m.adb.adb_path()] | |
| 507 if devices and isinstance(devices, list): | 508 if devices and isinstance(devices, list): |
| 508 for d in devices: | 509 for d in devices: |
| 509 install_cmd += ['-d', d] | 510 install_cmd += ['-d', d] |
| 510 if allow_downgrade: | 511 if allow_downgrade: |
| 511 install_cmd.append('--downgrade') | 512 install_cmd.append('--downgrade') |
| 512 if self.m.chromium.c.BUILD_CONFIG == 'Release': | 513 if self.m.chromium.c.BUILD_CONFIG == 'Release': |
| 513 install_cmd.append('--release') | 514 install_cmd.append('--release') |
| 514 return self.m.step('install ' + self.m.path.basename(apk), install_cmd, | 515 return self.m.step('install ' + self.m.path.basename(apk), install_cmd, |
| 515 infra_step=True, | 516 infra_step=True, |
| 516 env=self.m.chromium.get_env()) | 517 env=self.m.chromium.get_env()) |
| (...skipping 784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1301 script = self.c.test_runner | 1302 script = self.c.test_runner |
| 1302 if wrapper_script_suite_name: | 1303 if wrapper_script_suite_name: |
| 1303 script = self.m.chromium.output_dir.join('bin', 'run_%s' % | 1304 script = self.m.chromium.output_dir.join('bin', 'run_%s' % |
| 1304 wrapper_script_suite_name) | 1305 wrapper_script_suite_name) |
| 1305 else: | 1306 else: |
| 1306 env = kwargs.get('env', {}) | 1307 env = kwargs.get('env', {}) |
| 1307 env['CHROMIUM_OUTPUT_DIR'] = env.get('CHROMIUM_OUTPUT_DIR', | 1308 env['CHROMIUM_OUTPUT_DIR'] = env.get('CHROMIUM_OUTPUT_DIR', |
| 1308 self.m.chromium.output_dir) | 1309 self.m.chromium.output_dir) |
| 1309 kwargs['env'] = env | 1310 kwargs['env'] = env |
| 1310 return self.m.python(step_name, script, args, **kwargs) | 1311 return self.m.python(step_name, script, args, **kwargs) |
| OLD | NEW |