[go: nahoru, domu]

blob: 25039aac50dcbf0ebfd0ed7b9aff8f9c8c0aab83 [file] [log] [blame]
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# See master.experimental/slaves.cfg for documentation.
slaves = []
def _AddSlave(name, os, version, hostname, bits):
slaves.append({
'bits': str(bits),
'builder': name,
'hostname': hostname,
'master': 'ChromiumPerf',
'os': os,
'version': version,
})
def _AddBuildSlaves(name, os, version, hostnames):
for hostname in hostnames:
_AddSlave(name, os, version, hostname, 64)
def _AddTestSlaves(name, os, version, hostnames, bits=64):
if len(hostnames) == 1:
_AddSlave(name, os, version, hostnames[0], bits)
else:
for index, hostname in enumerate(hostnames):
indexed_name = '%s (%d)' % (name, index + 1)
_AddSlave(indexed_name, os, version, hostname, bits)
_AddBuildSlaves(
'Android Builder', 'linux', 'trusty',
['slave%d-c1' % x for x in [53, 54, 78, 79, 80, 81]])
_AddBuildSlaves(
'Android Compile', 'linux', 'trusty', ['slave1-c1'] + (
['slave%d-c1' % x for x in range(101, 108)]))
_AddBuildSlaves(
'Android arm64 Builder', 'linux', 'trusty',
['slave%d-c1' % x for x in [7, 55, 56, 82, 83, 84]])
_AddBuildSlaves(
'Win Builder', 'win', 'win7',
['build%d-m1' % x for x in
[7, 13, 14, 20, 24, 34, 58, 59, 63, 65, 66,
71, 72, 74, 84, 87, 111, 112, 113, 114, 118, 121]])
_AddBuildSlaves(
'Win x64 Builder', 'win', 'win7',
['build%d-m1' % x for x in [131, 137, 170, 171] + range(190, 208)])
_AddBuildSlaves(
'Mac Builder', 'mac', '10.9',
['vm%d-m1' % x for x in [39] + range(157, 176)])
_AddBuildSlaves(
'Linux Builder', 'linux', 'trusty',
['slave%d-c1' % x for x in range(85, 101)])
_AddTestSlaves(
'Android Nexus5 Perf', 'linux', 'trusty',
['build13-b1', 'build14-b1', 'build48-b1'])
_AddTestSlaves(
'Android Nexus5X Perf', 'linux', 'trusty',
['build55-b1', 'build56-b1', 'build57-b1'])
_AddTestSlaves(
'Android Nexus6 Perf', 'linux', 'trusty',
['build15-b1', 'build16-b1', 'build45-b1'])
_AddTestSlaves(
'Android Nexus7v2 Perf', 'linux', 'trusty',
['build9-b1', 'build10-b1', 'build49-b1'])
_AddTestSlaves(
'Android Nexus9 Perf', 'linux', 'trusty',
['build11-b1', 'build12-b1', 'build46-b1'])
_AddTestSlaves(
'Android One Perf', 'linux', 'trusty',
['build17-b1', 'build18-b1', 'build47-b1'])
_AddTestSlaves(
'Android Nexus5X WebView Perf', 'linux', 'trusty',
['build58-b1', 'build76-b1', 'build77-b1'])
_AddTestSlaves(
'Android Nexus6 WebView Perf', 'linux', 'trusty',
['build112-b1', 'build113-b1', 'build114-b1'])
_AddTestSlaves('Win Zenbook Perf', 'win', 'win10', ['vm1-m1'])
_AddTestSlaves('Win 10 High-DPI Perf', 'win', 'win10', ['vm2-m1'])
_AddTestSlaves('Win 10 Perf', 'win', 'win10', ['vm3-m1'])
_AddTestSlaves('Win 8 Perf', 'win', 'win8', ['vm11-m1'])
_AddTestSlaves('Win 7 Perf', 'win', 'win7', ['vm4-m1'])
_AddTestSlaves('Win 7 x64 Perf', 'win', 'win7', ['vm7-m1'])
_AddTestSlaves('Win 7 ATI GPU Perf', 'win', 'win7', ['vm15-m1'])
_AddTestSlaves('Win 7 Intel GPU Perf', 'win', 'win7', ['vm41-m1'])
_AddTestSlaves('Win 7 Nvidia GPU Perf', 'win', 'win7', ['vm42-m1'])
_AddTestSlaves('Mac 10.11 Perf', 'mac', '10.11', ['vm47-m1'])
_AddTestSlaves('Mac 10.10 Perf', 'mac', '10.10', ['build209-m1'])
_AddTestSlaves('Mac Retina Perf', 'mac', '10.9', ['vm48-m1'])
_AddTestSlaves('Mac HDD Perf', 'mac', '10.10', ['vm44-m1'])
_AddTestSlaves('Mac Pro 10.11 Perf', 'mac', '10.11', ['vm67-m1'])
_AddTestSlaves('Mac Air 10.11 Perf', 'mac', '10.11', ['vm68-m1'])
_AddTestSlaves('Linux Perf', 'linux', 'precise', ['slave69-c1'])