Chromium Code Reviews| Index: scripts/slave/recipe_modules/skia/appurify_flavor.py |
| diff --git a/scripts/slave/recipe_modules/skia/appurify_flavor.py b/scripts/slave/recipe_modules/skia/appurify_flavor.py |
| index b9d7835246a8cbf50d4d7d65f50a400a742bad32..9fd17f4a0d624d392921a827cf7becfd5765f1f8 100644 |
| --- a/scripts/slave/recipe_modules/skia/appurify_flavor.py |
| +++ b/scripts/slave/recipe_modules/skia/appurify_flavor.py |
| @@ -23,6 +23,8 @@ class AppurifyFlavorUtils(default_flavor.DefaultFlavorUtils): |
| self.android_bin = self.android_tools.join('bin') |
| self.apk_dir = self.android_tools.join('apps', 'visualbench', 'build', |
| 'outputs', 'apk') |
| + self.assets_dir = self.android_tools.join('apps', 'visualbench', 'src', |
| + 'main', 'assets') |
| self._android_sdk_root = slave_info.android_sdk_root |
| self._default_env = {'ANDROID_SDK_ROOT': self._android_sdk_root, |
| 'ANDROID_HOME': self._android_sdk_root, |
| @@ -82,6 +84,11 @@ class AppurifyFlavorUtils(default_flavor.DefaultFlavorUtils): |
| if ccache: |
| env['ANDROID_MAKE_CCACHE'] = ccache |
| + # Write the nanobench flags to a file inside the APK. |
| + self.create_clean_host_dir(self.assets_dir) |
| + self._skia_api._writefile(self.assets_dir.join('nanobench_flags.txt'), |
| + ' '.join(self._skia_api.nanobench_flags)) |
|
borenet
2015/08/31 20:20:30
This puts the nanobench_flags.txt file in the Visu
|
| + |
| cmd = [self.android_bin.join('android_ninja'), target, '-d', self.device] |
| self._skia_api.run(self._skia_api.m.step, 'build %s' % target, cmd=cmd, |
| env=env, cwd=self._skia_api.m.path['checkout']) |