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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 branch='master', | 45 branch='master', |
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 'Windows Clang deterministic build', |
55 'Mac deterministic build', | 56 'Mac deterministic build', |
56 'Android deterministic build']) | 57 'Android deterministic build']) |
57 | 58 |
58 s_heartbeat = timed.Periodic( | 59 s_heartbeat = timed.Periodic( |
59 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'], | 60 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'], |
60 periodicBuildTimer=60) | 61 periodicBuildTimer=60) |
61 | 62 |
62 c['schedulers'] = [s_chromium_swarm, s_heartbeat] | 63 c['schedulers'] = [s_chromium_swarm, s_heartbeat] |
63 | 64 |
64 | 65 |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
148 | 149 |
149 b_chromium_mac_swarm_dbg = { | 150 b_chromium_mac_swarm_dbg = { |
150 'name': 'Mac Swarm Tests (dbg)', | 151 'name': 'Mac Swarm Tests (dbg)', |
151 'builddir': 'chromium-mac-swarm-dbg', | 152 'builddir': 'chromium-mac-swarm-dbg', |
152 'factory': RecipeBasedFactory('Debug'), | 153 'factory': RecipeBasedFactory('Debug'), |
153 'auto_reboot': False, | 154 'auto_reboot': False, |
154 'category': 'swarming', | 155 'category': 'swarming', |
155 } | 156 } |
156 | 157 |
157 b_win_deterministic_build = DeterministicBuilderFactory('Windows') | 158 b_win_deterministic_build = DeterministicBuilderFactory('Windows') |
| 159 b_win_clang_deterministic_build = DeterministicBuilderFactory('Windows Clang') |
158 b_linux_deterministic_build = DeterministicBuilderFactory('Linux') | 160 b_linux_deterministic_build = DeterministicBuilderFactory('Linux') |
159 b_mac_deterministic_build = DeterministicBuilderFactory('Mac') | 161 b_mac_deterministic_build = DeterministicBuilderFactory('Mac') |
160 b_android_deterministic_build = DeterministicBuilderFactory('Android') | 162 b_android_deterministic_build = DeterministicBuilderFactory('Android') |
161 | 163 |
162 c['builders'] = [ | 164 c['builders'] = [ |
163 b_heartbeat, | 165 b_heartbeat, |
164 b_heartbeat_canary, | 166 b_heartbeat_canary, |
165 b_chromium_linux_swarm, | 167 b_chromium_linux_swarm, |
166 b_chromium_linux_swarm_dbg, | 168 b_chromium_linux_swarm_dbg, |
167 b_chromium_win_swarm, | 169 b_chromium_win_swarm, |
168 b_chromium_win_swarm_dbg, | 170 b_chromium_win_swarm_dbg, |
169 b_chromium_mac_swarm, | 171 b_chromium_mac_swarm, |
170 b_chromium_mac_swarm_dbg, | 172 b_chromium_mac_swarm_dbg, |
171 b_win_deterministic_build, | 173 b_win_deterministic_build, |
| 174 b_win_clang_deterministic_build, |
172 b_linux_deterministic_build, | 175 b_linux_deterministic_build, |
173 b_mac_deterministic_build, | 176 b_mac_deterministic_build, |
174 b_android_deterministic_build, | 177 b_android_deterministic_build, |
175 ] | 178 ] |
176 | 179 |
177 # Associate the slaves to the builders. The configuration is in slaves.cfg. | 180 # Associate the slaves to the builders. The configuration is in slaves.cfg. |
178 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm') | 181 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm') |
179 for builder in c['builders']: | 182 for builder in c['builders']: |
180 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) | 183 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) |
181 | 184 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
223 sendToInterestedUsers=False, | 226 sendToInterestedUsers=False, |
224 extraRecipients=[ | 227 extraRecipients=[ |
225 'chrome-troopers+swarming@google.com', | 228 'chrome-troopers+swarming@google.com', |
226 ])) | 229 ])) |
227 | 230 |
228 | 231 |
229 ####### PROJECT IDENTITY | 232 ####### PROJECT IDENTITY |
230 | 233 |
231 c['projectName'] = ActiveMaster.project_name | 234 c['projectName'] = ActiveMaster.project_name |
232 c['projectURL'] = config.Master.project_url | 235 c['projectURL'] = config.Master.project_url |
OLD | NEW |