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 de026292aa91524c1ea61570a2ca564b2f6e63f0..b154d7a2d69aef2605dacae758b961274bc6cf1e 100644 |
--- a/scripts/slave/recipe_modules/chromium_tests/api.py |
+++ b/scripts/slave/recipe_modules/chromium_tests/api.py |
@@ -417,17 +417,20 @@ class ChromiumTestsApi(recipe_api.RecipeApi): |
self.m.chromium.c.HOST_PLATFORM == 'mac'), |
) |
- for loop_buildername, builder_dict in sorted( |
+ trigger_specs = [] |
+ for loop_mastername, loop_buildername, builder_dict in sorted( |
bot_db.bot_configs_matching_parent_buildername( |
mastername, buildername)): |
trigger_spec = { |
+ 'bucket': 'master.' + loop_mastername, |
'builder_name': loop_buildername, |
'properties': {}, |
} |
for name, value in update_step.presentation.properties.iteritems(): |
if name.startswith('got_'): |
trigger_spec['properties']['parent_' + name] = value |
- self.m.trigger(trigger_spec) |
+ trigger_specs.append(trigger_spec) |
+ self.m.trigger(*trigger_specs) |
if bot_config.get('archive_build') and not self.m.tryserver.is_tryserver: |
self.m.chromium.archive_build( |