| """ This file contains configuration information for the build slave host |
| machines. """ |
| |
| |
| import collections |
| import ntpath |
| import os |
| import posixpath |
| import sys |
| |
| import skia_vars |
| |
| |
| buildbot_path = os.path.abspath(os.path.join(os.path.dirname(__file__), |
| os.pardir)) |
| sys.path.append(buildbot_path) |
| |
| |
| from compute_engine_scripts.compute_engine_cfg import \ |
| PROJECT_USER as CHROMECOMPUTE_USERNAME |
| from compute_engine_scripts.compute_engine_cfg import \ |
| PROJECT_ID as CHROMECOMPUTE_PROJECT |
| |
| |
| # Indicates that this machine is not connected to a KVM switch. |
| NO_KVM_NUM = '(not on KVM)' |
| |
| # Indicates that this machine has no static IP address. |
| NO_IP_ADDR = '(no static IP)' |
| |
| # Files to copy into buildslave checkouts. |
| _DEFAULT_COPIES = [ |
| { |
| "source": ".boto", |
| "destination": "buildbot/third_party/chromium_buildbot/site_config", |
| }, |
| { |
| "source": ".autogen_svn_username", |
| "destination": "buildbot/site_config", |
| }, |
| { |
| "source": ".autogen_svn_password", |
| "destination": "buildbot/site_config", |
| }, |
| ] |
| |
| GCE_PROJECT = skia_vars.GetGlobalVariable('gce_project') |
| GCE_USERNAME = skia_vars.GetGlobalVariable('gce_username') |
| GCE_ZONE = skia_vars.GetGlobalVariable('gce_compile_bots_zone') |
| |
| GCE_COMPILE_A_ONLINE = GCE_ZONE == 'a' |
| GCE_COMPILE_B_ONLINE = GCE_ZONE == 'b' |
| GCE_COMPILE_C_ONLINE = True |
| |
| SKIALAB_ROUTER_IP = skia_vars.GetGlobalVariable('skialab_router_ip') |
| SKIALAB_USERNAME = skia_vars.GetGlobalVariable('skialab_username') |
| |
| |
| # Procedures for logging in to the host machines. |
| |
| def skia_lab_login(hostname, config): |
| """Procedure for logging into SkiaLab machines.""" |
| return [ |
| 'ssh', '%s@%s' % (SKIALAB_USERNAME, SKIALAB_ROUTER_IP), |
| 'ssh', '%s@%s' % (SKIALAB_USERNAME, config['ip']) |
| ] |
| |
| |
| def compute_engine_login(hostname, config): |
| """Procedure for logging into Skia GCE instances.""" |
| return [ |
| 'gcutil', '--project=%s' % GCE_PROJECT, |
| 'ssh', '--ssh_user=%s' % GCE_USERNAME, hostname, |
| ] |
| |
| |
| def chromecompute_login(hostname, config): |
| """Procedure for logging into ChromeCompute GCE instances.""" |
| return [ |
| 'gcutil', '--project=%s' % CHROMECOMPUTE_PROJECT, |
| 'ssh', '--ssh_user=%s' % CHROMECOMPUTE_USERNAME, hostname, |
| ] |
| |
| |
| # Data for all Skia build slave hosts. |
| _slave_host_dicts = { |
| |
| ################################ Linux Machines ################################ |
| |
| 'skiabot-shuttle-ubuntu12-gtx550ti-001': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu12-gtx550ti-001', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.132', |
| 'kvm_num': 'A', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu12-gtx660-001': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu12-gtx660-000', '0'), |
| ('skiabot-shuttle-ubuntu12-gtx660-001', '0'), |
| ('skiabot-shuttle-ubuntu12-gtx660-002', '0'), |
| ('skiabot-shuttle-ubuntu12-gtx660-003', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.113', |
| 'kvm_num': 'E', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu12-gtx660-002': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu12-gtx660-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.122', |
| 'kvm_num': 'F', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu12-android-003': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu12-nexuss-001', '0'), |
| ('skiabot-shuttle-ubuntu12-nexuss-002', '1'), |
| ('skiabot-shuttle-ubuntu12-xoom-001', '3'), |
| ('skiabot-shuttle-ubuntu12-xoom-003', '5'), |
| ('skiabot-shuttle-ubuntu12-galaxynexus-001', '6'), |
| ('skiabot-shuttle-ubuntu12-nexus4-001', '7'), |
| ('skiabot-shuttle-ubuntu12-nexus7-001', '8'), |
| ('skiabot-shuttle-ubuntu12-nexus7-002', '9'), |
| ('skiabot-shuttle-ubuntu12-nexus7-003', '10'), |
| ('skiabot-shuttle-ubuntu12-nexus10-001', '11'), |
| ('skiabot-shuttle-ubuntu12-nexus10-003', '12'), |
| ('skiabot-shuttle-ubuntu12-intel-rhb-001', '13'), |
| ('skiabot-shuttle-ubuntu12-logan-001', '13'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.110', |
| 'kvm_num': 'C', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu12-xxx': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu12-002', '2'), |
| ('skiabot-shuttle-ubuntu12-003', '3'), |
| ('skiabot-shuttle-ubuntu12-004', '4'), |
| ('skiabot-shuttle-ubuntu12-006', '6'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.109', |
| 'kvm_num': 'B', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu13-xxx': { |
| 'slaves': [ |
| ('skiabot-shuttle-ubuntu13-003', '3') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.120', |
| 'kvm_num': 'D', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-shuttle-ubuntu13-002': { |
| 'slaves': [ |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.115', |
| 'kvm_num': 'G', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skia-housekeeping-slave-a': { |
| 'slaves': [ |
| ('skia-housekeeping-slave-a', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': compute_engine_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_A_ONLINE, |
| }, |
| |
| 'skia-housekeeping-slave-b': { |
| 'slaves': [ |
| ('skia-housekeeping-slave-b', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': compute_engine_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_B_ONLINE, |
| }, |
| |
| 'skia-android-canary-b': { |
| 'slaves': [ |
| ('skia-android-canary', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': compute_engine_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_B_ONLINE, |
| }, |
| |
| 'skia-vm-001': { |
| 'slaves': [ |
| ('skiabot-linux-compile-001', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-002': { |
| 'slaves': [ |
| ('skiabot-linux-compile-002', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-003': { |
| 'slaves': [ |
| ('skiabot-linux-compile-003', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-004': { |
| 'slaves': [ |
| ('skiabot-linux-compile-004', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-005': { |
| 'slaves': [ |
| ('skiabot-linux-compile-005', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-006': { |
| 'slaves': [ |
| ('skiabot-linux-compile-006', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-007': { |
| 'slaves': [ |
| ('skiabot-linux-compile-007', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-008': { |
| 'slaves': [ |
| ('skiabot-linux-compile-008', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-009': { |
| 'slaves': [ |
| ('skiabot-linux-compile-009', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-010': { |
| 'slaves': [ |
| ('skiabot-linux-compile-010', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-011': { |
| 'slaves': [ |
| ('skiabot-linux-compile-011', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-012': { |
| 'slaves': [ |
| ('skiabot-linux-compile-012', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-013': { |
| 'slaves': [ |
| ('skiabot-linux-compile-013', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-014': { |
| 'slaves': [ |
| ('skiabot-linux-compile-014', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-015': { |
| 'slaves': [ |
| ('skiabot-linux-compile-015', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-016': { |
| 'slaves': [ |
| ('skiabot-linux-compile-016', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-017': { |
| 'slaves': [ |
| ('skiabot-linux-compile-017', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-018': { |
| 'slaves': [ |
| ('skiabot-linux-compile-018', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-019': { |
| 'slaves': [ |
| ('skiabot-linux-compile-019', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-020': { |
| 'slaves': [ |
| ('skiabot-linux-compile-020', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-021': { |
| 'slaves': [ |
| ('skiabot-linux-compile-021', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-022': { |
| 'slaves': [ |
| ('skiabot-linux-compile-022', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-023': { |
| 'slaves': [ |
| ('skiabot-linux-compile-023', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-024': { |
| 'slaves': [ |
| ('skiabot-linux-compile-024', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-025': { |
| 'slaves': [ |
| ('skiabot-linux-compile-025', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-026': { |
| 'slaves': [ |
| ('skiabot-linux-compile-026', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-027': { |
| 'slaves': [ |
| ('skiabot-linux-compile-027', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-028': { |
| 'slaves': [ |
| ('skiabot-linux-compile-028', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-029': { |
| 'slaves': [ |
| ('skiabot-linux-compile-029', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-030': { |
| 'slaves': [ |
| ('skiabot-linux-compile-030', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-031': { |
| 'slaves': [ |
| ('skiabot-linux-compile-031', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-032': { |
| 'slaves': [ |
| ('skiabot-linux-compile-032', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-033': { |
| 'slaves': [ |
| ('skiabot-linux-compile-033', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-034': { |
| 'slaves': [ |
| ('skiabot-linux-compile-034', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-035': { |
| 'slaves': [ |
| ('skiabot-linux-compile-035', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-036': { |
| 'slaves': [ |
| ('skiabot-linux-compile-036', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-037': { |
| 'slaves': [ |
| ('skiabot-linux-compile-037', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-038': { |
| 'slaves': [ |
| ('skiabot-linux-compile-038', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-039': { |
| 'slaves': [ |
| ('skiabot-linux-compile-039', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-040': { |
| 'slaves': [ |
| ('skiabot-linux-compile-040', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-041': { |
| 'slaves': [ |
| ('skiabot-linux-compile-041', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-042': { |
| 'slaves': [ |
| ('skiabot-linux-compile-042', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-043': { |
| 'slaves': [ |
| ('skiabot-linux-compile-043', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-044': { |
| 'slaves': [ |
| ('skiabot-linux-compile-044', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-045': { |
| 'slaves': [ |
| ('skiabot-linux-compile-045', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-046': { |
| 'slaves': [ |
| ('skiabot-linux-compile-046', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-047': { |
| 'slaves': [ |
| ('skiabot-linux-compile-047', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-048': { |
| 'slaves': [ |
| ('skiabot-linux-compile-048', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-049': { |
| 'slaves': [ |
| ('skiabot-linux-compile-049', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-050': { |
| 'slaves': [ |
| ('skiabot-linux-compile-050', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-051': { |
| 'slaves': [ |
| ('skiabot-linux-canary-001', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-052': { |
| 'slaves': [ |
| ('skiabot-linux-canary-002', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-053': { |
| 'slaves': [ |
| ('skiabot-linux-canary-003', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-054': { |
| 'slaves': [ |
| ('skiabot-linux-canary-004', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-055': { |
| 'slaves': [ |
| ('skiabot-linux-canary-005', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-056': { |
| 'slaves': [ |
| ('skiabot-linux-canary-006', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-057': { |
| 'slaves': [ |
| ('skiabot-linux-canary-007', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-058': { |
| 'slaves': [ |
| ('skiabot-linux-canary-008', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-059': { |
| 'slaves': [ |
| ('skiabot-linux-canary-009', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-060': { |
| 'slaves': [ |
| ('skiabot-linux-canary-010', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-061': { |
| 'slaves': [ |
| ('skiabot-linux-canary-011', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-062': { |
| 'slaves': [ |
| ('skiabot-linux-canary-012', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-063': { |
| 'slaves': [ |
| ('skiabot-linux-canary-013', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-064': { |
| 'slaves': [ |
| ('skiabot-linux-canary-014', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-065': { |
| 'slaves': [ |
| ('skiabot-linux-canary-015', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-066': { |
| 'slaves': [ |
| ('skiabot-linux-tester-000', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-067': { |
| 'slaves': [ |
| ('skiabot-linux-tester-001', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-068': { |
| 'slaves': [ |
| ('skiabot-linux-tester-002', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-069': { |
| 'slaves': [ |
| ('skiabot-linux-tester-003', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-070': { |
| 'slaves': [ |
| ('skiabot-linux-tester-004', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-071': { |
| 'slaves': [ |
| ('skiabot-linux-tester-005', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-072': { |
| 'slaves': [ |
| ('skiabot-linux-tester-006', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-073': { |
| 'slaves': [ |
| ('skiabot-linux-tester-007', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-074': { |
| 'slaves': [ |
| ('skiabot-linux-tester-008', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-075': { |
| 'slaves': [ |
| ('skiabot-linux-tester-009', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-076': { |
| 'slaves': [ |
| ('skiabot-linux-vm-001', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-077': { |
| 'slaves': [ |
| ('skiabot-linux-vm-002', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-078': { |
| 'slaves': [ |
| ('skia-recreate-skps', '0') |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': GCE_COMPILE_C_ONLINE, |
| }, |
| |
| 'skia-vm-079': { |
| 'slaves': [ |
| ('skiabot-linux-sanitizer-000-A', '1'), |
| ('skiabot-linux-sanitizer-000-T', '2'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-080': { |
| 'slaves': [ |
| ('skiabot-linux-sanitizer-001-A', '1'), |
| ('skiabot-linux-sanitizer-001-T', '2'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-081': { |
| 'slaves': [ |
| ('skiabot-linux-sanitizer-002-A', '1'), |
| ('skiabot-linux-sanitizer-002-T', '2'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-082': { |
| 'slaves': [ |
| ('skiabot-linux-sanitizer-003-A', '1'), |
| ('skiabot-linux-sanitizer-003-T', '2'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-083': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-084': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-085': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-086': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-087': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-088': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-089': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-090': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-091': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-092': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-093': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-094': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-095': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-096': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-097': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-098': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-099': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-100': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-101': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-102': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-103': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-104': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-105': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-106': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-107': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-108': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-109': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-110': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-111': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-112': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-113': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-114': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-115': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-116': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-117': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-118': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-119': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-120': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-121': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-122': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-123': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-124': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-125': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-126': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'skia-vm-127': { |
| 'slaves': [], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': chromecompute_login, |
| 'ip': NO_IP_ADDR, |
| 'kvm_num': NO_KVM_NUM, |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['skia-repo', 'buildbot'], |
| 'remote_access': False, |
| }, |
| |
| ################################# Mac Machines ################################# |
| |
| 'skiabot-macmini-10_6-001': { |
| 'slaves': [ |
| ('skiabot-macmini-10_6-000', '0'), |
| ('skiabot-macmini-10_6-001', '1'), |
| ('skiabot-macmini-10_6-002', '2'), |
| ('skiabot-macmini-10_6-003', '3'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.144', |
| 'kvm_num': '2', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-macmini-10_6-002': { |
| 'slaves': [ |
| ('skiabot-macmini-10_6-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.121', |
| 'kvm_num': '1', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-macmini-10_7-001': { |
| 'slaves': [ |
| ('skiabot-macmini-10_7-000', '0'), |
| ('skiabot-macmini-10_7-001', '1'), |
| ('skiabot-macmini-10_7-002', '2'), |
| ('skiabot-macmini-10_7-003', '3'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.137', |
| 'kvm_num': '3', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-macmini-10_7-002': { |
| 'slaves': [ |
| ('skiabot-macmini-10_7-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.124', |
| 'kvm_num': '4', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-macmini-10_8-001': { |
| 'slaves': [ |
| ('skiabot-macmini-10_8-000', '0'), |
| ('skiabot-macmini-10_8-001', '1'), |
| ('skiabot-macmini-10_8-002', '2'), |
| ('skiabot-macmini-10_8-003', '3'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.141', |
| 'kvm_num': '8', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-macmini-10_8-002': { |
| 'slaves': [ |
| ('skiabot-macmini-10_8-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.135', |
| 'kvm_num': '6', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-mac-10_7-compile': { |
| 'slaves': [ |
| ('skiabot-mac-10_7-compile-000', '0'), |
| ('skiabot-mac-10_7-compile-001', '1'), |
| ('skiabot-mac-10_7-compile-002', '2'), |
| ('skiabot-mac-10_7-compile-003', '3'), |
| ('skiabot-mac-10_7-compile-004', '4'), |
| ('skiabot-mac-10_7-compile-005', '5'), |
| ('skiabot-mac-10_7-compile-006', '6'), |
| ('skiabot-mac-10_7-compile-007', '7'), |
| ('skiabot-mac-10_7-compile-008', '8'), |
| ('skiabot-mac-10_7-compile-009', '9'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.118', |
| 'kvm_num': '5', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| 'skiabot-mac-10_8-compile': { |
| 'slaves': [ |
| ('skiabot-mac-10_8-compile-000', '0'), |
| ('skiabot-mac-10_8-compile-001', '1'), |
| ('skiabot-mac-10_8-compile-002', '2'), |
| ('skiabot-mac-10_8-compile-003', '3'), |
| ('skiabot-mac-10_8-compile-004', '4'), |
| ('skiabot-mac-10_8-compile-005', '5'), |
| ('skiabot-mac-10_8-compile-006', '6'), |
| ('skiabot-mac-10_8-compile-007', '7'), |
| ('skiabot-mac-10_8-compile-008', '8'), |
| ('skiabot-mac-10_8-compile-009', '9'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': skia_lab_login, |
| 'ip': '192.168.1.104', |
| 'kvm_num': '7', |
| 'path_module': posixpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': True, |
| }, |
| |
| ############################### Windows Machines ############################### |
| |
| 'win7-intel-002': { |
| 'slaves': [ |
| ('skiabot-shuttle-win7-intel-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.139', |
| 'kvm_num': 'F', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'win7-intel-003': { |
| 'slaves': [ |
| ('skiabot-shuttle-win7-intel-000', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.114', |
| 'kvm_num': 'G', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'win7-intel-004': { |
| 'slaves': [ |
| ('skiabot-shuttle-win7-intel-special-000', '0'), |
| ('skiabot-shuttle-win7-intel-special-001', '1'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.119', |
| 'kvm_num': 'H', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'win7-compile1': { |
| 'slaves': [ |
| ('skiabot-win-compile-000', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.100', |
| 'kvm_num': '3', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| |
| 'win7-compile2': { |
| 'slaves': [ |
| ('skiabot-win-compile-004', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.112', |
| 'kvm_num': '2', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| 'win8-gtx660-000': { |
| 'slaves': [ |
| ('skiabot-shuttle-win8-gtx660-000', '0'), |
| ('skiabot-win8-compile-000', '1'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.108', |
| 'kvm_num': 'A', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| 'win8-gtx660-001': { |
| 'slaves': [ |
| ('skiabot-shuttle-win8-gtx660-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.133', |
| 'kvm_num': 'B', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| 'win8-hd7770-000': { |
| 'slaves': [ |
| ('skiabot-shuttle-win8-hd7770-000', '0'), |
| ('skiabot-win8-compile-001', '1'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.117', |
| 'kvm_num': 'C', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| 'win8-hd7770-001': { |
| 'slaves': [ |
| ('skiabot-shuttle-win8-hd7770-bench', '0'), |
| ], |
| 'copies': _DEFAULT_COPIES, |
| 'login_cmd': None, |
| 'ip': '192.168.1.107', |
| 'kvm_num': 'D', |
| 'path_module': ntpath, |
| 'path_to_buildbot': ['buildbot'], |
| 'remote_access': False, |
| }, |
| } |
| |
| |
| # Class which holds configuration data describing a build slave host. |
| SlaveHostConfig = collections.namedtuple('SlaveHostConfig', |
| ('hostname, slaves, copies, login_cmd,' |
| ' ip, kvm_num, path_module,' |
| ' path_to_buildbot, remote_access')) |
| |
| |
| SLAVE_HOSTS = {} |
| for (_hostname, _config) in _slave_host_dicts.iteritems(): |
| login_cmd = _config.pop('login_cmd') |
| if login_cmd: |
| resolved_login_cmd = login_cmd(_hostname, _config) |
| else: |
| resolved_login_cmd = None |
| SLAVE_HOSTS[_hostname] = SlaveHostConfig(hostname=_hostname, |
| login_cmd=resolved_login_cmd, |
| **_config) |
| |
| |
| def default_slave_host_config(hostname): |
| """Return a default configuration for the given hostname. |
| |
| Assumes that the slave host is the machine on which this function is called. |
| |
| Args: |
| hostname: string; name of the build slave host. |
| Returns: |
| SlaveHostConfig instance with configuration for this machine. |
| """ |
| path_to_buildbot = os.path.join(os.path.dirname(__file__), os.pardir) |
| path_to_buildbot = os.path.abspath(path_to_buildbot).split(os.path.sep) |
| return SlaveHostConfig( |
| hostname=hostname, |
| slaves=[(hostname, '0')], |
| copies=_DEFAULT_COPIES, |
| login_cmd=None, |
| ip=None, |
| kvm_num=None, |
| path_module=os.path, |
| path_to_buildbot=path_to_buildbot, |
| remote_access=False, |
| ) |
| |
| |
| def get_slave_host_config(hostname): |
| """Helper function for retrieving slave host configuration information. |
| |
| If the given hostname is unknown, returns a default config. |
| |
| Args: |
| hostname: string; the hostname of the slave host machine. |
| Returns: |
| SlaveHostConfig instance representing the given host. |
| """ |
| return SLAVE_HOSTS.get(hostname, default_slave_host_config(hostname)) |