Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: site_config/slave_hosts_cfg.py

Issue 648353002: Remove Skia's forked buildbot code (Closed) Base URL: https://skia.googlesource.com/buildbot.git@master
Patch Set: Fix launch_slaves, remove more stuff Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 """ This file contains configuration information for the build slave host 1 """ This file contains configuration information for the build slave host
2 machines. """ 2 machines. """
3 3
4 4
5 import collections 5 import collections
6 import ntpath 6 import ntpath
7 import os 7 import os
8 import posixpath 8 import posixpath
9 import sys 9 import sys
10 10
(...skipping 13 matching lines...) Expand all
24 24
25 CHROMECOMPUTE_BUILDBOT_PATH = ['storage', 'skia-repo', 'buildbot'] 25 CHROMECOMPUTE_BUILDBOT_PATH = ['storage', 'skia-repo', 'buildbot']
26 26
27 # Indicates that this machine is not connected to a KVM switch. 27 # Indicates that this machine is not connected to a KVM switch.
28 NO_KVM_NUM = '(not on KVM)' 28 NO_KVM_NUM = '(not on KVM)'
29 29
30 # Indicates that this machine has no static IP address. 30 # Indicates that this machine has no static IP address.
31 NO_IP_ADDR = '(no static IP)' 31 NO_IP_ADDR = '(no static IP)'
32 32
33 # Files to copy into buildslave checkouts. 33 # Files to copy into buildslave checkouts.
34 DEFAULT_COPIES = [
35 {
36 "source": ".boto",
37 "destination": "buildbot/third_party/chromium_buildbot/site_config",
38 },
39 ]
40 CHROMEBUILD_COPIES = [ 34 CHROMEBUILD_COPIES = [
41 { 35 {
42 "source": ".boto", 36 "source": ".boto",
43 "destination": "build/site_config", 37 "destination": "build/site_config",
44 }, 38 },
45 { 39 {
46 "source": ".bot_password", 40 "source": ".bot_password",
47 "destination": "build/site_config", 41 "destination": "build/site_config",
48 }, 42 },
49 ] 43 ]
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 ] 83 ]
90 84
91 85
92 # Data for all Skia build slave hosts. 86 # Data for all Skia build slave hosts.
93 _slave_host_dicts = { 87 _slave_host_dicts = {
94 88
95 ################################ Linux Machines ################################ 89 ################################ Linux Machines ################################
96 90
97 'skiabot-shuttle-ubuntu12-gtx550ti-001': { 91 'skiabot-shuttle-ubuntu12-gtx550ti-001': {
98 'slaves': [ 92 'slaves': [
99 ('skiabot-shuttle-ubuntu12-gtx550ti-001', '0', True), 93 ('skiabot-shuttle-ubuntu12-gtx550ti-001', '0', False),
borenet 2014/10/17 18:04:18 The bool in this column has changed meaning from "
100 ], 94 ],
101 'copies': DEFAULT_COPIES, 95 'copies': CHROMEBUILD_COPIES,
102 'login_cmd': skia_lab_login, 96 'login_cmd': skia_lab_login,
103 'ip': '192.168.1.132', 97 'ip': '192.168.1.132',
104 'kvm_num': 'A', 98 'kvm_num': 'A',
105 'path_module': posixpath, 99 'path_module': posixpath,
106 'path_to_buildbot': ['buildbot'], 100 'path_to_buildbot': ['buildbot'],
107 'remote_access': True, 101 'remote_access': True,
108 'launch_script': LAUNCH_SCRIPT_UNIX, 102 'launch_script': LAUNCH_SCRIPT_UNIX,
109 }, 103 },
110 104
111 'skiabot-shuttle-ubuntu12-gtx660-001': { 105 'skiabot-shuttle-ubuntu12-gtx660-001': {
112 'slaves': [ 106 'slaves': [
113 ('skiabot-shuttle-ubuntu12-gtx660-000', '0', True), 107 ('skiabot-shuttle-ubuntu12-gtx660-000', '0', False),
114 ('skiabot-shuttle-ubuntu12-gtx660-001', '0', True), 108 ('skiabot-shuttle-ubuntu12-gtx660-001', '0', False),
115 ('skiabot-shuttle-ubuntu12-gtx660-002', '0', True), 109 ('skiabot-shuttle-ubuntu12-gtx660-002', '0', False),
116 ('skiabot-shuttle-ubuntu12-gtx660-003', '0', True), 110 ('skiabot-shuttle-ubuntu12-gtx660-003', '0', False),
117 ], 111 ],
118 'copies': DEFAULT_COPIES, 112 'copies': CHROMEBUILD_COPIES,
119 'login_cmd': skia_lab_login, 113 'login_cmd': skia_lab_login,
120 'ip': '192.168.1.113', 114 'ip': '192.168.1.113',
121 'kvm_num': 'E', 115 'kvm_num': 'E',
122 'path_module': posixpath, 116 'path_module': posixpath,
123 'path_to_buildbot': ['buildbot'], 117 'path_to_buildbot': ['buildbot'],
124 'remote_access': True, 118 'remote_access': True,
125 'launch_script': LAUNCH_SCRIPT_UNIX, 119 'launch_script': LAUNCH_SCRIPT_UNIX,
126 }, 120 },
127 121
128 'skiabot-shuttle-ubuntu12-gtx660-002': { 122 'skiabot-shuttle-ubuntu12-gtx660-002': {
129 'slaves': [ 123 'slaves': [
130 ('skiabot-shuttle-ubuntu12-gtx660-bench', '0', True), 124 ('skiabot-shuttle-ubuntu12-gtx660-bench', '0', False),
131 ], 125 ],
132 'copies': DEFAULT_COPIES, 126 'copies': CHROMEBUILD_COPIES,
133 'login_cmd': skia_lab_login, 127 'login_cmd': skia_lab_login,
134 'ip': '192.168.1.122', 128 'ip': '192.168.1.122',
135 'kvm_num': 'F', 129 'kvm_num': 'F',
136 'path_module': posixpath, 130 'path_module': posixpath,
137 'path_to_buildbot': ['buildbot'], 131 'path_to_buildbot': ['buildbot'],
138 'remote_access': True, 132 'remote_access': True,
139 'launch_script': LAUNCH_SCRIPT_UNIX, 133 'launch_script': LAUNCH_SCRIPT_UNIX,
140 }, 134 },
141 135
142 'skiabot-shuttle-ubuntu12-android-003': { 136 'skiabot-shuttle-ubuntu12-android-003': {
143 'slaves': [ 137 'slaves': [
144 ('skiabot-shuttle-ubuntu12-xoom-001', '0', True), 138 ('skiabot-shuttle-ubuntu12-xoom-001', '0', False),
145 ('skiabot-shuttle-ubuntu12-xoom-002', '1', True), 139 ('skiabot-shuttle-ubuntu12-xoom-002', '1', False),
146 ('skiabot-shuttle-ubuntu12-xoom-003', '2', True), 140 ('skiabot-shuttle-ubuntu12-xoom-003', '2', False),
147 ('skiabot-shuttle-ubuntu12-nexus7-001', '6', True), 141 ('skiabot-shuttle-ubuntu12-nexus7-001', '6', False),
148 ('skiabot-shuttle-ubuntu12-nexus7-002', '7', True), 142 ('skiabot-shuttle-ubuntu12-nexus7-002', '7', False),
149 ('skiabot-shuttle-ubuntu12-nexus7-003', '8', True), 143 ('skiabot-shuttle-ubuntu12-nexus7-003', '8', False),
150 ('skiabot-shuttle-ubuntu12-nexus10-001', '9', True), 144 ('skiabot-shuttle-ubuntu12-nexus10-001', '9', False),
151 ('skiabot-shuttle-ubuntu12-nexus10-003', '10', True), 145 ('skiabot-shuttle-ubuntu12-nexus10-003', '10', False),
152 ('skiabot-shuttle-ubuntu12-venue8-001', '11', True), 146 ('skiabot-shuttle-ubuntu12-venue8-001', '11', False),
153 ('skiabot-shuttle-ubuntu12-nexus5-001', '12', True), 147 ('skiabot-shuttle-ubuntu12-nexus5-001', '12', False),
154 ('skiabot-shuttle-ubuntu12-nexus5-002', '13', True), 148 ('skiabot-shuttle-ubuntu12-nexus5-002', '13', False),
155 ], 149 ],
156 'copies': DEFAULT_COPIES, 150 'copies': CHROMEBUILD_COPIES,
157 'login_cmd': skia_lab_login, 151 'login_cmd': skia_lab_login,
158 'ip': '192.168.1.110', 152 'ip': '192.168.1.110',
159 'kvm_num': 'C', 153 'kvm_num': 'C',
160 'path_module': posixpath, 154 'path_module': posixpath,
161 'path_to_buildbot': ['buildbot'], 155 'path_to_buildbot': ['buildbot'],
162 'remote_access': True, 156 'remote_access': True,
163 'launch_script': LAUNCH_SCRIPT_UNIX, 157 'launch_script': LAUNCH_SCRIPT_UNIX,
164 }, 158 },
165 159
166 'skiabot-shuttle-ubuntu12-xxx': { 160 'skiabot-shuttle-ubuntu12-xxx': {
167 'slaves': [ 161 'slaves': [
168 ('skiabot-shuttle-ubuntu12-002', '2', True), 162 ('skiabot-shuttle-ubuntu12-002', '2', False),
169 ('skiabot-shuttle-ubuntu12-003', '3', True), 163 ('skiabot-shuttle-ubuntu12-003', '3', False),
170 ('skiabot-shuttle-ubuntu12-004', '4', True), 164 ('skiabot-shuttle-ubuntu12-004', '4', False),
171 ('skiabot-shuttle-ubuntu12-arm64-001', '5', True), 165 ('skiabot-shuttle-ubuntu12-arm64-001', '5', True),
172 ], 166 ],
173 'copies': DEFAULT_COPIES, 167 'copies': CHROMEBUILD_COPIES,
174 'login_cmd': skia_lab_login, 168 'login_cmd': skia_lab_login,
175 'ip': '192.168.1.109', 169 'ip': '192.168.1.109',
176 'kvm_num': 'B', 170 'kvm_num': 'B',
177 'path_module': posixpath, 171 'path_module': posixpath,
178 'path_to_buildbot': ['buildbot'], 172 'path_to_buildbot': ['buildbot'],
179 'remote_access': True, 173 'remote_access': True,
180 'launch_script': LAUNCH_SCRIPT_UNIX, 174 'launch_script': LAUNCH_SCRIPT_UNIX,
181 }, 175 },
182 176
183 'skiabot-shuttle-ubuntu13-xxx': { 177 'skiabot-shuttle-ubuntu13-xxx': {
184 'slaves': [ 178 'slaves': [
185 ], 179 ],
186 'copies': DEFAULT_COPIES, 180 'copies': CHROMEBUILD_COPIES,
187 'login_cmd': skia_lab_login, 181 'login_cmd': skia_lab_login,
188 'ip': '192.168.1.120', 182 'ip': '192.168.1.120',
189 'kvm_num': 'D', 183 'kvm_num': 'D',
190 'path_module': posixpath, 184 'path_module': posixpath,
191 'path_to_buildbot': ['buildbot'], 185 'path_to_buildbot': ['buildbot'],
192 'remote_access': True, 186 'remote_access': True,
193 'launch_script': LAUNCH_SCRIPT_UNIX, 187 'launch_script': LAUNCH_SCRIPT_UNIX,
194 }, 188 },
195 189
196 'skiabot-shuttle-ubuntu13-002': { 190 'skiabot-shuttle-ubuntu13-002': {
197 'slaves': [ 191 'slaves': [
198 ], 192 ],
199 'copies': DEFAULT_COPIES, 193 'copies': CHROMEBUILD_COPIES,
200 'login_cmd': skia_lab_login, 194 'login_cmd': skia_lab_login,
201 'ip': '192.168.1.115', 195 'ip': '192.168.1.115',
202 'kvm_num': 'G', 196 'kvm_num': 'G',
203 'path_module': posixpath, 197 'path_module': posixpath,
204 'path_to_buildbot': ['buildbot'], 198 'path_to_buildbot': ['buildbot'],
205 'remote_access': True, 199 'remote_access': True,
206 'launch_script': LAUNCH_SCRIPT_UNIX, 200 'launch_script': LAUNCH_SCRIPT_UNIX,
207 }, 201 },
208 202
209 'skia-vm-001': { 203 'skia-vm-001': {
210 'slaves': [ 204 'slaves': [
211 ('skiabot-linux-compile-000', '0', True), 205 ('skiabot-linux-compile-000', '0', False),
212 ], 206 ],
213 'copies': DEFAULT_COPIES, 207 'copies': CHROMEBUILD_COPIES,
214 'login_cmd': chromecompute_login, 208 'login_cmd': chromecompute_login,
215 'ip': NO_IP_ADDR, 209 'ip': NO_IP_ADDR,
216 'kvm_num': NO_KVM_NUM, 210 'kvm_num': NO_KVM_NUM,
217 'path_module': posixpath, 211 'path_module': posixpath,
218 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 212 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
219 'remote_access': GCE_COMPILE_C_ONLINE, 213 'remote_access': GCE_COMPILE_C_ONLINE,
220 'launch_script': LAUNCH_SCRIPT_UNIX, 214 'launch_script': LAUNCH_SCRIPT_UNIX,
221 }, 215 },
222 216
223 'skia-vm-002': { 217 'skia-vm-002': {
224 'slaves': [ 218 'slaves': [
225 ('skiabot-linux-compile-001', '0', True), 219 ('skiabot-linux-compile-001', '0', False),
226 ], 220 ],
227 'copies': DEFAULT_COPIES, 221 'copies': CHROMEBUILD_COPIES,
228 'login_cmd': chromecompute_login, 222 'login_cmd': chromecompute_login,
229 'ip': NO_IP_ADDR, 223 'ip': NO_IP_ADDR,
230 'kvm_num': NO_KVM_NUM, 224 'kvm_num': NO_KVM_NUM,
231 'path_module': posixpath, 225 'path_module': posixpath,
232 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 226 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
233 'remote_access': GCE_COMPILE_C_ONLINE, 227 'remote_access': GCE_COMPILE_C_ONLINE,
234 'launch_script': LAUNCH_SCRIPT_UNIX, 228 'launch_script': LAUNCH_SCRIPT_UNIX,
235 }, 229 },
236 230
237 'skia-vm-003': { 231 'skia-vm-003': {
238 'slaves': [ 232 'slaves': [
239 ('skiabot-linux-compile-002', '0', True), 233 ('skiabot-linux-compile-002', '0', False),
240 ], 234 ],
241 'copies': DEFAULT_COPIES, 235 'copies': CHROMEBUILD_COPIES,
242 'login_cmd': chromecompute_login, 236 'login_cmd': chromecompute_login,
243 'ip': NO_IP_ADDR, 237 'ip': NO_IP_ADDR,
244 'kvm_num': NO_KVM_NUM, 238 'kvm_num': NO_KVM_NUM,
245 'path_module': posixpath, 239 'path_module': posixpath,
246 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 240 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
247 'remote_access': GCE_COMPILE_C_ONLINE, 241 'remote_access': GCE_COMPILE_C_ONLINE,
248 'launch_script': LAUNCH_SCRIPT_UNIX, 242 'launch_script': LAUNCH_SCRIPT_UNIX,
249 }, 243 },
250 244
251 'skia-vm-004': { 245 'skia-vm-004': {
252 'slaves': [ 246 'slaves': [
253 ('skiabot-linux-compile-003', '0', True), 247 ('skiabot-linux-compile-003', '0', False),
254 ], 248 ],
255 'copies': DEFAULT_COPIES, 249 'copies': CHROMEBUILD_COPIES,
256 'login_cmd': chromecompute_login, 250 'login_cmd': chromecompute_login,
257 'ip': NO_IP_ADDR, 251 'ip': NO_IP_ADDR,
258 'kvm_num': NO_KVM_NUM, 252 'kvm_num': NO_KVM_NUM,
259 'path_module': posixpath, 253 'path_module': posixpath,
260 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 254 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
261 'remote_access': GCE_COMPILE_C_ONLINE, 255 'remote_access': GCE_COMPILE_C_ONLINE,
262 'launch_script': LAUNCH_SCRIPT_UNIX, 256 'launch_script': LAUNCH_SCRIPT_UNIX,
263 }, 257 },
264 258
265 'skia-vm-005': { 259 'skia-vm-005': {
266 'slaves': [ 260 'slaves': [
267 ('skiabot-linux-compile-004', '0', True), 261 ('skiabot-linux-compile-004', '0', False),
268 ], 262 ],
269 'copies': DEFAULT_COPIES, 263 'copies': CHROMEBUILD_COPIES,
270 'login_cmd': chromecompute_login, 264 'login_cmd': chromecompute_login,
271 'ip': NO_IP_ADDR, 265 'ip': NO_IP_ADDR,
272 'kvm_num': NO_KVM_NUM, 266 'kvm_num': NO_KVM_NUM,
273 'path_module': posixpath, 267 'path_module': posixpath,
274 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 268 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
275 'remote_access': GCE_COMPILE_C_ONLINE, 269 'remote_access': GCE_COMPILE_C_ONLINE,
276 'launch_script': LAUNCH_SCRIPT_UNIX, 270 'launch_script': LAUNCH_SCRIPT_UNIX,
277 }, 271 },
278 272
279 'skia-vm-006': { 273 'skia-vm-006': {
280 'slaves': [ 274 'slaves': [
281 ('skiabot-linux-compile-005', '0', True), 275 ('skiabot-linux-compile-005', '0', False),
282 ], 276 ],
283 'copies': DEFAULT_COPIES, 277 'copies': CHROMEBUILD_COPIES,
284 'login_cmd': chromecompute_login, 278 'login_cmd': chromecompute_login,
285 'ip': NO_IP_ADDR, 279 'ip': NO_IP_ADDR,
286 'kvm_num': NO_KVM_NUM, 280 'kvm_num': NO_KVM_NUM,
287 'path_module': posixpath, 281 'path_module': posixpath,
288 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 282 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
289 'remote_access': GCE_COMPILE_C_ONLINE, 283 'remote_access': GCE_COMPILE_C_ONLINE,
290 'launch_script': LAUNCH_SCRIPT_UNIX, 284 'launch_script': LAUNCH_SCRIPT_UNIX,
291 }, 285 },
292 286
293 'skia-vm-007': { 287 'skia-vm-007': {
294 'slaves': [ 288 'slaves': [
295 ('skiabot-linux-compile-006', '0', True), 289 ('skiabot-linux-compile-006', '0', False),
296 ], 290 ],
297 'copies': DEFAULT_COPIES, 291 'copies': CHROMEBUILD_COPIES,
298 'login_cmd': chromecompute_login, 292 'login_cmd': chromecompute_login,
299 'ip': NO_IP_ADDR, 293 'ip': NO_IP_ADDR,
300 'kvm_num': NO_KVM_NUM, 294 'kvm_num': NO_KVM_NUM,
301 'path_module': posixpath, 295 'path_module': posixpath,
302 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 296 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
303 'remote_access': GCE_COMPILE_C_ONLINE, 297 'remote_access': GCE_COMPILE_C_ONLINE,
304 'launch_script': LAUNCH_SCRIPT_UNIX, 298 'launch_script': LAUNCH_SCRIPT_UNIX,
305 }, 299 },
306 300
307 'skia-vm-008': { 301 'skia-vm-008': {
308 'slaves': [ 302 'slaves': [
309 ('skiabot-linux-compile-007', '0', True), 303 ('skiabot-linux-compile-007', '0', False),
310 ], 304 ],
311 'copies': DEFAULT_COPIES, 305 'copies': CHROMEBUILD_COPIES,
312 'login_cmd': chromecompute_login, 306 'login_cmd': chromecompute_login,
313 'ip': NO_IP_ADDR, 307 'ip': NO_IP_ADDR,
314 'kvm_num': NO_KVM_NUM, 308 'kvm_num': NO_KVM_NUM,
315 'path_module': posixpath, 309 'path_module': posixpath,
316 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 310 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
317 'remote_access': GCE_COMPILE_C_ONLINE, 311 'remote_access': GCE_COMPILE_C_ONLINE,
318 'launch_script': LAUNCH_SCRIPT_UNIX, 312 'launch_script': LAUNCH_SCRIPT_UNIX,
319 }, 313 },
320 314
321 'skia-vm-009': { 315 'skia-vm-009': {
322 'slaves': [ 316 'slaves': [
323 ('skiabot-linux-compile-008', '0', True), 317 ('skiabot-linux-compile-008', '0', False),
324 ], 318 ],
325 'copies': DEFAULT_COPIES, 319 'copies': CHROMEBUILD_COPIES,
326 'login_cmd': chromecompute_login, 320 'login_cmd': chromecompute_login,
327 'ip': NO_IP_ADDR, 321 'ip': NO_IP_ADDR,
328 'kvm_num': NO_KVM_NUM, 322 'kvm_num': NO_KVM_NUM,
329 'path_module': posixpath, 323 'path_module': posixpath,
330 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 324 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
331 'remote_access': GCE_COMPILE_C_ONLINE, 325 'remote_access': GCE_COMPILE_C_ONLINE,
332 'launch_script': LAUNCH_SCRIPT_UNIX, 326 'launch_script': LAUNCH_SCRIPT_UNIX,
333 }, 327 },
334 328
335 'skia-vm-010': { 329 'skia-vm-010': {
336 'slaves': [ 330 'slaves': [
337 ('skiabot-linux-compile-009', '0', True), 331 ('skiabot-linux-compile-009', '0', False),
338 ], 332 ],
339 'copies': DEFAULT_COPIES, 333 'copies': CHROMEBUILD_COPIES,
340 'login_cmd': chromecompute_login, 334 'login_cmd': chromecompute_login,
341 'ip': NO_IP_ADDR, 335 'ip': NO_IP_ADDR,
342 'kvm_num': NO_KVM_NUM, 336 'kvm_num': NO_KVM_NUM,
343 'path_module': posixpath, 337 'path_module': posixpath,
344 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 338 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
345 'remote_access': GCE_COMPILE_C_ONLINE, 339 'remote_access': GCE_COMPILE_C_ONLINE,
346 'launch_script': LAUNCH_SCRIPT_UNIX, 340 'launch_script': LAUNCH_SCRIPT_UNIX,
347 }, 341 },
348 342
349 'skia-vm-011': { 343 'skia-vm-011': {
350 'slaves': [ 344 'slaves': [
351 ('skiabot-linux-compile-010', '0', True), 345 ('skiabot-linux-compile-010', '0', False),
352 ], 346 ],
353 'copies': DEFAULT_COPIES, 347 'copies': CHROMEBUILD_COPIES,
354 'login_cmd': chromecompute_login, 348 'login_cmd': chromecompute_login,
355 'ip': NO_IP_ADDR, 349 'ip': NO_IP_ADDR,
356 'kvm_num': NO_KVM_NUM, 350 'kvm_num': NO_KVM_NUM,
357 'path_module': posixpath, 351 'path_module': posixpath,
358 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 352 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
359 'remote_access': GCE_COMPILE_C_ONLINE, 353 'remote_access': GCE_COMPILE_C_ONLINE,
360 'launch_script': LAUNCH_SCRIPT_UNIX, 354 'launch_script': LAUNCH_SCRIPT_UNIX,
361 }, 355 },
362 356
363 'skia-vm-012': { 357 'skia-vm-012': {
364 'slaves': [ 358 'slaves': [
365 ('skiabot-linux-compile-011', '0', True), 359 ('skiabot-linux-compile-011', '0', False),
366 ], 360 ],
367 'copies': DEFAULT_COPIES, 361 'copies': CHROMEBUILD_COPIES,
368 'login_cmd': chromecompute_login, 362 'login_cmd': chromecompute_login,
369 'ip': NO_IP_ADDR, 363 'ip': NO_IP_ADDR,
370 'kvm_num': NO_KVM_NUM, 364 'kvm_num': NO_KVM_NUM,
371 'path_module': posixpath, 365 'path_module': posixpath,
372 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 366 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
373 'remote_access': GCE_COMPILE_C_ONLINE, 367 'remote_access': GCE_COMPILE_C_ONLINE,
374 'launch_script': LAUNCH_SCRIPT_UNIX, 368 'launch_script': LAUNCH_SCRIPT_UNIX,
375 }, 369 },
376 370
377 'skia-vm-013': { 371 'skia-vm-013': {
378 'slaves': [ 372 'slaves': [
379 ('skiabot-linux-compile-012', '0', True), 373 ('skiabot-linux-compile-012', '0', False),
380 ('skiabot-linux-housekeeper-000', '1', True), 374 ('skiabot-linux-housekeeper-000', '1', False),
381 ], 375 ],
382 'copies': DEFAULT_COPIES, 376 'copies': CHROMEBUILD_COPIES,
383 'login_cmd': chromecompute_login, 377 'login_cmd': chromecompute_login,
384 'ip': NO_IP_ADDR, 378 'ip': NO_IP_ADDR,
385 'kvm_num': NO_KVM_NUM, 379 'kvm_num': NO_KVM_NUM,
386 'path_module': posixpath, 380 'path_module': posixpath,
387 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 381 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
388 'remote_access': GCE_COMPILE_C_ONLINE, 382 'remote_access': GCE_COMPILE_C_ONLINE,
389 'launch_script': LAUNCH_SCRIPT_UNIX, 383 'launch_script': LAUNCH_SCRIPT_UNIX,
390 }, 384 },
391 385
392 'skia-vm-014': { 386 'skia-vm-014': {
393 'slaves': [ 387 'slaves': [
394 ('skia-android-canary', '0', True), 388 ('skia-android-canary', '0', True),
395 ], 389 ],
396 'copies': DEFAULT_COPIES, 390 'copies': CHROMEBUILD_COPIES,
397 'login_cmd': chromecompute_login, 391 'login_cmd': chromecompute_login,
398 'ip': NO_IP_ADDR, 392 'ip': NO_IP_ADDR,
399 'kvm_num': NO_KVM_NUM, 393 'kvm_num': NO_KVM_NUM,
400 'path_module': posixpath, 394 'path_module': posixpath,
401 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 395 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
402 'remote_access': GCE_COMPILE_C_ONLINE, 396 'remote_access': GCE_COMPILE_C_ONLINE,
403 'launch_script': LAUNCH_SCRIPT_UNIX, 397 'launch_script': LAUNCH_SCRIPT_UNIX,
404 }, 398 },
405 399
406 'skia-vm-015': { 400 'skia-vm-015': {
407 'slaves': [ 401 'slaves': [
408 ], 402 ],
409 'copies': DEFAULT_COPIES, 403 'copies': CHROMEBUILD_COPIES,
410 'login_cmd': chromecompute_login, 404 'login_cmd': chromecompute_login,
411 'ip': NO_IP_ADDR, 405 'ip': NO_IP_ADDR,
412 'kvm_num': NO_KVM_NUM, 406 'kvm_num': NO_KVM_NUM,
413 'path_module': posixpath, 407 'path_module': posixpath,
414 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 408 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
415 'remote_access': GCE_COMPILE_C_ONLINE, 409 'remote_access': GCE_COMPILE_C_ONLINE,
416 'launch_script': LAUNCH_SCRIPT_UNIX, 410 'launch_script': LAUNCH_SCRIPT_UNIX,
417 }, 411 },
418 412
419 'skia-vm-016': { 413 'skia-vm-016': {
420 'slaves': [ 414 'slaves': [
421 ('skiabot-win-compile-000', '0', True), 415 ('skiabot-win-compile-000', '0', False),
422 ], 416 ],
423 'copies': DEFAULT_COPIES, 417 'copies': CHROMEBUILD_COPIES,
424 'login_cmd': None, 418 'login_cmd': None,
425 'ip': NO_IP_ADDR, 419 'ip': NO_IP_ADDR,
426 'kvm_num': NO_KVM_NUM, 420 'kvm_num': NO_KVM_NUM,
427 'path_module': ntpath, 421 'path_module': ntpath,
428 'path_to_buildbot': ['buildbot'], 422 'path_to_buildbot': ['buildbot'],
429 'remote_access': False, 423 'remote_access': False,
430 'launch_script': LAUNCH_SCRIPT_WIN, 424 'launch_script': LAUNCH_SCRIPT_WIN,
431 }, 425 },
432 426
433 'skia-vm-017': { 427 'skia-vm-017': {
434 'slaves': [ 428 'slaves': [
435 ('skiabot-win-compile-001', '0', True), 429 ('skiabot-win-compile-001', '0', False),
436 ], 430 ],
437 'copies': DEFAULT_COPIES, 431 'copies': CHROMEBUILD_COPIES,
438 'login_cmd': None, 432 'login_cmd': None,
439 'ip': NO_IP_ADDR, 433 'ip': NO_IP_ADDR,
440 'kvm_num': NO_KVM_NUM, 434 'kvm_num': NO_KVM_NUM,
441 'path_module': ntpath, 435 'path_module': ntpath,
442 'path_to_buildbot': ['buildbot'], 436 'path_to_buildbot': ['buildbot'],
443 'remote_access': False, 437 'remote_access': False,
444 'launch_script': LAUNCH_SCRIPT_WIN, 438 'launch_script': LAUNCH_SCRIPT_WIN,
445 }, 439 },
446 440
447 'skia-vm-018': { 441 'skia-vm-018': {
448 'slaves': [ 442 'slaves': [
449 ('skiabot-win-compile-002', '0', True), 443 ('skiabot-win-compile-002', '0', False),
450 ], 444 ],
451 'copies': DEFAULT_COPIES, 445 'copies': CHROMEBUILD_COPIES,
452 'login_cmd': None, 446 'login_cmd': None,
453 'ip': NO_IP_ADDR, 447 'ip': NO_IP_ADDR,
454 'kvm_num': NO_KVM_NUM, 448 'kvm_num': NO_KVM_NUM,
455 'path_module': ntpath, 449 'path_module': ntpath,
456 'path_to_buildbot': ['buildbot'], 450 'path_to_buildbot': ['buildbot'],
457 'remote_access': False, 451 'remote_access': False,
458 'launch_script': LAUNCH_SCRIPT_WIN, 452 'launch_script': LAUNCH_SCRIPT_WIN,
459 }, 453 },
460 454
461 'skia-vm-019': { 455 'skia-vm-019': {
462 'slaves': [ 456 'slaves': [
463 ('skiabot-win-compile-003', '0', True), 457 ('skiabot-win-compile-003', '0', False),
464 ], 458 ],
465 'copies': DEFAULT_COPIES, 459 'copies': CHROMEBUILD_COPIES,
466 'login_cmd': None, 460 'login_cmd': None,
467 'ip': NO_IP_ADDR, 461 'ip': NO_IP_ADDR,
468 'kvm_num': NO_KVM_NUM, 462 'kvm_num': NO_KVM_NUM,
469 'path_module': ntpath, 463 'path_module': ntpath,
470 'path_to_buildbot': ['buildbot'], 464 'path_to_buildbot': ['buildbot'],
471 'remote_access': False, 465 'remote_access': False,
472 'launch_script': LAUNCH_SCRIPT_WIN, 466 'launch_script': LAUNCH_SCRIPT_WIN,
473 }, 467 },
474 468
475 'skia-vm-020': { 469 'skia-vm-020': {
476 'slaves': [ 470 'slaves': [
477 ('skiabot-linux-tester-000', '0', True), 471 ('skiabot-linux-tester-000', '0', False),
478 ], 472 ],
479 'copies': DEFAULT_COPIES, 473 'copies': CHROMEBUILD_COPIES,
480 'login_cmd': chromecompute_login, 474 'login_cmd': chromecompute_login,
481 'ip': NO_IP_ADDR, 475 'ip': NO_IP_ADDR,
482 'kvm_num': NO_KVM_NUM, 476 'kvm_num': NO_KVM_NUM,
483 'path_module': posixpath, 477 'path_module': posixpath,
484 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 478 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
485 'remote_access': GCE_COMPILE_C_ONLINE, 479 'remote_access': GCE_COMPILE_C_ONLINE,
486 'launch_script': LAUNCH_SCRIPT_UNIX, 480 'launch_script': LAUNCH_SCRIPT_UNIX,
487 }, 481 },
488 482
489 'skia-vm-021': { 483 'skia-vm-021': {
490 'slaves': [ 484 'slaves': [
491 ('skiabot-linux-tester-001', '0', True), 485 ('skiabot-linux-tester-001', '0', False),
492 ], 486 ],
493 'copies': DEFAULT_COPIES, 487 'copies': CHROMEBUILD_COPIES,
494 'login_cmd': chromecompute_login, 488 'login_cmd': chromecompute_login,
495 'ip': NO_IP_ADDR, 489 'ip': NO_IP_ADDR,
496 'kvm_num': NO_KVM_NUM, 490 'kvm_num': NO_KVM_NUM,
497 'path_module': posixpath, 491 'path_module': posixpath,
498 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 492 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
499 'remote_access': GCE_COMPILE_C_ONLINE, 493 'remote_access': GCE_COMPILE_C_ONLINE,
500 'launch_script': LAUNCH_SCRIPT_UNIX, 494 'launch_script': LAUNCH_SCRIPT_UNIX,
501 }, 495 },
502 496
503 'skia-vm-022': { 497 'skia-vm-022': {
504 'slaves': [ 498 'slaves': [
505 ('skiabot-linux-tester-002', '0', True), 499 ('skiabot-linux-tester-002', '0', False),
506 ], 500 ],
507 'copies': DEFAULT_COPIES, 501 'copies': CHROMEBUILD_COPIES,
508 'login_cmd': chromecompute_login, 502 'login_cmd': chromecompute_login,
509 'ip': NO_IP_ADDR, 503 'ip': NO_IP_ADDR,
510 'kvm_num': NO_KVM_NUM, 504 'kvm_num': NO_KVM_NUM,
511 'path_module': posixpath, 505 'path_module': posixpath,
512 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 506 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
513 'remote_access': GCE_COMPILE_C_ONLINE, 507 'remote_access': GCE_COMPILE_C_ONLINE,
514 'launch_script': LAUNCH_SCRIPT_UNIX, 508 'launch_script': LAUNCH_SCRIPT_UNIX,
515 }, 509 },
516 510
517 'skia-vm-023': { 511 'skia-vm-023': {
518 'slaves': [ 512 'slaves': [
519 ('skiabot-linux-tester-003', '0', True), 513 ('skiabot-linux-tester-003', '0', False),
520 ], 514 ],
521 'copies': DEFAULT_COPIES, 515 'copies': CHROMEBUILD_COPIES,
522 'login_cmd': chromecompute_login, 516 'login_cmd': chromecompute_login,
523 'ip': NO_IP_ADDR, 517 'ip': NO_IP_ADDR,
524 'kvm_num': NO_KVM_NUM, 518 'kvm_num': NO_KVM_NUM,
525 'path_module': posixpath, 519 'path_module': posixpath,
526 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 520 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
527 'remote_access': GCE_COMPILE_C_ONLINE, 521 'remote_access': GCE_COMPILE_C_ONLINE,
528 'launch_script': LAUNCH_SCRIPT_UNIX, 522 'launch_script': LAUNCH_SCRIPT_UNIX,
529 }, 523 },
530 524
531 'skia-vm-024': { 525 'skia-vm-024': {
532 'slaves': [ 526 'slaves': [
533 ], 527 ],
534 'copies': DEFAULT_COPIES, 528 'copies': CHROMEBUILD_COPIES,
535 'login_cmd': chromecompute_login, 529 'login_cmd': chromecompute_login,
536 'ip': NO_IP_ADDR, 530 'ip': NO_IP_ADDR,
537 'kvm_num': NO_KVM_NUM, 531 'kvm_num': NO_KVM_NUM,
538 'path_module': posixpath, 532 'path_module': posixpath,
539 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 533 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
540 'remote_access': GCE_COMPILE_C_ONLINE, 534 'remote_access': GCE_COMPILE_C_ONLINE,
541 'launch_script': LAUNCH_SCRIPT_UNIX, 535 'launch_script': LAUNCH_SCRIPT_UNIX,
542 }, 536 },
543 537
544 'skia-vm-025': { 538 'skia-vm-025': {
545 'slaves': [ 539 'slaves': [
546 ], 540 ],
547 'copies': DEFAULT_COPIES, 541 'copies': CHROMEBUILD_COPIES,
548 'login_cmd': chromecompute_login, 542 'login_cmd': chromecompute_login,
549 'ip': NO_IP_ADDR, 543 'ip': NO_IP_ADDR,
550 'kvm_num': NO_KVM_NUM, 544 'kvm_num': NO_KVM_NUM,
551 'path_module': posixpath, 545 'path_module': posixpath,
552 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 546 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
553 'remote_access': GCE_COMPILE_C_ONLINE, 547 'remote_access': GCE_COMPILE_C_ONLINE,
554 'launch_script': LAUNCH_SCRIPT_UNIX, 548 'launch_script': LAUNCH_SCRIPT_UNIX,
555 }, 549 },
556 550
557 'skia-vm-026': { 551 'skia-vm-026': {
558 'slaves': [ 552 'slaves': [
559 ], 553 ],
560 'copies': DEFAULT_COPIES, 554 'copies': CHROMEBUILD_COPIES,
561 'login_cmd': chromecompute_login, 555 'login_cmd': chromecompute_login,
562 'ip': NO_IP_ADDR, 556 'ip': NO_IP_ADDR,
563 'kvm_num': NO_KVM_NUM, 557 'kvm_num': NO_KVM_NUM,
564 'path_module': posixpath, 558 'path_module': posixpath,
565 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 559 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
566 'remote_access': GCE_COMPILE_C_ONLINE, 560 'remote_access': GCE_COMPILE_C_ONLINE,
567 'launch_script': LAUNCH_SCRIPT_UNIX, 561 'launch_script': LAUNCH_SCRIPT_UNIX,
568 }, 562 },
569 563
570 'skia-vm-027': { 564 'skia-vm-027': {
571 'slaves': [ 565 'slaves': [
572 ('skiabot-linux-xsan-000', '0', True), 566 ('skiabot-linux-xsan-000', '0', False),
573 ], 567 ],
574 'copies': DEFAULT_COPIES, 568 'copies': CHROMEBUILD_COPIES,
575 'login_cmd': chromecompute_login, 569 'login_cmd': chromecompute_login,
576 'ip': NO_IP_ADDR, 570 'ip': NO_IP_ADDR,
577 'kvm_num': NO_KVM_NUM, 571 'kvm_num': NO_KVM_NUM,
578 'path_module': posixpath, 572 'path_module': posixpath,
579 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 573 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
580 'remote_access': GCE_COMPILE_C_ONLINE, 574 'remote_access': GCE_COMPILE_C_ONLINE,
581 'launch_script': LAUNCH_SCRIPT_UNIX, 575 'launch_script': LAUNCH_SCRIPT_UNIX,
582 }, 576 },
583 577
584 'skia-vm-028': { 578 'skia-vm-028': {
585 'slaves': [ 579 'slaves': [
586 ('skiabot-linux-xsan-001', '0', True), 580 ('skiabot-linux-xsan-001', '0', False),
587 ], 581 ],
588 'copies': DEFAULT_COPIES, 582 'copies': CHROMEBUILD_COPIES,
589 'login_cmd': chromecompute_login, 583 'login_cmd': chromecompute_login,
590 'ip': NO_IP_ADDR, 584 'ip': NO_IP_ADDR,
591 'kvm_num': NO_KVM_NUM, 585 'kvm_num': NO_KVM_NUM,
592 'path_module': posixpath, 586 'path_module': posixpath,
593 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 587 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
594 'remote_access': GCE_COMPILE_C_ONLINE, 588 'remote_access': GCE_COMPILE_C_ONLINE,
595 'launch_script': LAUNCH_SCRIPT_UNIX, 589 'launch_script': LAUNCH_SCRIPT_UNIX,
596 }, 590 },
597 591
598 'skia-vm-029': { 592 'skia-vm-029': {
599 'slaves': [ 593 'slaves': [
600 ], 594 ],
601 'copies': DEFAULT_COPIES, 595 'copies': CHROMEBUILD_COPIES,
602 'login_cmd': chromecompute_login, 596 'login_cmd': chromecompute_login,
603 'ip': NO_IP_ADDR, 597 'ip': NO_IP_ADDR,
604 'kvm_num': NO_KVM_NUM, 598 'kvm_num': NO_KVM_NUM,
605 'path_module': posixpath, 599 'path_module': posixpath,
606 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 600 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
607 'remote_access': GCE_COMPILE_C_ONLINE, 601 'remote_access': GCE_COMPILE_C_ONLINE,
608 'launch_script': LAUNCH_SCRIPT_UNIX, 602 'launch_script': LAUNCH_SCRIPT_UNIX,
609 }, 603 },
610 604
611 'skia-vm-030': { 605 'skia-vm-030': {
612 'slaves': [ 606 'slaves': [
613 ], 607 ],
614 'copies': DEFAULT_COPIES, 608 'copies': CHROMEBUILD_COPIES,
615 'login_cmd': None, 609 'login_cmd': None,
616 'ip': NO_IP_ADDR, 610 'ip': NO_IP_ADDR,
617 'kvm_num': NO_KVM_NUM, 611 'kvm_num': NO_KVM_NUM,
618 'path_module': ntpath, 612 'path_module': ntpath,
619 'path_to_buildbot': ['buildbot'], 613 'path_to_buildbot': ['buildbot'],
620 'remote_access': False, 614 'remote_access': False,
621 'launch_script': LAUNCH_SCRIPT_WIN, 615 'launch_script': LAUNCH_SCRIPT_WIN,
622 }, 616 },
623 617
624 'skia-vm-031': { 618 'skia-vm-031': {
625 'slaves': [ 619 'slaves': [
626 ], 620 ],
627 'copies': DEFAULT_COPIES, 621 'copies': CHROMEBUILD_COPIES,
628 'login_cmd': None, 622 'login_cmd': None,
629 'ip': NO_IP_ADDR, 623 'ip': NO_IP_ADDR,
630 'kvm_num': NO_KVM_NUM, 624 'kvm_num': NO_KVM_NUM,
631 'path_module': ntpath, 625 'path_module': ntpath,
632 'path_to_buildbot': ['buildbot'], 626 'path_to_buildbot': ['buildbot'],
633 'remote_access': False, 627 'remote_access': False,
634 'launch_script': LAUNCH_SCRIPT_WIN, 628 'launch_script': LAUNCH_SCRIPT_WIN,
635 }, 629 },
636 630
637 'skia-vm-032': { 631 'skia-vm-032': {
638 'slaves': [ 632 'slaves': [
639 ], 633 ],
640 'copies': DEFAULT_COPIES, 634 'copies': CHROMEBUILD_COPIES,
641 'login_cmd': None, 635 'login_cmd': None,
642 'ip': NO_IP_ADDR, 636 'ip': NO_IP_ADDR,
643 'kvm_num': NO_KVM_NUM, 637 'kvm_num': NO_KVM_NUM,
644 'path_module': ntpath, 638 'path_module': ntpath,
645 'path_to_buildbot': ['buildbot'], 639 'path_to_buildbot': ['buildbot'],
646 'remote_access': False, 640 'remote_access': False,
647 'launch_script': LAUNCH_SCRIPT_WIN, 641 'launch_script': LAUNCH_SCRIPT_WIN,
648 }, 642 },
649 643
650 'skia-vm-101': { 644 'skia-vm-101': {
651 'slaves': [ 645 'slaves': [
652 ], 646 ],
653 'copies': DEFAULT_COPIES, 647 'copies': CHROMEBUILD_COPIES,
654 'login_cmd': chromecompute_login, 648 'login_cmd': chromecompute_login,
655 'ip': NO_IP_ADDR, 649 'ip': NO_IP_ADDR,
656 'kvm_num': NO_KVM_NUM, 650 'kvm_num': NO_KVM_NUM,
657 'path_module': posixpath, 651 'path_module': posixpath,
658 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH, 652 'path_to_buildbot': CHROMECOMPUTE_BUILDBOT_PATH,
659 'remote_access': GCE_COMPILE_C_ONLINE, 653 'remote_access': GCE_COMPILE_C_ONLINE,
660 'launch_script': LAUNCH_SCRIPT_UNIX, 654 'launch_script': LAUNCH_SCRIPT_UNIX,
661 }, 655 },
662 656
663 ################################# Mac Machines ################################# 657 ################################# Mac Machines #################################
664 658
665 'skiabot-macmini-10_6-001': { 659 'skiabot-macmini-10_6-001': {
666 'slaves': [ 660 'slaves': [
667 ('skiabot-macmini-10_6-000', '0', True), 661 ('skiabot-macmini-10_6-000', '0', False),
668 ('skiabot-macmini-10_6-001', '1', True), 662 ('skiabot-macmini-10_6-001', '1', False),
669 ], 663 ],
670 'copies': DEFAULT_COPIES, 664 'copies': CHROMEBUILD_COPIES,
671 'login_cmd': skia_lab_login, 665 'login_cmd': skia_lab_login,
672 'ip': '192.168.1.144', 666 'ip': '192.168.1.144',
673 'kvm_num': '2', 667 'kvm_num': '2',
674 'path_module': posixpath, 668 'path_module': posixpath,
675 'path_to_buildbot': ['buildbot'], 669 'path_to_buildbot': ['buildbot'],
676 'remote_access': True, 670 'remote_access': True,
677 'launch_script': LAUNCH_SCRIPT_UNIX, 671 'launch_script': LAUNCH_SCRIPT_UNIX,
678 }, 672 },
679 673
680 'skiabot-macmini-10_6-002': { 674 'skiabot-macmini-10_6-002': {
681 'slaves': [ 675 'slaves': [
682 ('skiabot-macmini-10_6-002', '2', True), 676 ('skiabot-macmini-10_6-002', '2', False),
683 ('skiabot-macmini-10_6-003', '3', True), 677 ('skiabot-macmini-10_6-003', '3', False),
684 ], 678 ],
685 'copies': DEFAULT_COPIES, 679 'copies': CHROMEBUILD_COPIES,
686 'login_cmd': skia_lab_login, 680 'login_cmd': skia_lab_login,
687 'ip': '192.168.1.121', 681 'ip': '192.168.1.121',
688 'kvm_num': '1', 682 'kvm_num': '1',
689 'path_module': posixpath, 683 'path_module': posixpath,
690 'path_to_buildbot': ['buildbot'], 684 'path_to_buildbot': ['buildbot'],
691 'remote_access': True, 685 'remote_access': True,
692 'launch_script': LAUNCH_SCRIPT_UNIX, 686 'launch_script': LAUNCH_SCRIPT_UNIX,
693 }, 687 },
694 688
695 'skiabot-macmini-10_7-001': { 689 'skiabot-macmini-10_7-001': {
696 'slaves': [ 690 'slaves': [
697 ('skiabot-macmini-10_7-000', '0', True), 691 ('skiabot-macmini-10_7-000', '0', False),
698 ('skiabot-macmini-10_7-001', '1', True), 692 ('skiabot-macmini-10_7-001', '1', False),
699 ], 693 ],
700 'copies': DEFAULT_COPIES, 694 'copies': CHROMEBUILD_COPIES,
701 'login_cmd': skia_lab_login, 695 'login_cmd': skia_lab_login,
702 'ip': '192.168.1.137', 696 'ip': '192.168.1.137',
703 'kvm_num': '3', 697 'kvm_num': '3',
704 'path_module': posixpath, 698 'path_module': posixpath,
705 'path_to_buildbot': ['buildbot'], 699 'path_to_buildbot': ['buildbot'],
706 'remote_access': True, 700 'remote_access': True,
707 'launch_script': LAUNCH_SCRIPT_UNIX, 701 'launch_script': LAUNCH_SCRIPT_UNIX,
708 }, 702 },
709 703
710 'skiabot-macmini-10_7-002': { 704 'skiabot-macmini-10_7-002': {
711 'slaves': [ 705 'slaves': [
712 ('skiabot-macmini-10_7-bench', '0', True), 706 ('skiabot-macmini-10_7-bench', '0', False),
713 ], 707 ],
714 'copies': DEFAULT_COPIES, 708 'copies': CHROMEBUILD_COPIES,
715 'login_cmd': skia_lab_login, 709 'login_cmd': skia_lab_login,
716 'ip': '192.168.1.124', 710 'ip': '192.168.1.124',
717 'kvm_num': '4', 711 'kvm_num': '4',
718 'path_module': posixpath, 712 'path_module': posixpath,
719 'path_to_buildbot': ['buildbot'], 713 'path_to_buildbot': ['buildbot'],
720 'remote_access': True, 714 'remote_access': True,
721 'launch_script': LAUNCH_SCRIPT_UNIX, 715 'launch_script': LAUNCH_SCRIPT_UNIX,
722 }, 716 },
723 717
724 'skiabot-macmini-10_8-001': { 718 'skiabot-macmini-10_8-001': {
725 'slaves': [ 719 'slaves': [
726 ('skiabot-macmini-10_8-000', '0', True), 720 ('skiabot-macmini-10_8-000', '0', False),
727 ('skiabot-macmini-10_8-001', '1', True), 721 ('skiabot-macmini-10_8-001', '1', False),
728 ], 722 ],
729 'copies': DEFAULT_COPIES, 723 'copies': CHROMEBUILD_COPIES,
730 'login_cmd': skia_lab_login, 724 'login_cmd': skia_lab_login,
731 'ip': '192.168.1.125', 725 'ip': '192.168.1.125',
732 'kvm_num': '8', 726 'kvm_num': '8',
733 'path_module': posixpath, 727 'path_module': posixpath,
734 'path_to_buildbot': ['buildbot'], 728 'path_to_buildbot': ['buildbot'],
735 'remote_access': True, 729 'remote_access': True,
736 'launch_script': LAUNCH_SCRIPT_UNIX, 730 'launch_script': LAUNCH_SCRIPT_UNIX,
737 }, 731 },
738 732
739 'skiabot-macmini-10_8-002': { 733 'skiabot-macmini-10_8-002': {
740 'slaves': [ 734 'slaves': [
741 ('skiabot-macmini-10_8-bench', '0', True), 735 ('skiabot-macmini-10_8-bench', '0', False),
742 ], 736 ],
743 'copies': DEFAULT_COPIES, 737 'copies': CHROMEBUILD_COPIES,
744 'login_cmd': skia_lab_login, 738 'login_cmd': skia_lab_login,
745 'ip': '192.168.1.135', 739 'ip': '192.168.1.135',
746 'kvm_num': '6', 740 'kvm_num': '6',
747 'path_module': posixpath, 741 'path_module': posixpath,
748 'path_to_buildbot': ['buildbot'], 742 'path_to_buildbot': ['buildbot'],
749 'remote_access': True, 743 'remote_access': True,
750 'launch_script': LAUNCH_SCRIPT_UNIX, 744 'launch_script': LAUNCH_SCRIPT_UNIX,
751 }, 745 },
752 746
753 'skiabot-mac-10_7-compile': { 747 'skiabot-mac-10_7-compile': {
754 'slaves': [ 748 'slaves': [
755 ('skiabot-mac-10_7-compile-000', '0', True), 749 ('skiabot-mac-10_7-compile-000', '0', False),
756 ('skiabot-mac-10_7-compile-001', '1', True), 750 ('skiabot-mac-10_7-compile-001', '1', False),
757 ('skiabot-mac-10_7-compile-002', '2', True), 751 ('skiabot-mac-10_7-compile-002', '2', False),
758 ('skiabot-mac-10_7-compile-003', '3', True), 752 ('skiabot-mac-10_7-compile-003', '3', False),
759 ('skiabot-mac-10_7-compile-004', '4', True), 753 ('skiabot-mac-10_7-compile-004', '4', False),
760 ('skiabot-mac-10_7-compile-005', '5', True), 754 ('skiabot-mac-10_7-compile-005', '5', False),
761 ('skiabot-mac-10_7-compile-006', '6', True), 755 ('skiabot-mac-10_7-compile-006', '6', False),
762 ('skiabot-mac-10_7-compile-007', '7', True), 756 ('skiabot-mac-10_7-compile-007', '7', False),
763 ('skiabot-mac-10_7-compile-008', '8', True), 757 ('skiabot-mac-10_7-compile-008', '8', False),
764 ('skiabot-mac-10_7-compile-009', '9', True), 758 ('skiabot-mac-10_7-compile-009', '9', False),
765 ], 759 ],
766 'copies': DEFAULT_COPIES, 760 'copies': CHROMEBUILD_COPIES,
767 'login_cmd': skia_lab_login, 761 'login_cmd': skia_lab_login,
768 'ip': '192.168.1.118', 762 'ip': '192.168.1.118',
769 'kvm_num': '5', 763 'kvm_num': '5',
770 'path_module': posixpath, 764 'path_module': posixpath,
771 'path_to_buildbot': ['buildbot'], 765 'path_to_buildbot': ['buildbot'],
772 'remote_access': True, 766 'remote_access': True,
773 'launch_script': LAUNCH_SCRIPT_UNIX, 767 'launch_script': LAUNCH_SCRIPT_UNIX,
774 }, 768 },
775 769
776 'skiabot-mac-10_8-compile': { 770 'skiabot-mac-10_8-compile': {
777 'slaves': [ 771 'slaves': [
778 ('skiabot-mac-10_8-compile-000', '0', True), 772 ('skiabot-mac-10_8-compile-000', '0', False),
779 ('skiabot-mac-10_8-compile-001', '1', True), 773 ('skiabot-mac-10_8-compile-001', '1', False),
780 ('skiabot-mac-10_8-compile-002', '2', True), 774 ('skiabot-mac-10_8-compile-002', '2', False),
781 ('skiabot-mac-10_8-compile-003', '3', True), 775 ('skiabot-mac-10_8-compile-003', '3', False),
782 ('skiabot-mac-10_8-compile-004', '4', True), 776 ('skiabot-mac-10_8-compile-004', '4', False),
783 ('skiabot-mac-10_8-compile-005', '5', True), 777 ('skiabot-mac-10_8-compile-005', '5', False),
784 ('skiabot-mac-10_8-compile-006', '6', True), 778 ('skiabot-mac-10_8-compile-006', '6', False),
785 ('skiabot-mac-10_8-compile-007', '7', True), 779 ('skiabot-mac-10_8-compile-007', '7', False),
786 ('skiabot-mac-10_8-compile-008', '8', True), 780 ('skiabot-mac-10_8-compile-008', '8', False),
787 ('skiabot-mac-10_8-compile-009', '9', True), 781 ('skiabot-mac-10_8-compile-009', '9', False),
788 ], 782 ],
789 'copies': DEFAULT_COPIES, 783 'copies': CHROMEBUILD_COPIES,
790 'login_cmd': skia_lab_login, 784 'login_cmd': skia_lab_login,
791 'ip': '192.168.1.104', 785 'ip': '192.168.1.104',
792 'kvm_num': '7', 786 'kvm_num': '7',
793 'path_module': posixpath, 787 'path_module': posixpath,
794 'path_to_buildbot': ['buildbot'], 788 'path_to_buildbot': ['buildbot'],
795 'remote_access': True, 789 'remote_access': True,
796 'launch_script': LAUNCH_SCRIPT_UNIX, 790 'launch_script': LAUNCH_SCRIPT_UNIX,
797 }, 791 },
798 792
799 ############################### Windows Machines ############################### 793 ############################### Windows Machines ###############################
800 794
801 'win7-intel-002': { 795 'win7-intel-002': {
802 'slaves': [ 796 'slaves': [
803 ('skiabot-shuttle-win7-intel-bench', '0', True), 797 ('skiabot-shuttle-win7-intel-bench', '0', False),
804 ], 798 ],
805 'copies': DEFAULT_COPIES, 799 'copies': CHROMEBUILD_COPIES,
806 'login_cmd': None, 800 'login_cmd': None,
807 'ip': '192.168.1.139', 801 'ip': '192.168.1.139',
808 'kvm_num': 'F', 802 'kvm_num': 'F',
809 'path_module': ntpath, 803 'path_module': ntpath,
810 'path_to_buildbot': ['buildbot'], 804 'path_to_buildbot': ['buildbot'],
811 'remote_access': False, 805 'remote_access': False,
812 'launch_script': LAUNCH_SCRIPT_WIN, 806 'launch_script': LAUNCH_SCRIPT_WIN,
813 }, 807 },
814 808
815 'win7-intel-003': { 809 'win7-intel-003': {
816 'slaves': [ 810 'slaves': [
817 ('skiabot-shuttle-win7-intel-000', '0', True), 811 ('skiabot-shuttle-win7-intel-000', '0', False),
818 ], 812 ],
819 'copies': DEFAULT_COPIES, 813 'copies': CHROMEBUILD_COPIES,
820 'login_cmd': None, 814 'login_cmd': None,
821 'ip': '192.168.1.114', 815 'ip': '192.168.1.114',
822 'kvm_num': 'G', 816 'kvm_num': 'G',
823 'path_module': ntpath, 817 'path_module': ntpath,
824 'path_to_buildbot': ['buildbot'], 818 'path_to_buildbot': ['buildbot'],
825 'remote_access': False, 819 'remote_access': False,
826 'launch_script': LAUNCH_SCRIPT_WIN, 820 'launch_script': LAUNCH_SCRIPT_WIN,
827 }, 821 },
828 822
829 'win8-gtx660-001': { 823 'win8-gtx660-001': {
830 'slaves': [ 824 'slaves': [
831 ('skiabot-shuttle-win8-gtx660-bench', '0', True), 825 ('skiabot-shuttle-win8-gtx660-bench', '0', False),
832 ], 826 ],
833 'copies': DEFAULT_COPIES, 827 'copies': CHROMEBUILD_COPIES,
834 'login_cmd': None, 828 'login_cmd': None,
835 'ip': '192.168.1.133', 829 'ip': '192.168.1.133',
836 'kvm_num': 'B', 830 'kvm_num': 'B',
837 'path_module': ntpath, 831 'path_module': ntpath,
838 'path_to_buildbot': ['buildbot'], 832 'path_to_buildbot': ['buildbot'],
839 'remote_access': False, 833 'remote_access': False,
840 'launch_script': LAUNCH_SCRIPT_WIN, 834 'launch_script': LAUNCH_SCRIPT_WIN,
841 }, 835 },
842 836
843 'win8-hd7770-000': { 837 'win8-hd7770-000': {
844 'slaves': [ 838 'slaves': [
845 ('skiabot-shuttle-win8-hd7770-000', '0', True), 839 ('skiabot-shuttle-win8-hd7770-000', '0', False),
846 ], 840 ],
847 'copies': DEFAULT_COPIES, 841 'copies': CHROMEBUILD_COPIES,
848 'login_cmd': None, 842 'login_cmd': None,
849 'ip': '192.168.1.117', 843 'ip': '192.168.1.117',
850 'kvm_num': 'C', 844 'kvm_num': 'C',
851 'path_module': ntpath, 845 'path_module': ntpath,
852 'path_to_buildbot': ['buildbot'], 846 'path_to_buildbot': ['buildbot'],
853 'remote_access': False, 847 'remote_access': False,
854 'launch_script': LAUNCH_SCRIPT_WIN, 848 'launch_script': LAUNCH_SCRIPT_WIN,
855 }, 849 },
856 850
857 'win8-hd7770-001': { 851 'win8-hd7770-001': {
858 'slaves': [ 852 'slaves': [
859 ('skiabot-shuttle-win8-hd7770-bench', '0', True), 853 ('skiabot-shuttle-win8-hd7770-bench', '0', False),
860 ], 854 ],
861 'copies': DEFAULT_COPIES, 855 'copies': CHROMEBUILD_COPIES,
862 'login_cmd': None, 856 'login_cmd': None,
863 'ip': '192.168.1.107', 857 'ip': '192.168.1.107',
864 'kvm_num': 'D', 858 'kvm_num': 'D',
865 'path_module': ntpath, 859 'path_module': ntpath,
866 'path_to_buildbot': ['buildbot'], 860 'path_to_buildbot': ['buildbot'],
867 'remote_access': False, 861 'remote_access': False,
868 'launch_script': LAUNCH_SCRIPT_WIN, 862 'launch_script': LAUNCH_SCRIPT_WIN,
869 }, 863 },
870 864
871 ############################ Machines in Chrome Golo ########################### 865 ############################ Machines in Chrome Golo ###########################
872 866
873 'build3-a3': { 867 'build3-a3': {
874 'slaves': [ 868 'slaves': [
875 ('build3-a3', '0', True), 869 ('build3-a3', '0', False),
876 ], 870 ],
877 'copies': None, 871 'copies': None,
878 'login_cmd': None, 872 'login_cmd': None,
879 'ip': NO_IP_ADDR, 873 'ip': NO_IP_ADDR,
880 'kvm_num': NO_KVM_NUM, 874 'kvm_num': NO_KVM_NUM,
881 'path_module': None, 875 'path_module': None,
882 'path_to_buildbot': None, 876 'path_to_buildbot': None,
883 'remote_access': False, 877 'remote_access': False,
884 'launch_script': LAUNCH_SCRIPT_UNIX, 878 'launch_script': LAUNCH_SCRIPT_UNIX,
885 }, 879 },
886 880
887 'build4-a3': { 881 'build4-a3': {
888 'slaves': [ 882 'slaves': [
889 ('build4-a3', '0', True), 883 ('build4-a3', '0', False),
890 ], 884 ],
891 'copies': None, 885 'copies': None,
892 'login_cmd': None, 886 'login_cmd': None,
893 'ip': NO_IP_ADDR, 887 'ip': NO_IP_ADDR,
894 'kvm_num': NO_KVM_NUM, 888 'kvm_num': NO_KVM_NUM,
895 'path_module': None, 889 'path_module': None,
896 'path_to_buildbot': None, 890 'path_to_buildbot': None,
897 'remote_access': False, 891 'remote_access': False,
898 'launch_script': LAUNCH_SCRIPT_UNIX, 892 'launch_script': LAUNCH_SCRIPT_UNIX,
899 }, 893 },
900 894
901 'build5-a3': { 895 'build5-a3': {
902 'slaves': [ 896 'slaves': [
903 ('build5-a3', '0', True), 897 ('build5-a3', '0', False),
904 ], 898 ],
905 'copies': None, 899 'copies': None,
906 'login_cmd': None, 900 'login_cmd': None,
907 'ip': NO_IP_ADDR, 901 'ip': NO_IP_ADDR,
908 'kvm_num': NO_KVM_NUM, 902 'kvm_num': NO_KVM_NUM,
909 'path_module': posixpath, 903 'path_module': posixpath,
910 'path_to_buildbot': None, 904 'path_to_buildbot': None,
911 'remote_access': False, 905 'remote_access': False,
912 'launch_script': LAUNCH_SCRIPT_UNIX, 906 'launch_script': LAUNCH_SCRIPT_UNIX,
913 }, 907 },
914 908
915 # TODO(borenet): These buildslaves are actually not running, but they still 909 # TODO(borenet): These buildslaves are actually not running, but they still
916 # appear in a slaves.cfg file. We list them here to avoid having to remove 910 # appear in a slaves.cfg file. We list them here to avoid having to remove
917 # them from slaves.cfg in case we want to add them back in the future. 911 # them from slaves.cfg in case we want to add them back in the future.
918 'extra_buildslaves_catchall': { 912 'extra_buildslaves_catchall': {
919 'slaves': [ 913 'slaves': [
920 ('skiabot-macmini-10_7-002', '2', True), 914 ('skiabot-macmini-10_7-002', '2', False),
921 ('skiabot-macmini-10_7-003', '3', True), 915 ('skiabot-macmini-10_7-003', '3', False),
922 ('skiabot-macmini-10_8-002', '2', True), 916 ('skiabot-macmini-10_8-002', '2', False),
923 ('skiabot-macmini-10_8-003', '3', True), 917 ('skiabot-macmini-10_8-003', '3', False),
924 ], 918 ],
925 'copies': None, 919 'copies': None,
926 'login_cmd': None, 920 'login_cmd': None,
927 'ip': NO_IP_ADDR, 921 'ip': NO_IP_ADDR,
928 'kvm_num': NO_KVM_NUM, 922 'kvm_num': NO_KVM_NUM,
929 'path_module': posixpath, 923 'path_module': posixpath,
930 'path_to_buildbot': None, 924 'path_to_buildbot': None,
931 'remote_access': False, 925 'remote_access': False,
932 'launch_script': None, 926 'launch_script': None,
933 }, 927 },
(...skipping 29 matching lines...) Expand all
963 hostname: string; name of the build slave host. 957 hostname: string; name of the build slave host.
964 Returns: 958 Returns:
965 SlaveHostConfig instance with configuration for this machine. 959 SlaveHostConfig instance with configuration for this machine.
966 """ 960 """
967 path_to_buildbot = os.path.join(os.path.dirname(__file__), os.pardir) 961 path_to_buildbot = os.path.join(os.path.dirname(__file__), os.pardir)
968 path_to_buildbot = os.path.abspath(path_to_buildbot).split(os.path.sep) 962 path_to_buildbot = os.path.abspath(path_to_buildbot).split(os.path.sep)
969 launch_script = LAUNCH_SCRIPT_WIN if os.name == 'nt' else LAUNCH_SCRIPT_UNIX 963 launch_script = LAUNCH_SCRIPT_WIN if os.name == 'nt' else LAUNCH_SCRIPT_UNIX
970 return SlaveHostConfig( 964 return SlaveHostConfig(
971 hostname=hostname, 965 hostname=hostname,
972 slaves=[(hostname, '0', True)], 966 slaves=[(hostname, '0', True)],
973 copies=DEFAULT_COPIES, 967 copies=CHROMEBUILD_COPIES,
974 login_cmd=None, 968 login_cmd=None,
975 ip=None, 969 ip=None,
976 kvm_num=None, 970 kvm_num=None,
977 path_module=os.path, 971 path_module=os.path,
978 path_to_buildbot=path_to_buildbot, 972 path_to_buildbot=path_to_buildbot,
979 remote_access=False, 973 remote_access=False,
980 launch_script=launch_script, 974 launch_script=launch_script,
981 ) 975 )
982 976
983 977
984 def get_slave_host_config(hostname): 978 def get_slave_host_config(hostname):
985 """Helper function for retrieving slave host configuration information. 979 """Helper function for retrieving slave host configuration information.
986 980
987 If the given hostname is unknown, returns a default config. 981 If the given hostname is unknown, returns a default config.
988 982
989 Args: 983 Args:
990 hostname: string; the hostname of the slave host machine. 984 hostname: string; the hostname of the slave host machine.
991 Returns: 985 Returns:
992 SlaveHostConfig instance representing the given host. 986 SlaveHostConfig instance representing the given host.
993 """ 987 """
994 return SLAVE_HOSTS.get(hostname, default_slave_host_config(hostname)) 988 return SLAVE_HOSTS.get(hostname, default_slave_host_config(hostname))
OLDNEW
« scripts/launch_slaves.py ('K') | « site_config/config_private.py ('k') | slave/Makefile » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698