| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 | 3 |
| 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be |
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. |
| 7 | 7 |
| 8 from buildbot.scheduler import Scheduler | 8 from buildbot.scheduler import Scheduler |
| 9 from buildbot.schedulers import timed | 9 from buildbot.schedulers import timed |
| 10 from buildbot.status import mail | 10 from buildbot.status import mail |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 treeStableTimer=60, | 46 treeStableTimer=60, |
| 47 builderNames=['Linux Swarm Tests', | 47 builderNames=['Linux Swarm Tests', |
| 48 'Linux Swarm Tests (dbg)', | 48 'Linux Swarm Tests (dbg)', |
| 49 'Windows Swarm Tests', | 49 'Windows Swarm Tests', |
| 50 'Windows Swarm Tests (dbg)', | 50 'Windows Swarm Tests (dbg)', |
| 51 'Mac Swarm Tests', | 51 'Mac Swarm Tests', |
| 52 'Mac Swarm Tests (dbg)', | 52 'Mac Swarm Tests (dbg)', |
| 53 'Linux deterministic build', | 53 'Linux deterministic build', |
| 54 'Windows deterministic build', | 54 'Windows deterministic build', |
| 55 'Mac deterministic build', | 55 'Mac deterministic build', |
| 56 'Android deterministic build', | 56 'Android deterministic build']) |
| 57 'IOS deterministic build']) | |
| 58 | 57 |
| 59 s_heartbeat = timed.Periodic( | 58 s_heartbeat = timed.Periodic( |
| 60 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'], | 59 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'], |
| 61 periodicBuildTimer=60) | 60 periodicBuildTimer=60) |
| 62 | 61 |
| 63 c['schedulers'] = [s_chromium_swarm, s_heartbeat] | 62 c['schedulers'] = [s_chromium_swarm, s_heartbeat] |
| 64 | 63 |
| 65 | 64 |
| 66 # ---------------------------------------------------------------------------- | 65 # ---------------------------------------------------------------------------- |
| 67 # BUILDER DEFINITIONS | 66 # BUILDER DEFINITIONS |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 'builddir': 'chromium-mac-swarm-dbg', | 149 'builddir': 'chromium-mac-swarm-dbg', |
| 151 'factory': RecipeBasedFactory('Debug'), | 150 'factory': RecipeBasedFactory('Debug'), |
| 152 'auto_reboot': False, | 151 'auto_reboot': False, |
| 153 'category': 'Swarm Debug', | 152 'category': 'Swarm Debug', |
| 154 } | 153 } |
| 155 | 154 |
| 156 b_win_deterministic_build = DeterministicBuilderFactory('Windows') | 155 b_win_deterministic_build = DeterministicBuilderFactory('Windows') |
| 157 b_linux_deterministic_build = DeterministicBuilderFactory('Linux') | 156 b_linux_deterministic_build = DeterministicBuilderFactory('Linux') |
| 158 b_mac_deterministic_build = DeterministicBuilderFactory('Mac') | 157 b_mac_deterministic_build = DeterministicBuilderFactory('Mac') |
| 159 b_android_deterministic_build = DeterministicBuilderFactory('Android') | 158 b_android_deterministic_build = DeterministicBuilderFactory('Android') |
| 160 b_ios_deterministic_build = DeterministicBuilderFactory('IOS') | |
| 161 | 159 |
| 162 c['builders'] = [ | 160 c['builders'] = [ |
| 163 b_heartbeat, | 161 b_heartbeat, |
| 164 b_heartbeat_canary, | 162 b_heartbeat_canary, |
| 165 b_chromium_linux_swarm, | 163 b_chromium_linux_swarm, |
| 166 b_chromium_linux_swarm_dbg, | 164 b_chromium_linux_swarm_dbg, |
| 167 b_chromium_win_swarm, | 165 b_chromium_win_swarm, |
| 168 b_chromium_win_swarm_dbg, | 166 b_chromium_win_swarm_dbg, |
| 169 b_chromium_mac_swarm, | 167 b_chromium_mac_swarm, |
| 170 b_chromium_mac_swarm_dbg, | 168 b_chromium_mac_swarm_dbg, |
| 171 b_win_deterministic_build, | 169 b_win_deterministic_build, |
| 172 b_linux_deterministic_build, | 170 b_linux_deterministic_build, |
| 173 b_mac_deterministic_build, | 171 b_mac_deterministic_build, |
| 174 b_android_deterministic_build, | 172 b_android_deterministic_build, |
| 175 b_ios_deterministic_build, | |
| 176 ] | 173 ] |
| 177 | 174 |
| 178 # Associate the slaves to the builders. The configuration is in slaves.cfg. | 175 # Associate the slaves to the builders. The configuration is in slaves.cfg. |
| 179 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm') | 176 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm') |
| 180 for builder in c['builders']: | 177 for builder in c['builders']: |
| 181 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) | 178 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) |
| 182 | 179 |
| 183 | 180 |
| 184 ####### BUILDSLAVES | 181 ####### BUILDSLAVES |
| 185 | 182 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 226 # sendToInterestedUsers=False, | 223 # sendToInterestedUsers=False, |
| 227 # extraRecipients=[ | 224 # extraRecipients=[ |
| 228 # 'chrome-troopers+swarming@google.com', | 225 # 'chrome-troopers+swarming@google.com', |
| 229 # ])) | 226 # ])) |
| 230 | 227 |
| 231 | 228 |
| 232 ####### PROJECT IDENTITY | 229 ####### PROJECT IDENTITY |
| 233 | 230 |
| 234 c['projectName'] = ActiveMaster.project_name | 231 c['projectName'] = ActiveMaster.project_name |
| 235 c['projectURL'] = config.Master.project_url | 232 c['projectURL'] = config.Master.project_url |
| OLD | NEW |