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

Side by Side Diff: master/slaves.cfg

Issue 648353002: Remove Skia's forked buildbot code (Closed) Base URL: https://skia.googlesource.com/buildbot.git@master
Patch Set: Address comment 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
« no previous file with comments | « master/skia_notifier.py ('k') | master/slaves_cfg.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # -*- python -*-
2 # ex: set syntax=python:
3
4 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file.
7
8 # See master.experimental/slaves.cfg for documentation.
9
10
11 LINUX_CANARY_BUILDSLAVES = range(3)
12 LINUX_COMPILE_BUILDSLAVES = range(13)
13 LINUX_TEST_BUILDSLAVES = range(4)
14 LINUX_XSAN_BUILDSLAVES = range(2)
15
16 INTEGER_WIDTH = 3
17 DEFAULT_CONCURRENT_BUILDSLAVES = range(4)
18 DEFAULT_COMPILE_BUILDSLAVES = range(10)
19 WIN_COMPILE_BUILDSLAVES = range(4)
20 WIN_CANARY_BUILDSLAVES = range(3)
21 WIN8_COMPILE_BUILDSLAVES = range(2)
22 ANDROID_KEEPALIVE_CONDITION = ['python',
23 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial',
24 '%(serial)s']
25 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux'
26 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_32'
27 LINUX_COMPILE_BUILDERS = [
28 'Build-Ubuntu13.10-GCC4.8-x86-Debug',
29 'Build-Ubuntu13.10-GCC4.8-x86-Release',
30 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug',
31 'Build-Ubuntu13.10-GCC4.8-x86_64-Release',
32 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-NoGPU',
33 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-NoGPU',
34 'Build-Ubuntu13.10-GCC4.8-NaCl-Debug',
35 'Build-Ubuntu13.10-GCC4.8-NaCl-Release',
36 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android',
37 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-Android',
38 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android_NoThumb',
39 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-Android_NoThumb',
40 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android_Neon',
41 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-Android_Neon',
42 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android_NoNeon',
43 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-Android_NoNeon',
44 'Build-Ubuntu13.10-GCC4.8-Arm64-Debug-Android',
45 'Build-Ubuntu13.10-GCC4.8-Arm64-Release-Android',
46 'Build-Ubuntu13.10-GCC4.8-x86-Debug-Android',
47 'Build-Ubuntu13.10-GCC4.8-x86-Release-Android',
48 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-Android',
49 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Android',
50 'Build-Ubuntu13.10-GCC4.8-Mips-Debug-Android',
51 'Build-Ubuntu13.10-GCC4.8-Mips-Release-Android',
52 'Build-Ubuntu13.10-GCC4.8-Mips64-Debug-Android',
53 'Build-Ubuntu13.10-GCC4.8-Mips64-Release-Android',
54 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Debug-Android',
55 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Release-Android',
56 'Build-Ubuntu13.10-GCC4.8-x86-Debug-CrOS_Alex',
57 'Build-Ubuntu13.10-GCC4.8-x86-Release-CrOS_Alex',
58 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-CrOS_Link',
59 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-CrOS_Link',
60 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-CrOS_Daisy',
61 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-CrOS_Daisy',
62 'Build-Ubuntu13.10-Clang-x86_64-Debug',
63 ]
64 WIN_COMPILE_BUILDERS = [
65 'Build-Win-VS2013-x86-Debug',
66 'Build-Win-VS2013-x86-Release',
67 'Build-Win-VS2013-x86_64-Debug',
68 'Build-Win-VS2013-x86_64-Release',
69 'Build-Win-VS2013-x86-Debug-ANGLE',
70 'Build-Win-VS2013-x86-Release-ANGLE',
71 'Build-Win-VS2013-x86-Debug-GDI',
72 'Build-Win-VS2013-x86-Release-GDI',
73 'Build-Win-VS2013-x86-Debug-Exceptions',
74 ]
75
76
77 def _Format(obj, dictionary):
78 """ Recursively apply the dictionary to any format strings in the requested
79 object. Returns a copy and does not modify the original. """
80 if isinstance(obj, str):
81 return obj % dictionary
82 if isinstance(obj, list):
83 return [_Format(item, dictionary) for item in obj]
84 if isinstance(obj, dict):
85 rv = {}
86 for key, value in obj.iteritems():
87 rv[_Format(key, dictionary)] = _Format(value, dictionary)
88 return rv
89 return obj
90
91
92 def SelfReferenceFormat(dictionary):
93 """ Apply a format string to a dictionary in order to allow self-referencial
94 keys and values. For example:
95
96 >>> d = {
97 >>> 'key1': 'value',
98 >>> 'key2': '%(key1)s2',
99 >>> }
100 >>> print SelfReferenceFormat(d)['key2']
101 value2
102
103 Note that chains of references are not supported:
104
105 >>> d = {
106 >>> 'key1': 'value',
107 >>> 'key2': '%(key1)s2',
108 >>> 'key3': '%(key2)s_fail',
109 >>> }
110 >>> print SelfReferenceFormat(d)['key3']
111 %(key1)s2_fail
112 """
113 return _Format(dictionary, dictionary)
114
115
116 def AddTrybots(slave_dict):
117 slave_dict['builder'].extend(
118 [builder + '-Trybot' for builder in slave_dict['builder']])
119
120
121 slaves = [SelfReferenceFormat(d) for d in [
122 {
123 'master': 'AndroidSkia',
124 'hostname': 'skiabot-shuttle-ubuntu12-xoom-001',
125 'builder': [
126 'Test-Android-Xoom-Tegra2-Arm7-Debug',
127 'Test-Android-Xoom-Tegra2-Arm7-Release',
128 'Perf-Android-Xoom-Tegra2-Arm7-Release',
129 ],
130 'serial': '1700618542c101d7',
131 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
132 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
133 },
134 {
135 'master': 'AndroidSkia',
136 'hostname': 'skiabot-shuttle-ubuntu12-xoom-002',
137 'builder': [
138 'Test-Android-Xoom-Tegra2-Arm7-Debug',
139 'Test-Android-Xoom-Tegra2-Arm7-Release',
140 'Perf-Android-Xoom-Tegra2-Arm7-Release',
141 ],
142 'serial': '1700618443a00497',
143 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
144 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
145 },
146 {
147 'master': 'AndroidSkia',
148 'hostname': 'skiabot-shuttle-ubuntu12-xoom-003',
149 'builder': [
150 'Test-Android-Xoom-Tegra2-Arm7-Debug',
151 'Test-Android-Xoom-Tegra2-Arm7-Release',
152 'Perf-Android-Xoom-Tegra2-Arm7-Release',
153 ],
154 'serial': '027c104942212397',
155 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
156 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
157 },
158 {
159 'master': 'AndroidSkia',
160 'hostname': 'skiabot-shuttle-ubuntu12-nexus5-001',
161 'builder': [
162 'Test-Android-Nexus5-Adreno330-Arm7-Debug',
163 'Test-Android-Nexus5-Adreno330-Arm7-Release',
164 'Perf-Android-Nexus5-Adreno330-Arm7-Release',
165 ],
166 'serial': '03f61449437cc47b',
167 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
168 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
169 },
170 {
171 'master': 'AndroidSkia',
172 'hostname': 'skiabot-shuttle-ubuntu12-nexus5-002',
173 'builder': [
174 'Test-Android-Nexus5-Adreno330-Arm7-Debug',
175 'Test-Android-Nexus5-Adreno330-Arm7-Release',
176 'Perf-Android-Nexus5-Adreno330-Arm7-Release',
177 ],
178 'serial': '018dff3520c970f6',
179 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
180 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
181 },
182 {
183 'master': 'AndroidSkia',
184 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-001',
185 'builder': [
186 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
187 'Test-Android-Nexus7-Tegra3-Arm7-Release',
188 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
189 ],
190 'serial': '015d210a13480604',
191 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
192 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
193 },
194 {
195 'master': 'AndroidSkia',
196 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-002',
197 'builder': [
198 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
199 'Test-Android-Nexus7-Tegra3-Arm7-Release',
200 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
201 ],
202 'serial': '015d18848c280217',
203 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
204 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
205 },
206 {
207 'master': 'AndroidSkia',
208 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-003',
209 'builder': [
210 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
211 'Test-Android-Nexus7-Tegra3-Arm7-Release',
212 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
213 ],
214 'serial': '015d16897c401e17',
215 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
216 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
217 },
218 {
219 'master': 'AndroidSkia',
220 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-001',
221 'builder': [
222 'Test-Android-Nexus10-MaliT604-Arm7-Debug',
223 'Test-Android-Nexus10-MaliT604-Arm7-Release',
224 'Perf-Android-Nexus10-MaliT604-Arm7-Release',
225 ],
226 'serial': 'R32C801B5LH',
227 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
228 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
229 },
230 {
231 'master': 'AndroidSkia',
232 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-003',
233 'builder': [
234 'Test-Android-Nexus10-MaliT604-Arm7-Debug',
235 'Test-Android-Nexus10-MaliT604-Arm7-Release',
236 'Perf-Android-Nexus10-MaliT604-Arm7-Release',
237 ],
238 'serial': 'R32CB017X2L',
239 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
240 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
241 },
242 {
243 'master': 'AndroidSkia',
244 'hostname': 'skiabot-shuttle-ubuntu12-venue8-001',
245 'builder': [
246 'Test-Android-Venue8-PowerVR-x86-Debug',
247 'Test-Android-Venue8-PowerVR-x86-Release',
248 'Perf-Android-Venue8-PowerVR-x86-Release',
249 ],
250 # Yes, for real. _All_ Venue8 have this serial number.
251 'serial': '01234567890123456789',
252 'has_root': 'False',
253 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
254 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
255 },
256 ] + [
257 {
258 'master': 'Skia',
259 'hostname': 'skiabot-linux-tester-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
260 'builder': [
261 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug',
262 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-Shared',
263 ],
264 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
265 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT,
266 } for i in LINUX_TEST_BUILDSLAVES
267 ] + [
268 {
269 'master': 'Skia',
270 'hostname': 'skiabot-shuttle-ubuntu12-002',
271 'builder': [
272 'Test-ChromeOS-Alex-GMA3150-x86-Debug',
273 'Test-ChromeOS-Alex-GMA3150-x86-Release',
274 'Perf-ChromeOS-Alex-GMA3150-x86-Release',
275 ],
276 'ssh_host': '192.168.1.140',
277 'ssh_port': '22',
278 },
279 {
280 'master': 'Skia',
281 'hostname': 'skiabot-shuttle-ubuntu12-003',
282 'builder': [
283 'Test-ChromeOS-Link-HD4000-x86_64-Debug',
284 'Test-ChromeOS-Link-HD4000-x86_64-Release',
285 'Perf-ChromeOS-Link-HD4000-x86_64-Release',
286 ],
287 'ssh_host': '192.168.1.123',
288 'ssh_port': '22',
289 },
290 {
291 'master': 'Skia',
292 'hostname': 'skiabot-shuttle-ubuntu12-004',
293 'builder': [
294 'Test-ChromeOS-Daisy-MaliT604-Arm7-Debug',
295 'Test-ChromeOS-Daisy-MaliT604-Arm7-Release',
296 'Perf-ChromeOS-Daisy-MaliT604-Arm7-Release',
297
298 ],
299 'ssh_host': '192.168.1.134',
300 'ssh_port': '22',
301 },
302 ] + [
303 {
304 'master': 'Skia',
305 'hostname': 'skiabot-linux-xsan-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
306 'builder': [
307 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-ASAN',
308 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-TSAN',
309 ],
310 } for i in LINUX_XSAN_BUILDSLAVES
311 ] + [
312 {
313 'master': 'Skia',
314 'hostname': 'skiabot-shuttle-ubuntu12-gtx550ti-001',
315 'builder': [
316 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Debug-ZeroGPUCache',
317 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind',
318 ],
319 },
320 ] + [
321 {
322 'master': 'Skia',
323 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-%s' % ('%d' % i).zfill(INTEGER_ WIDTH),
324 'builder': [
325 'Test-Ubuntu12-ShuttleA-GTX660-x86-Debug',
326 'Test-Ubuntu12-ShuttleA-GTX660-x86-Release',
327 'Test-Ubuntu12-ShuttleA-GTX660-x86_64-Debug',
328 'Test-Ubuntu12-ShuttleA-GTX660-x86_64-Release',
329 ],
330 } for i in DEFAULT_CONCURRENT_BUILDSLAVES
331 ] + [
332 {
333 'master': 'Skia',
334 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-bench',
335 'builder': [
336 'Perf-Ubuntu12-ShuttleA-GTX660-x86-Release',
337 'Perf-Ubuntu12-ShuttleA-GTX660-x86_64-Release',
338 ],
339 },
340 ] + [
341 {
342 'master': 'Skia',
343 'hostname': 'skiabot-macmini-10_6-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
344 'builder': [
345 'Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug',
346 'Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release',
347 ],
348 } for i in DEFAULT_CONCURRENT_BUILDSLAVES
349 ] + [
350 {
351 'master': 'Skia',
352 'hostname': 'skiabot-macmini-10_7-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
353 'builder': [
354 'Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug',
355 'Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release',
356 ],
357 } for i in DEFAULT_CONCURRENT_BUILDSLAVES
358 ] + [
359 {
360 'master': 'Skia',
361 'hostname': 'skiabot-macmini-10_8-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
362 'builder': [
363 'Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug',
364 'Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release',
365 ],
366 } for i in DEFAULT_CONCURRENT_BUILDSLAVES
367 ] + [
368 {
369 'master': 'Skia',
370 'hostname': 'skiabot-shuttle-win7-intel-000',
371 'builder': [
372 'Test-Win7-ShuttleA-HD2000-x86-Debug',
373 'Test-Win7-ShuttleA-HD2000-x86-Release',
374 'Test-Win7-ShuttleA-HD2000-x86_64-Debug',
375 'Test-Win7-ShuttleA-HD2000-x86_64-Release',
376 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE',
377 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE',
378 'Test-Win7-ShuttleA-HD2000-x86-Debug-GDI',
379 'Test-Win7-ShuttleA-HD2000-x86-Release-GDI',
380 ],
381 },
382 ] + [
383 {
384 'master': 'Skia',
385 'hostname': 'skiabot-win-canary-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
386 'builder': [
387 'Canary-Chrome-Win-Ninja-x86-SharedLib_ToT',
388 ],
389 } for i in WIN_CANARY_BUILDSLAVES
390 ] + [
391 {
392 'master': 'Skia',
393 'hostname': 'skiabot-shuttle-win8-gtx660-000',
394 'builder': [
395 'Test-Win8-ShuttleA-GTX660-x86-Debug',
396 'Test-Win8-ShuttleA-GTX660-x86-Release',
397 'Test-Win8-ShuttleA-GTX660-x86_64-Debug',
398 'Test-Win8-ShuttleA-GTX660-x86_64-Release',
399 ],
400 },
401 {
402 'master': 'Skia',
403 'hostname': 'skiabot-shuttle-win8-gtx660-bench',
404 'builder': [
405 'Perf-Win8-ShuttleA-GTX660-x86-Release',
406 'Perf-Win8-ShuttleA-GTX660-x86_64-Release',
407 ],
408 },
409 {
410 'master': 'Skia',
411 'hostname': 'skiabot-shuttle-win8-hd7770-000',
412 'builder': [
413 'Test-Win8-ShuttleA-HD7770-x86-Debug',
414 'Test-Win8-ShuttleA-HD7770-x86-Release',
415 'Test-Win8-ShuttleA-HD7770-x86_64-Debug',
416 'Test-Win8-ShuttleA-HD7770-x86_64-Release',
417 ],
418 },
419 {
420 'master': 'Skia',
421 'hostname': 'skiabot-shuttle-win8-hd7770-bench',
422 'builder': [
423 'Perf-Win8-ShuttleA-HD7770-x86-Release',
424 'Perf-Win8-ShuttleA-HD7770-x86_64-Release',
425 ],
426 },
427 {
428 'master': 'Skia',
429 'hostname': 'skiabot-macmini-10_7-bench',
430 'builder': [
431 'Perf-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release',
432 ],
433 },
434 {
435 'master': 'Skia',
436 'hostname': 'skiabot-macmini-10_8-bench',
437 'builder': [
438 'Perf-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release',
439 ],
440 },
441 {
442 'master': 'Skia',
443 'hostname': 'skiabot-shuttle-win7-intel-bench',
444 'builder': [
445 'Perf-Win7-ShuttleA-HD2000-x86-Release',
446 'Perf-Win7-ShuttleA-HD2000-x86_64-Release',
447 'Perf-Win7-ShuttleA-HD2000-x86-Release-ANGLE',
448 'Perf-Win7-ShuttleA-HD2000-x86-Release-GDI',
449 ],
450 },
451 {
452 'master': 'FYISkia',
453 'hostname': 'skia-housekeeping-slave-a',
454 'builder': [
455 'Housekeeper-PerCommit',
456 'Housekeeper-Nightly',
457 ],
458 },
459 {
460 'master': 'FYISkia',
461 'hostname': 'skia-housekeeping-slave-b',
462 'builder': [
463 'Housekeeper-PerCommit',
464 'Housekeeper-Nightly',
465 ],
466 },
467 # To satisfy the slave_hosts_cfg test.
468 {
469 'master': 'FYISkia',
470 'hostname': 'skiabot-linux-housekeeper-000',
471 'builder': [
472 'Housekeeper-PerCommit',
473 'Housekeeper-Nightly',
474 ],
475 },
476 ] + [
477 {
478 'master': 'CompileSkia',
479 'hostname': 'skiabot-linux-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
480 'builder': LINUX_COMPILE_BUILDERS,
481 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
482 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT,
483 } for i in LINUX_COMPILE_BUILDSLAVES
484 ] + [
485 {
486 'master': 'Skia',
487 'hostname': 'skiabot-linux-canary-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
488 'builder': [
489 'Canary-Chrome-Ubuntu13.10-Ninja-x86_64-DRT',
490 'Canary-Chrome-Ubuntu13.10-Ninja-x86_64-ToT',
491 ],
492 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
493 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT,
494 } for i in LINUX_CANARY_BUILDSLAVES
495 ] + [
496 {
497 'master': 'CompileSkia',
498 'hostname': 'skiabot-mac-10_7-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
499 'builder': [
500 'Build-Mac10.7-Clang-x86_64-Debug',
501 'Build-Mac10.7-Clang-x86_64-Release',
502 'Build-Mac10.7-Clang-Arm7-Debug-iOS',
503 'Build-Mac10.7-Clang-Arm7-Release-iOS',
504 ],
505 } for i in DEFAULT_COMPILE_BUILDSLAVES
506 ] + [
507 {
508 'master': 'CompileSkia',
509 'hostname': 'skiabot-mac-10_8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
510 'builder': [
511 'Build-Mac10.8-Clang-x86_64-Debug',
512 'Build-Mac10.8-Clang-x86_64-Release',
513 ],
514 } for i in DEFAULT_COMPILE_BUILDSLAVES
515 ] + [
516 {
517 'master': 'CompileSkia',
518 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
519 'builder': WIN_COMPILE_BUILDERS,
520 } for i in WIN_COMPILE_BUILDSLAVES
521 ] + [
522 ################################################################################
523 ############################ Private Buildslaves ###############################
524 ################################################################################
525
526 {
527 'master': 'PrivateSkia',
528 'hostname': 'skiabot-shuttle-ubuntu12-arm64-001',
529 'builder': [
530 'Test-Android-Reference-Unknown-Arm64-Debug',
531 'Test-Android-Reference-Unknown-Arm64-Release',
532 'Perf-Android-Reference-Unknown-Arm64-Release',
533 ],
534 'serial': 'HT43RJT00022',
535 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
536 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
537 },
538 {
539 'master': 'PrivateSkia',
540 'hostname': 'skia-android-canary',
541 'builder': [
542 'Housekeeper-PerCommit-AndroidRoll',
543 ],
544 },
545
546 ################################################################################
547 ############################## FYI Buildslaves #################################
548 ################################################################################
549
550 {
551 'master': 'FYISkia',
552 'hostname': 'skiabot-shuttle-ubuntu13-003',
553 'builder': [
554 'Housekeeper-Nightly-Monitoring',
555 ],
556 },
557 {
558 'master': 'FYISkia',
559 'hostname': 'skiabot-linux-vm-001',
560 'builder': [
561 'Housekeeper-Nightly-RecreateSKPs',
562 ],
563 },
564 {
565 'master': 'FYISkia',
566 'hostname': 'skiabot-linux-vm-003',
567 'builder': [
568 'Housekeeper-PerCommit-AutoRoll',
569 ],
570 },
571 ]]
572
573
574 for slave_dict in slaves:
575 AddTrybots(slave_dict)
576
577
578 cq_trybots = [
579 'Build-Mac10.8-Clang-x86_64-Release-Trybot',
580 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot',
581 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot',
582 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot',
583 'Build-Win-VS2013-x86-Debug-Trybot',
584 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-Trybot',
585 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-Shared-Trybot',
586 ]
OLDNEW
« no previous file with comments | « master/skia_notifier.py ('k') | master/slaves_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698