| 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 23 matching lines...) Expand all Loading... |
| 53 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Debug-Android', | 54 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Debug-Android', |
| 54 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Release-Android', | 55 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Release-Android', |
| 55 'Build-Ubuntu13.10-GCC4.8-x86-Debug-CrOS_Alex', | 56 'Build-Ubuntu13.10-GCC4.8-x86-Debug-CrOS_Alex', |
| 56 'Build-Ubuntu13.10-GCC4.8-x86-Release-CrOS_Alex', | 57 'Build-Ubuntu13.10-GCC4.8-x86-Release-CrOS_Alex', |
| 57 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-CrOS_Link', | 58 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-CrOS_Link', |
| 58 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-CrOS_Link', | 59 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-CrOS_Link', |
| 59 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-CrOS_Daisy', | 60 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-CrOS_Daisy', |
| 60 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-CrOS_Daisy', | 61 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-CrOS_Daisy', |
| 61 'Build-Ubuntu13.10-Clang-x86_64-Debug', | 62 'Build-Ubuntu13.10-Clang-x86_64-Debug', |
| 62 ] | 63 ] |
| 63 WIN7_COMPILE_BUILDERS = [ | 64 WIN_COMPILE_BUILDERS = [ |
| 64 'Build-Win7-VS2010-x86-Debug', | 65 'Build-Win-VS2013-x86-Debug', |
| 65 'Build-Win7-VS2010-x86-Release', | 66 'Build-Win-VS2013-x86-Release', |
| 66 'Build-Win7-VS2010-x86_64-Debug', | 67 'Build-Win-VS2013-x86_64-Debug', |
| 67 'Build-Win7-VS2010-x86_64-Release', | 68 'Build-Win-VS2013-x86_64-Release', |
| 68 'Build-Win7-VS2010-x86-Debug-ANGLE', | 69 'Build-Win-VS2013-x86-Debug-ANGLE', |
| 69 'Build-Win7-VS2010-x86-Release-ANGLE', | 70 'Build-Win-VS2013-x86-Release-ANGLE', |
| 70 'Build-Win7-VS2010-x86-Debug-DirectWrite', | 71 'Build-Win-VS2013-x86-Debug-DirectWrite', |
| 71 'Build-Win7-VS2010-x86-Release-DirectWrite', | 72 'Build-Win-VS2013-x86-Release-DirectWrite', |
| 72 'Build-Win7-VS2010-x86-Debug-Exceptions', | 73 'Build-Win-VS2013-x86-Debug-Exceptions', |
| 73 ] | 74 ] |
| 74 | 75 |
| 75 | 76 |
| 76 def _Format(obj, dictionary): | 77 def _Format(obj, dictionary): |
| 77 """ Recursively apply the dictionary to any format strings in the requested | 78 """ Recursively apply the dictionary to any format strings in the requested |
| 78 object. Returns a copy and does not modify the original. """ | 79 object. Returns a copy and does not modify the original. """ |
| 79 if isinstance(obj, str): | 80 if isinstance(obj, str): |
| 80 return obj % dictionary | 81 return obj % dictionary |
| 81 if isinstance(obj, list): | 82 if isinstance(obj, list): |
| 82 return [_Format(item, dictionary) for item in obj] | 83 return [_Format(item, dictionary) for item in obj] |
| (...skipping 220 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-Win-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': WIN_COMPILE_BUILDERS, |
| 556 } for i in WIN7_COMPILE_BUILDSLAVES | 546 } for i in WIN_COMPILE_BUILDSLAVES |
| 557 ] + [ | |
| 558 { | |
| 559 'master': 'CompileSkia', | |
| 560 'hostname': 'skiabot-win8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | |
| 561 'builder': [ | |
| 562 'Build-Win8-VS2012-x86-Debug', | |
| 563 'Build-Win8-VS2012-x86-Release', | |
| 564 'Build-Win8-VS2012-x86_64-Debug', | |
| 565 'Build-Win8-VS2012-x86_64-Release', | |
| 566 ], | |
| 567 } for i in WIN8_COMPILE_BUILDSLAVES | |
| 568 ] + [ | 547 ] + [ |
| 569 ################################################################################ | 548 ################################################################################ |
| 570 ############################ Private Buildslaves ############################### | 549 ############################ Private Buildslaves ############################### |
| 571 ################################################################################ | 550 ################################################################################ |
| 572 | 551 |
| 573 { | 552 { |
| 574 'master': 'PrivateSkia', | 553 'master': 'PrivateSkia', |
| 575 'hostname': 'skiabot-shuttle-ubuntu12-logan-001', | 554 'hostname': 'skiabot-shuttle-ubuntu12-logan-001', |
| 576 'builder': [ | 555 'builder': [ |
| 577 'Test-Android-Logan-Nvidia-Arm7-Debug', | 556 'Test-Android-Logan-Nvidia-Arm7-Debug', |
| (...skipping 11 matching lines...) Expand all Loading... |
| 589 'Housekeeper-PerCommit-AndroidRoll', | 568 'Housekeeper-PerCommit-AndroidRoll', |
| 590 ], | 569 ], |
| 591 }, | 570 }, |
| 592 | 571 |
| 593 ################################################################################ | 572 ################################################################################ |
| 594 ############################## FYI Buildslaves ################################# | 573 ############################## FYI Buildslaves ################################# |
| 595 ################################################################################ | 574 ################################################################################ |
| 596 | 575 |
| 597 { | 576 { |
| 598 'master': 'FYISkia', | 577 'master': 'FYISkia', |
| 599 'hostname': 'skiabot-shuttle-ubuntu12-006', | 578 'hostname': 'skiabot-linux-vm-000', |
| 600 'builder': [ | 579 'builder': [ |
| 601 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release', | 580 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release', |
| 602 ], | 581 ], |
| 603 }, | 582 }, |
| 604 | 583 |
| 605 { | 584 { |
| 606 'master': 'FYISkia', | 585 'master': 'FYISkia', |
| 607 'hostname': 'skiabot-shuttle-ubuntu13-003', | 586 'hostname': 'skiabot-shuttle-ubuntu13-003', |
| 608 'builder': [ | 587 'builder': [ |
| 609 'Housekeeper-Nightly-Monitoring', | 588 'Housekeeper-Nightly-Monitoring', |
| 610 ], | 589 ], |
| 611 }, | 590 }, |
| 612 | 591 |
| 613 { | 592 { |
| 614 'master': 'FYISkia', | 593 'master': 'FYISkia', |
| 615 'hostname': 'skia-recreate-skps', | 594 'hostname': 'skiabot-linux-vm-001', |
| 616 'builder': [ | 595 'builder': [ |
| 617 'Housekeeper-Nightly-RecreateSKPs', | 596 'Housekeeper-Nightly-RecreateSKPs', |
| 618 ], | 597 ], |
| 619 }, | 598 }, |
| 620 | 599 |
| 621 { | 600 { |
| 622 'master': 'FYISkia', | 601 'master': 'FYISkia', |
| 623 'hostname': 'skiabot-linux-vm-001', | 602 'hostname': 'skiabot-linux-vm-002', |
| 624 'builder': [ | 603 'builder': [ |
| 625 'Test-Linux-Bare-NoGPU-Arm64-Debug', | 604 'Test-Linux-Bare-NoGPU-Arm64-Debug', |
| 626 ], | 605 ], |
| 627 'ssh_host': 'localhost', | 606 'ssh_host': 'localhost', |
| 628 'ssh_port': '8022', | 607 'ssh_port': '8022', |
| 629 'ssh_user': 'user', | 608 'ssh_user': 'user', |
| 630 }, | 609 }, |
| 631 | 610 |
| 632 { | 611 { |
| 633 'master': 'FYISkia', | 612 'master': 'FYISkia', |
| 634 'hostname': 'skiabot-linux-vm-002', | 613 'hostname': 'skiabot-linux-vm-003', |
| 635 'builder': [ | 614 'builder': [ |
| 636 'Housekeeper-PerCommit-AutoRoll', | 615 'Housekeeper-PerCommit-AutoRoll', |
| 637 ], | 616 ], |
| 638 }, | 617 }, |
| 639 ]] | 618 ]] |
| 640 | 619 |
| 641 | 620 |
| 642 for slave_dict in slaves: | 621 for slave_dict in slaves: |
| 643 AddTrybots(slave_dict) | 622 AddTrybots(slave_dict) |
| 644 | 623 |
| 645 | 624 |
| 646 cq_trybots = [ | 625 cq_trybots = [ |
| 647 'Build-Mac10.8-Clang-x86-Release-Trybot', | 626 'Build-Mac10.8-Clang-x86-Release-Trybot', |
| 648 'Build-Mac10.8-Clang-x86_64-Release-Trybot', | 627 'Build-Mac10.8-Clang-x86_64-Release-Trybot', |
| 649 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot', | 628 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot', |
| 650 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot', | 629 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot', |
| 651 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot', | 630 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot', |
| 652 'Build-Win7-VS2010-x86-Debug-Trybot', | 631 'Build-Win-VS2013-x86-Debug-Trybot', |
| 653 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot', | 632 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot', |
| 654 ] | 633 ] |
| OLD | NEW |