| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 | 5 |
| 6 import android_devices | 6 import android_devices |
| 7 import copy | 7 import copy |
| 8 import default_flavor | 8 import default_flavor |
| 9 | 9 |
| 10 | 10 |
| 11 """Appurify flavor utils, used for building and running tests in Appurify.""" | 11 """Appurify flavor utils, used for building and running tests in Appurify.""" |
| 12 | 12 |
| 13 | 13 |
| 14 class AppurifyFlavorUtils(default_flavor.DefaultFlavorUtils): | 14 class AppurifyFlavorUtils(default_flavor.DefaultFlavorUtils): |
| 15 def __init__(self, skia_api): | 15 def __init__(self, skia_api): |
| 16 super(AppurifyFlavorUtils, self).__init__(skia_api) | 16 super(AppurifyFlavorUtils, self).__init__(skia_api) |
| 17 self.build_cfg = self._skia_api.builder_spec['device_cfg'] | 17 self.build_cfg = self._skia_api.builder_spec['device_cfg'] |
| 18 self.device = self._skia_api.builder_spec['builder_cfg']['model'] | 18 self.device = self._skia_api.builder_spec['builder_cfg']['model'] |
| 19 slave_info = android_devices.SLAVE_INFO.get( | 19 slave_info = android_devices.SLAVE_INFO.get( |
| 20 self._skia_api.slave_name, | 20 self._skia_api.slave_name, |
| 21 android_devices.SLAVE_INFO['default']) | 21 android_devices.SLAVE_INFO['default']) |
| 22 self.android_tools = self._skia_api.m.infra_paths['slave_build'].join( | 22 self.android_tools = self._skia_api.m.path['slave_build'].join( |
| 23 'skia', 'platform_tools', 'android') | 23 'skia', 'platform_tools', 'android') |
| 24 self.android_bin = self.android_tools.join('bin') | 24 self.android_bin = self.android_tools.join('bin') |
| 25 self.apk_dir = self.android_tools.join('apps', 'visualbench', 'build', | 25 self.apk_dir = self.android_tools.join('apps', 'visualbench', 'build', |
| 26 'outputs', 'apk') | 26 'outputs', 'apk') |
| 27 self.assets_dir = self.android_tools.join('apps', 'visualbench', 'src', | 27 self.assets_dir = self.android_tools.join('apps', 'visualbench', 'src', |
| 28 'main', 'assets') | 28 'main', 'assets') |
| 29 self._android_sdk_root = slave_info.android_sdk_root | 29 self._android_sdk_root = slave_info.android_sdk_root |
| 30 self._default_env = {'ANDROID_SDK_ROOT': self._android_sdk_root, | 30 self._default_env = {'ANDROID_SDK_ROOT': self._android_sdk_root, |
| 31 'ANDROID_HOME': self._android_sdk_root, | 31 'ANDROID_HOME': self._android_sdk_root, |
| 32 'SKIA_ANDROID_VERBOSE_SETUP': 1} | 32 'SKIA_ANDROID_VERBOSE_SETUP': 1} |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 126 """Set the directories which will be used by the build steps.""" | 126 """Set the directories which will be used by the build steps.""" |
| 127 sdcard = '/sdcard' | 127 sdcard = '/sdcard' |
| 128 results_dir = sdcard + '/skia_results' | 128 results_dir = sdcard + '/skia_results' |
| 129 return default_flavor.DeviceDirs( | 129 return default_flavor.DeviceDirs( |
| 130 dm_dir=results_dir, | 130 dm_dir=results_dir, |
| 131 perf_data_dir=results_dir, | 131 perf_data_dir=results_dir, |
| 132 resource_dir=sdcard + '/resources', | 132 resource_dir=sdcard + '/resources', |
| 133 images_dir=sdcard + '/images', | 133 images_dir=sdcard + '/images', |
| 134 skp_dir=sdcard + '/skps', | 134 skp_dir=sdcard + '/skps', |
| 135 tmp_dir=sdcard + '/tmp') | 135 tmp_dir=sdcard + '/tmp') |
| OLD | NEW |