blob: f11be7edb015ad312956ae07a34134d3dbf0aec5 [file] [log] [blame]
#!/usr/bin/env python
# Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
def linux():
return [
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Linux64DBG',
'hostname': 'webrtc-cb-linux-slave-1',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Linux32Release',
'hostname': 'webrtc-cb-linux-slave-2',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'ChromeOS',
'hostname': 'webrtc-cb-linux-slave-3',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Linux32DBG',
'hostname': 'webrtc-cb-linux-slave-4',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Linux64Release',
'hostname': 'webrtc-cb-linux-slave-5',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'LinuxValgrind',
'hostname': 'webrtc-cb-linux-slave-6',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Android',
'hostname': 'webrtc-cb-linux-slave-7',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'LinuxClang',
'hostname': 'webrtc-cb-linux-slave-8',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'Linux64DBG-GCC4.6',
'hostname': 'webrtc-cb-linux-slave-9',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'AndroidNDK',
'hostname': 'webrtc-cb-linux-slave-10',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': 'LinuxLargeTests',
'hostname': 'webrtc-build-bot-se',
},
{
'master': 'WebRTC',
'os': 'linux',
'version': 'lucid',
'bits': '64',
'builder': ['LinuxChrome', 'LinuxChromeBloat'],
'hostname': 'webrtc-chrome',
},
]
def mac():
return [
{
'master': 'WebRTC',
'os': 'mac',
'version': '10.7',
'bits': '64',
'builder': 'MacOS32DBG',
'hostname': 'dhcp-172-28-249-144',
},
{
'master': 'WebRTC',
'os': 'mac',
'version': '10.7',
'bits': '64',
'builder': 'MacOS32Release',
'hostname': 'dhcp-172-28-249-167',
},
{
'master': 'WebRTC',
'os': 'mac',
'version': '10.7',
'bits': '64',
'builder': 'MacLargeTests',
'hostname': 'dhcp-172-28-249-168',
},
{
'master': 'WebRTC',
'os': 'mac',
'version': '10.7',
'bits': '64',
'builder': 'MacChrome',
'hostname': 'dhcp-172-28-249-146',
},
]
def windows():
return [
{
'master': 'WebRTC',
'os': 'win',
'version': 'server2008',
'bits': '64',
'builder': 'Win32Debug',
'hostname': 'webrtc-win2k8-1',
},
{
'master': 'WebRTC',
'os': 'win',
'version': 'server2008',
'bits': '64',
'builder': 'Win32Release',
'hostname': 'webrtc-win2k8-2',
},
{
'master': 'WebRTC',
'os': 'win',
'version': 'win7',
'bits': '64',
'builder': 'WinLargeTests',
'hostname': 'webrtc-test-w',
},
{
'master': 'WebRTC',
'os': 'win',
'version': 'win7',
'bits': '64',
'builder': 'WinChrome',
'hostname': 'webrtc-chrome-w',
},
]
slaves = linux() + mac() + windows()