Index: scripts/slave/recipes/chromium.py |
diff --git a/scripts/slave/recipes/chromium.py b/scripts/slave/recipes/chromium.py |
index 06c824e1d9f9a62e1493676d5b4d8e7a90b4fedd..b7350fb696de7f1011c0235c7e43488fe6a685ac 100644 |
--- a/scripts/slave/recipes/chromium.py |
+++ b/scripts/slave/recipes/chromium.py |
@@ -32,11 +32,18 @@ def GenSteps(api): |
api.chromium_tests.configure_build(mastername, buildername) |
update_step, master_dict, test_spec = \ |
api.chromium_tests.prepare_checkout(mastername, buildername) |
- api.chromium_tests.compile(mastername, buildername, update_step, master_dict, |
- test_spec) |
+ |
tests = api.chromium_tests.tests_for_builder( |
mastername, buildername, update_step, master_dict) |
+ if api.chromium.c.project_generator.tool == 'mb': |
+ swarming_targets = [t.name for t in tests if t.uses_swarming] |
+ api.m.chromium.run_mb(mastername, buildername, |
+ swarming_targets=swarming_targets) |
+ |
+ api.chromium_tests.compile(mastername, buildername, update_step, master_dict, |
+ test_spec) |
+ |
if not tests: |
return |