| Index: scripts/slave/recipe_modules/chromium_tests/api.py
|
| diff --git a/scripts/slave/recipe_modules/chromium_tests/api.py b/scripts/slave/recipe_modules/chromium_tests/api.py
|
| index 9a4c6bc86fd89dcdc137bf7acbb8c10146296748..292861bf772967b0538ae8d2ecabb86593c86a15 100644
|
| --- a/scripts/slave/recipe_modules/chromium_tests/api.py
|
| +++ b/scripts/slave/recipe_modules/chromium_tests/api.py
|
| @@ -442,6 +442,18 @@ class ChromiumTestsApi(recipe_api.RecipeApi):
|
| if not bot_config.get('cf_archive_build'):
|
| master_config = bot_db.get_master_settings(mastername)
|
| build_revision = update_step.presentation.properties['got_revision']
|
| + self.m.archive.zip_and_upload_build(
|
| + 'package build',
|
| + self.m.chromium.c.build_config_fs,
|
| + build_url=self._build_gs_archive_url(
|
| + mastername, master_config, buildername),
|
| + build_revision=build_revision,
|
| + cros_board=self.m.chromium.c.TARGET_CROS_BOARD,
|
| + # TODO(machenbach): Make asan a configuration switch.
|
| + package_dsym_files=(
|
| + self.m.chromium.c.gyp_env.GYP_DEFINES.get('asan') and
|
| + self.m.chromium.c.HOST_PLATFORM == 'mac'),
|
| + )
|
|
|
| # For archiving 'chromium.perf', the builder also archives a version
|
| # without perf test files for manual bisect.
|
| @@ -460,19 +472,6 @@ class ChromiumTestsApi(recipe_api.RecipeApi):
|
| platform=self.m.chromium.c.HOST_PLATFORM
|
| )
|
|
|
| - self.m.archive.zip_and_upload_build(
|
| - 'package build',
|
| - self.m.chromium.c.build_config_fs,
|
| - build_url=self._build_gs_archive_url(
|
| - mastername, master_config, buildername),
|
| - build_revision=build_revision,
|
| - cros_board=self.m.chromium.c.TARGET_CROS_BOARD,
|
| - # TODO(machenbach): Make asan a configuration switch.
|
| - package_dsym_files=(
|
| - self.m.chromium.c.gyp_env.GYP_DEFINES.get('asan') and
|
| - self.m.chromium.c.HOST_PLATFORM == 'mac'),
|
| - )
|
| -
|
| trigger_specs = []
|
| for loop_mastername, loop_buildername, builder_dict in sorted(
|
| bot_db.bot_configs_matching_parent_buildername(
|
|
|