OLD | NEW |
1 # -*- python -*- | 1 # -*- python -*- |
2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
3 | 3 |
4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 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 | 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 # See master.experimental/slaves.cfg for documentation. | 8 # See master.experimental/slaves.cfg for documentation. |
9 | 9 |
10 | 10 |
11 LINUX_CANARY_BUILDSLAVES = range(1, 16) | 11 LINUX_CANARY_BUILDSLAVES = range(3) |
12 LINUX_COMPILE_BUILDSLAVES = range(1, 51) | 12 LINUX_COMPILE_BUILDSLAVES = range(13) |
13 LINUX_TEST_BUILDSLAVES = range(10) | 13 LINUX_TEST_BUILDSLAVES = range(4) |
| 14 LINUX_XSAN_BUILDSLAVES = range(2) |
14 | 15 |
15 INTEGER_WIDTH = 3 | 16 INTEGER_WIDTH = 3 |
16 DEFAULT_CONCURRENT_BUILDSLAVES = range(4) | 17 DEFAULT_CONCURRENT_BUILDSLAVES = range(4) |
17 DEFAULT_COMPILE_BUILDSLAVES = range(10) | 18 DEFAULT_COMPILE_BUILDSLAVES = range(10) |
18 WIN7_COMPILE_BUILDSLAVES = (0, 4) | 19 WIN_COMPILE_BUILDSLAVES = range(4) |
19 WIN7_GCE_COMPILE_BUILDSLAVES = range(10) | 20 WIN_CANARY_BUILDSLAVES = range(3) |
20 WIN8_COMPILE_BUILDSLAVES = range(2) | 21 WIN8_COMPILE_BUILDSLAVES = range(2) |
21 ANDROID_KEEPALIVE_CONDITION = ['python', | 22 ANDROID_KEEPALIVE_CONDITION = ['python', |
22 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', | 23 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', |
23 '%(serial)s'] | 24 '%(serial)s'] |
24 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' | 25 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' |
25 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_32' | 26 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_32' |
26 LINUX_COMPILE_BUILDERS = [ | 27 LINUX_COMPILE_BUILDERS = [ |
27 'Build-Ubuntu13.10-GCC4.8-x86-Debug', | 28 'Build-Ubuntu13.10-GCC4.8-x86-Debug', |
28 'Build-Ubuntu13.10-GCC4.8-x86-Release', | 29 'Build-Ubuntu13.10-GCC4.8-x86-Release', |
29 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug', | 30 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug', |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
303 'Test-ChromeOS-Daisy-MaliT604-Arm7-Release', | 304 'Test-ChromeOS-Daisy-MaliT604-Arm7-Release', |
304 'Perf-ChromeOS-Daisy-MaliT604-Arm7-Release', | 305 'Perf-ChromeOS-Daisy-MaliT604-Arm7-Release', |
305 | 306 |
306 ], | 307 ], |
307 'ssh_host': '192.168.1.134', | 308 'ssh_host': '192.168.1.134', |
308 'ssh_port': '22', | 309 'ssh_port': '22', |
309 }, | 310 }, |
310 ] + [ | 311 ] + [ |
311 { | 312 { |
312 'master': 'Skia', | 313 'master': 'Skia', |
313 'hostname': 'skiabot-linux-sanitizer-%s-A' % ('%d' % i).zfill(INTEGER_WIDTH)
, | 314 'hostname': 'skiabot-linux-xsan-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
314 'builder': [ | 315 'builder': [ |
315 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-ASAN', | 316 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-ASAN', |
| 317 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-TSAN', |
316 ], | 318 ], |
317 } for i in xrange(4) | 319 } for i in LINUX_XSAN_BUILDSLAVES |
318 ] + [ | 320 ] + [ |
319 { | 321 { |
320 'master': 'Skia', | 322 'master': 'Skia', |
321 'hostname': 'skiabot-linux-sanitizer-%s-T' % ('%d' % i).zfill(INTEGER_WIDTH)
, | |
322 'builder': [ | |
323 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-TSAN', | |
324 ], | |
325 } for i in xrange(4) | |
326 ] + [ | |
327 { | |
328 'master': 'Skia', | |
329 'hostname': 'skiabot-shuttle-ubuntu12-gtx550ti-001', | 323 'hostname': 'skiabot-shuttle-ubuntu12-gtx550ti-001', |
330 'builder': [ | 324 'builder': [ |
331 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Debug-ZeroGPUCache', | 325 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Debug-ZeroGPUCache', |
332 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind', | 326 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind', |
333 ], | 327 ], |
334 }, | 328 }, |
335 ] + [ | 329 ] + [ |
336 { | 330 { |
337 'master': 'Skia', | 331 'master': 'Skia', |
338 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-%s' % ('%d' % i).zfill(INTEGER_
WIDTH), | 332 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-%s' % ('%d' % i).zfill(INTEGER_
WIDTH), |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
399 { | 393 { |
400 'master': 'Skia', | 394 'master': 'Skia', |
401 'hostname': 'skiabot-shuttle-win7-intel-special-000', | 395 'hostname': 'skiabot-shuttle-win7-intel-special-000', |
402 'builder': [ | 396 'builder': [ |
403 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE', | 397 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE', |
404 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE', | 398 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE', |
405 'Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite', | 399 'Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite', |
406 'Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite', | 400 'Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite', |
407 ], | 401 ], |
408 }, | 402 }, |
| 403 ] + [ |
409 { | 404 { |
410 'master': 'Skia', | 405 'master': 'Skia', |
411 'hostname': 'skiabot-win-canary-001', | 406 'hostname': 'skiabot-win-canary-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
412 'builder': [ | 407 'builder': [ |
413 'Canary-Chrome-Win7-Ninja-x86-SharedLib_ToT', | 408 'Canary-Chrome-Win7-Ninja-x86-SharedLib_ToT', |
414 ], | 409 ], |
415 }, | 410 } for i in WIN_CANARY_BUILDSLAVES |
| 411 ] + [ |
416 { | 412 { |
417 'master': 'Skia', | 413 'master': 'Skia', |
418 'hostname': 'skiabot-shuttle-win8-gtx660-000', | 414 'hostname': 'skiabot-shuttle-win8-gtx660-000', |
419 'builder': [ | 415 'builder': [ |
420 'Test-Win8-ShuttleA-GTX660-x86-Debug', | 416 'Test-Win8-ShuttleA-GTX660-x86-Debug', |
421 'Test-Win8-ShuttleA-GTX660-x86-Release', | 417 'Test-Win8-ShuttleA-GTX660-x86-Release', |
422 'Test-Win8-ShuttleA-GTX660-x86_64-Debug', | 418 'Test-Win8-ShuttleA-GTX660-x86_64-Debug', |
423 'Test-Win8-ShuttleA-GTX660-x86_64-Release', | 419 'Test-Win8-ShuttleA-GTX660-x86_64-Release', |
424 ], | 420 ], |
425 }, | 421 }, |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
538 'builder': [ | 534 'builder': [ |
539 'Build-Mac10.8-Clang-x86-Debug', | 535 'Build-Mac10.8-Clang-x86-Debug', |
540 'Build-Mac10.8-Clang-x86-Release', | 536 'Build-Mac10.8-Clang-x86-Release', |
541 'Build-Mac10.8-Clang-x86_64-Debug', | 537 'Build-Mac10.8-Clang-x86_64-Debug', |
542 'Build-Mac10.8-Clang-x86_64-Release', | 538 'Build-Mac10.8-Clang-x86_64-Release', |
543 ], | 539 ], |
544 } for i in DEFAULT_COMPILE_BUILDSLAVES | 540 } for i in DEFAULT_COMPILE_BUILDSLAVES |
545 ] + [ | 541 ] + [ |
546 { | 542 { |
547 'master': 'CompileSkia', | 543 'master': 'CompileSkia', |
548 'hostname': 'skiabot-win-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | |
549 'builder': WIN7_COMPILE_BUILDERS, | |
550 } for i in WIN7_GCE_COMPILE_BUILDSLAVES | |
551 ] + [ | |
552 { | |
553 'master': 'CompileSkia', | |
554 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 544 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
555 'builder': WIN7_COMPILE_BUILDERS, | 545 'builder': WIN7_COMPILE_BUILDERS, |
556 } for i in WIN7_COMPILE_BUILDSLAVES | 546 } for i in WIN_COMPILE_BUILDSLAVES |
557 ] + [ | 547 ] + [ |
558 { | 548 { |
559 'master': 'CompileSkia', | 549 'master': 'CompileSkia', |
560 'hostname': 'skiabot-win8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 550 'hostname': 'skiabot-win8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
561 'builder': [ | 551 'builder': [ |
562 'Build-Win8-VS2012-x86-Debug', | 552 'Build-Win8-VS2012-x86-Debug', |
563 'Build-Win8-VS2012-x86-Release', | 553 'Build-Win8-VS2012-x86-Release', |
564 'Build-Win8-VS2012-x86_64-Debug', | 554 'Build-Win8-VS2012-x86_64-Debug', |
565 'Build-Win8-VS2012-x86_64-Release', | 555 'Build-Win8-VS2012-x86_64-Release', |
566 ], | 556 ], |
(...skipping 22 matching lines...) Expand all Loading... |
589 'Housekeeper-PerCommit-AndroidRoll', | 579 'Housekeeper-PerCommit-AndroidRoll', |
590 ], | 580 ], |
591 }, | 581 }, |
592 | 582 |
593 ################################################################################ | 583 ################################################################################ |
594 ############################## FYI Buildslaves ################################# | 584 ############################## FYI Buildslaves ################################# |
595 ################################################################################ | 585 ################################################################################ |
596 | 586 |
597 { | 587 { |
598 'master': 'FYISkia', | 588 'master': 'FYISkia', |
599 'hostname': 'skiabot-shuttle-ubuntu12-006', | 589 'hostname': 'skiabot-linux-vm-000', |
600 'builder': [ | 590 'builder': [ |
601 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release', | 591 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release', |
602 ], | 592 ], |
603 }, | 593 }, |
604 | 594 |
605 { | 595 { |
606 'master': 'FYISkia', | 596 'master': 'FYISkia', |
607 'hostname': 'skiabot-shuttle-ubuntu13-003', | 597 'hostname': 'skiabot-shuttle-ubuntu13-003', |
608 'builder': [ | 598 'builder': [ |
609 'Housekeeper-Nightly-Monitoring', | 599 'Housekeeper-Nightly-Monitoring', |
610 ], | 600 ], |
611 }, | 601 }, |
612 | 602 |
613 { | 603 { |
614 'master': 'FYISkia', | 604 'master': 'FYISkia', |
615 'hostname': 'skia-recreate-skps', | 605 'hostname': 'skiabot-linux-vm-001', |
616 'builder': [ | 606 'builder': [ |
617 'Housekeeper-Nightly-RecreateSKPs', | 607 'Housekeeper-Nightly-RecreateSKPs', |
618 ], | 608 ], |
619 }, | 609 }, |
620 | 610 |
621 { | 611 { |
622 'master': 'FYISkia', | 612 'master': 'FYISkia', |
623 'hostname': 'skiabot-linux-vm-001', | 613 'hostname': 'skiabot-linux-vm-002', |
624 'builder': [ | 614 'builder': [ |
625 'Test-Linux-Bare-NoGPU-Arm64-Debug', | 615 'Test-Linux-Bare-NoGPU-Arm64-Debug', |
626 ], | 616 ], |
627 'ssh_host': 'localhost', | 617 'ssh_host': 'localhost', |
628 'ssh_port': '8022', | 618 'ssh_port': '8022', |
629 'ssh_user': 'user', | 619 'ssh_user': 'user', |
630 }, | 620 }, |
631 | 621 |
632 { | 622 { |
633 'master': 'FYISkia', | 623 'master': 'FYISkia', |
634 'hostname': 'skiabot-linux-vm-002', | 624 'hostname': 'skiabot-linux-vm-003', |
635 'builder': [ | 625 'builder': [ |
636 'Housekeeper-PerCommit-AutoRoll', | 626 'Housekeeper-PerCommit-AutoRoll', |
637 ], | 627 ], |
638 }, | 628 }, |
639 ]] | 629 ]] |
640 | 630 |
641 | 631 |
642 for slave_dict in slaves: | 632 for slave_dict in slaves: |
643 AddTrybots(slave_dict) | 633 AddTrybots(slave_dict) |
644 | 634 |
645 | 635 |
646 cq_trybots = [ | 636 cq_trybots = [ |
647 'Build-Mac10.8-Clang-x86-Release-Trybot', | 637 'Build-Mac10.8-Clang-x86-Release-Trybot', |
648 'Build-Mac10.8-Clang-x86_64-Release-Trybot', | 638 'Build-Mac10.8-Clang-x86_64-Release-Trybot', |
649 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot', | 639 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot', |
650 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot', | 640 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot', |
651 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot', | 641 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot', |
652 'Build-Win7-VS2010-x86-Debug-Trybot', | 642 'Build-Win7-VS2010-x86-Debug-Trybot', |
653 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot', | 643 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot', |
654 ] | 644 ] |
OLD | NEW |