Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: master/slaves.cfg

Issue 14517004: Change Builder Names, MkIII (Closed) Base URL: http://skia.googlecode.com/svn/buildbot/
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 from skia_master_scripts import utils
12
13
11 INTEGER_WIDTH = 3 14 INTEGER_WIDTH = 3
12 CONCURRENT_BUILDERS = 8 15 CONCURRENT_BUILDERS = 8
13 COMPILE_BUILDERS = 10 16 COMPILE_BUILDERS = 10
14 ANDROID_KEEPALIVE_CONDITION = ['python', 17 ANDROID_KEEPALIVE_CONDITION = ['python',
15 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', 18 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial',
16 '%(serial)s'] 19 '%(serial)s']
17 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' 20 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux'
18 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_25' 21 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_25'
19 LINUX_COMPILE_BUILDERS = [ 22 LINUX_COMPILE_BUILDERS = [
20 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_32', 23 'Build-Ubuntu12-GCC-x86-Debug',
21 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_32', 24 'Build-Ubuntu12-GCC-x86-Release',
22 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_64', 25 'Build-Ubuntu12-GCC-x86_64-Debug',
23 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_64', 26 'Build-Ubuntu12-GCC-x86_64-Release',
24 'Skia_NexusS_4-1_Float_Compile_Debug_32', 27 'Build-Ubuntu12-GCC-x86_64-Debug-NoGPU',
25 'Skia_NexusS_4-1_Float_Compile_Release_32', 28 'Build-Ubuntu12-GCC-x86_64-Release-NoGPU',
26 'Skia_Xoom_4-1_Float_Compile_Debug_32', 29 'Build-Ubuntu12-GCC-NaCl-Debug',
27 'Skia_Xoom_4-1_Float_Compile_Release_32', 30 'Build-Ubuntu12-GCC-NaCl-Release',
28 'Skia_GalaxyNexus_4-1_Float_Compile_Debug_32', 31 'Build-Ubuntu12-GCC-Arm7-Debug-NexusS',
29 'Skia_GalaxyNexus_4-1_Float_Compile_Release_32', 32 'Build-Ubuntu12-GCC-Arm7-Release-NexusS',
30 'Skia_Nexus4_4-1_Float_Compile_Debug_32', 33 'Build-Ubuntu12-GCC-Arm7-Debug-Xoom',
31 'Skia_Nexus4_4-1_Float_Compile_Release_32', 34 'Build-Ubuntu12-GCC-Arm7-Release-Xoom',
32 'Skia_Nexus7_4-1_Float_Compile_Debug_32', 35 'Build-Ubuntu12-GCC-Arm7-Debug-GalaxyNexus',
33 'Skia_Nexus7_4-1_Float_Compile_Release_32', 36 'Build-Ubuntu12-GCC-Arm7-Release-GalaxyNexus',
34 'Skia_Nexus10_4-1_Float_Compile_Debug_32', 37 'Build-Ubuntu12-GCC-Arm7-Debug-Nexus4',
35 'Skia_Nexus10_4-1_Float_Compile_Release_32', 38 'Build-Ubuntu12-GCC-Arm7-Release-Nexus4',
36 'Skia_RazrI_4-1_Float_Compile_Debug_32', 39 'Build-Ubuntu12-GCC-Arm7-Debug-Nexus7',
37 'Skia_RazrI_4-1_Float_Compile_Release_32', 40 'Build-Ubuntu12-GCC-Arm7-Release-Nexus7',
38 'Skia_Linux_NoGPU_Compile_Debug_32', 41 'Build-Ubuntu12-GCC-Arm7-Debug-Nexus10',
39 'Skia_Linux_NoGPU_Compile_Release_32', 42 'Build-Ubuntu12-GCC-Arm7-Release-Nexus10',
40 'Skia_ChromeOS_Alex_Compile_Debug_32', 43 'Build-Ubuntu12-GCC-x86-Debug-RazrI',
41 'Skia_ChromeOS_Alex_Compile_Release_32', 44 'Build-Ubuntu12-GCC-x86-Release-RazrI',
42 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Debug', 45 'Build-Ubuntu12-GCC-x86-Debug-ChromeOS',
43 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Release', 46 'Build-Ubuntu12-GCC-x86-Release-ChromeOS',
44 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_32_Trybot',
45 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_32_Trybot',
46 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_64_Trybot',
47 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_64_Trybot',
48 'Skia_NexusS_4-1_Float_Compile_Debug_32_Trybot',
49 'Skia_NexusS_4-1_Float_Compile_Release_32_Trybot',
50 'Skia_Xoom_4-1_Float_Compile_Debug_32_Trybot',
51 'Skia_Xoom_4-1_Float_Compile_Release_32_Trybot',
52 'Skia_GalaxyNexus_4-1_Float_Compile_Debug_32_Trybot',
53 'Skia_GalaxyNexus_4-1_Float_Compile_Release_32_Trybot',
54 'Skia_Nexus4_4-1_Float_Compile_Debug_32_Trybot',
55 'Skia_Nexus4_4-1_Float_Compile_Release_32_Trybot',
56 'Skia_Nexus7_4-1_Float_Compile_Debug_32_Trybot',
57 'Skia_Nexus7_4-1_Float_Compile_Release_32_Trybot',
58 'Skia_Nexus10_4-1_Float_Compile_Debug_32_Trybot',
59 'Skia_Nexus10_4-1_Float_Compile_Release_32_Trybot',
60 'Skia_RazrI_4-1_Float_Compile_Debug_32_Trybot',
61 'Skia_RazrI_4-1_Float_Compile_Release_32_Trybot',
62 'Skia_Linux_NoGPU_Compile_Debug_32_Trybot',
63 'Skia_Linux_NoGPU_Compile_Release_32_Trybot',
64 'Skia_ChromeOS_Alex_Compile_Debug_32_Trybot',
65 'Skia_ChromeOS_Alex_Compile_Release_32_Trybot',
66 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Debug_Trybot',
67 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Release_Trybot',
68 ] 47 ]
69 48
49
70 def _Format(obj, dictionary): 50 def _Format(obj, dictionary):
71 """ Recursively apply the dictionary to any format strings in the requested 51 """ Recursively apply the dictionary to any format strings in the requested
72 object. Returns a copy and does not modify the original. """ 52 object. Returns a copy and does not modify the original. """
73 if isinstance(obj, str): 53 if isinstance(obj, str):
74 return obj % dictionary 54 return obj % dictionary
75 if isinstance(obj, list): 55 if isinstance(obj, list):
76 return [_Format(item, dictionary) for item in obj] 56 return [_Format(item, dictionary) for item in obj]
77 if isinstance(obj, dict): 57 if isinstance(obj, dict):
78 rv = {} 58 rv = {}
79 for key, value in obj.iteritems(): 59 for key, value in obj.iteritems():
80 rv[_Format(key, dictionary)] = _Format(value, dictionary) 60 rv[_Format(key, dictionary)] = _Format(value, dictionary)
81 return rv 61 return rv
82 return obj 62 return obj
83 63
64
84 def SelfReferenceFormat(dictionary): 65 def SelfReferenceFormat(dictionary):
85 """ Apply a format string to a dictionary in order to allow self-referencial 66 """ Apply a format string to a dictionary in order to allow self-referencial
86 keys and values. For example: 67 keys and values. For example:
87 68
88 >>> d = { 69 >>> d = {
89 >>> 'key1': 'value', 70 >>> 'key1': 'value',
90 >>> 'key2': '%(key1)s2', 71 >>> 'key2': '%(key1)s2',
91 >>> } 72 >>> }
92 >>> print SelfReferenceFormat(d)['key2'] 73 >>> print SelfReferenceFormat(d)['key2']
93 value2 74 value2
94 75
95 Note that chains of references are not supported: 76 Note that chains of references are not supported:
96 77
97 >>> d = { 78 >>> d = {
98 >>> 'key1': 'value', 79 >>> 'key1': 'value',
99 >>> 'key2': '%(key1)s2', 80 >>> 'key2': '%(key1)s2',
100 >>> 'key3': '%(key2)s_fail', 81 >>> 'key3': '%(key2)s_fail',
101 >>> } 82 >>> }
102 >>> print SelfReferenceFormat(d)['key3'] 83 >>> print SelfReferenceFormat(d)['key3']
103 %(key1)s2_fail 84 %(key1)s2_fail
104 """ 85 """
105 return _Format(dictionary, dictionary) 86 return _Format(dictionary, dictionary)
106 87
88
89 def AddTrybots(slave_dict):
90 slave_dict['builder'].extend(
91 [builder + utils.BUILDER_NAME_SEP + utils.TRYBOT_NAME_SUFFIX \
92 for builder in slave_dict['builder']])
93
94
107 slaves = [SelfReferenceFormat(d) for d in [ 95 slaves = [SelfReferenceFormat(d) for d in [
108 { 96 {
109 'master': 'Skia', 97 'master': 'Skia',
110 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-001', 98 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-001',
111 'builder': [ 99 'builder': [
112 'Skia_NexusS_4-1_Float_Debug_32', 100 'Test-Android-NexusS-SGX540-Arm7-Debug',
113 'Skia_NexusS_4-1_Float_Release_32', 101 'Test-Android-NexusS-SGX540-Arm7-Release',
114 'Skia_NexusS_4-1_Float_Bench_32', 102 'Perf-Android-NexusS-SGX540-Arm7-Release',
115 'Skia_NexusS_4-1_Float_Debug_32_Trybot',
116 'Skia_NexusS_4-1_Float_Release_32_Trybot',
117 'Skia_NexusS_4-1_Float_Bench_32_Trybot',
118 ], 103 ],
119 'serial': '3835BCDAEF6F00EC', 104 'serial': '3835BCDAEF6F00EC',
120 'num_cores': '2', 105 'num_cores': '2',
121 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 106 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
122 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 107 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
123 }, 108 },
124 { 109 {
125 'master': 'Skia', 110 'master': 'Skia',
126 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-002', 111 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-002',
127 'builder': [ 112 'builder': [
128 'Skia_NexusS_4-1_Float_Debug_32', 113 'Test-Android-NexusS-SGX540-Arm7-Debug',
129 'Skia_NexusS_4-1_Float_Release_32', 114 'Test-Android-NexusS-SGX540-Arm7-Release',
130 'Skia_NexusS_4-1_Float_Bench_32', 115 'Perf-Android-NexusS-SGX540-Arm7-Release',
131 'Skia_NexusS_4-1_Float_Debug_32_Trybot',
132 'Skia_NexusS_4-1_Float_Release_32_Trybot',
133 'Skia_NexusS_4-1_Float_Bench_32_Trybot',
134 ], 116 ],
135 'serial': '3935B4F8CA4B00EC', 117 'serial': '3935B4F8CA4B00EC',
136 'num_cores': '2', 118 'num_cores': '2',
137 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 119 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
138 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 120 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
139 }, 121 },
140 { 122 {
141 'master': 'Skia', 123 'master': 'Skia',
142 'hostname': 'skiabot-shuttle-ubuntu12-xoom-001', 124 'hostname': 'skiabot-shuttle-ubuntu12-xoom-001',
143 'builder': [ 125 'builder': [
144 'Skia_Xoom_4-1_Float_Debug_32', 126 'Test-Android-Xoom-Tegra2-Arm7-Debug',
145 'Skia_Xoom_4-1_Float_Release_32', 127 'Test-Android-Xoom-Tegra2-Arm7-Release',
146 'Skia_Xoom_4-1_Float_Bench_32', 128 'Perf-Android-Xoom-Tegra2-Arm7-Release',
147 'Skia_Xoom_4-1_Float_Debug_32_Trybot',
148 'Skia_Xoom_4-1_Float_Release_32_Trybot',
149 'Skia_Xoom_4-1_Float_Bench_32_Trybot',
150 ], 129 ],
151 'serial': '1700618542c101d7', 130 'serial': '1700618542c101d7',
152 'num_cores': '2', 131 'num_cores': '2',
153 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 132 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
154 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 133 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
155 }, 134 },
156 { 135 {
157 'master': 'Skia', 136 'master': 'Skia',
158 'hostname': 'skiabot-shuttle-ubuntu12-xoom-002', 137 'hostname': 'skiabot-shuttle-ubuntu12-xoom-002',
159 'builder': [ 138 'builder': [
160 'Skia_Xoom_4-1_Float_Debug_32', 139 'Test-Android-Xoom-Tegra2-Arm7-Debug',
161 'Skia_Xoom_4-1_Float_Release_32', 140 'Test-Android-Xoom-Tegra2-Arm7-Release',
162 'Skia_Xoom_4-1_Float_Bench_32', 141 'Perf-Android-Xoom-Tegra2-Arm7-Release',
163 'Skia_Xoom_4-1_Float_Debug_32_Trybot',
164 'Skia_Xoom_4-1_Float_Release_32_Trybot',
165 'Skia_Xoom_4-1_Float_Bench_32_Trybot',
166 ], 142 ],
167 'serial': '027c104942212397', 143 'serial': '027c104942212397',
168 'num_cores': '2', 144 'num_cores': '2',
169 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 145 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
170 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 146 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
171 }, 147 },
172 { 148 {
173 'master': 'Skia', 149 'master': 'Skia',
174 'hostname': 'skiabot-shuttle-ubuntu12-xoom-003', 150 'hostname': 'skiabot-shuttle-ubuntu12-xoom-003',
175 'builder': [ 151 'builder': [
176 'Skia_Xoom_4-1_Float_Debug_32', 152 'Test-Android-Xoom-Tegra2-Arm7-Debug',
177 'Skia_Xoom_4-1_Float_Release_32', 153 'Test-Android-Xoom-Tegra2-Arm7-Release',
178 'Skia_Xoom_4-1_Float_Bench_32', 154 'Perf-Android-Xoom-Tegra2-Arm7-Release',
179 'Skia_Xoom_4-1_Float_Debug_32_Trybot',
180 'Skia_Xoom_4-1_Float_Release_32_Trybot',
181 'Skia_Xoom_4-1_Float_Bench_32_Trybot',
182 ], 155 ],
183 'serial': '1700618443a00497', 156 'serial': '1700618443a00497',
184 'num_cores': '2', 157 'num_cores': '2',
185 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 158 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
186 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 159 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
187 }, 160 },
188 { 161 {
189 'master': 'Skia', 162 'master': 'Skia',
190 'hostname': 'skiabot-shuttle-ubuntu12-galaxynexus-001', 163 'hostname': 'skiabot-shuttle-ubuntu12-galaxynexus-001',
191 'builder': [ 164 'builder': [
192 'Skia_GalaxyNexus_4-1_Float_Debug_32', 165 'Test-Android-GalaxyNexus-SGX540-Arm7-Debug',
193 'Skia_GalaxyNexus_4-1_Float_Release_32', 166 'Test-Android-GalaxyNexus-SGX540-Arm7-Release',
194 'Skia_GalaxyNexus_4-1_Float_Bench_32', 167 'Perf-Android-GalaxyNexus-SGX540-Arm7-Release',
195 'Skia_GalaxyNexus_4-1_Float_Debug_32_Trybot',
196 'Skia_GalaxyNexus_4-1_Float_Release_32_Trybot',
197 'Skia_GalaxyNexus_4-1_Float_Bench_32_Trybot',
198 ], 168 ],
199 'serial': '0149A97C1601B015', 169 'serial': '0149A97C1601B015',
200 'num_cores': '2', 170 'num_cores': '2',
201 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 171 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
202 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 172 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
203 }, 173 },
204 { 174 {
205 'master': 'Skia', 175 'master': 'Skia',
206 'hostname': 'skiabot-shuttle-ubuntu12-nexus4-001', 176 'hostname': 'skiabot-shuttle-ubuntu12-nexus4-001',
207 'builder': [ 177 'builder': [
208 'Skia_Nexus4_4-1_Float_Debug_32', 178 'Test-Android-Nexus4-Adreno320-Arm7-Debug',
209 'Skia_Nexus4_4-1_Float_Release_32', 179 'Test-Android-Nexus4-Adreno320-Arm7-Release',
210 'Skia_Nexus4_4-1_Float_Bench_32', 180 'Perf-Android-Nexus4-Adreno320-Arm7-Release',
211 'Skia_Nexus4_4-1_Float_Debug_32_Trybot',
212 'Skia_Nexus4_4-1_Float_Release_32_Trybot',
213 'Skia_Nexus4_4-1_Float_Bench_32_Trybot',
214 ], 181 ],
215 'serial': '0012746f51cea6b9', 182 'serial': '0012746f51cea6b9',
216 'num_cores': '4', 183 'num_cores': '4',
217 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 184 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
218 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 185 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
219 }, 186 },
220 { 187 {
221 'master': 'Skia', 188 'master': 'Skia',
222 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-001', 189 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-001',
223 'builder': [ 190 'builder': [
224 'Skia_Nexus7_4-1_Float_Debug_32', 191 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
225 'Skia_Nexus7_4-1_Float_Release_32', 192 'Test-Android-Nexus7-Tegra3-Arm7-Release',
226 'Skia_Nexus7_4-1_Float_Bench_32', 193 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
227 'Skia_Nexus7_4-1_Float_Debug_32_Trybot',
228 'Skia_Nexus7_4-1_Float_Release_32_Trybot',
229 'Skia_Nexus7_4-1_Float_Bench_32_Trybot',
230 ], 194 ],
231 'serial': '015d210a13480604', 195 'serial': '015d210a13480604',
232 'num_cores': '4', 196 'num_cores': '4',
233 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 197 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
234 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 198 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
235 }, 199 },
236 { 200 {
237 'master': 'Skia', 201 'master': 'Skia',
238 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-002', 202 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-002',
239 'builder': [ 203 'builder': [
240 'Skia_Nexus7_4-1_Float_Debug_32', 204 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
241 'Skia_Nexus7_4-1_Float_Release_32', 205 'Test-Android-Nexus7-Tegra3-Arm7-Release',
242 'Skia_Nexus7_4-1_Float_Bench_32', 206 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
243 'Skia_Nexus7_4-1_Float_Debug_32_Trybot',
244 'Skia_Nexus7_4-1_Float_Release_32_Trybot',
245 'Skia_Nexus7_4-1_Float_Bench_32_Trybot',
246 ], 207 ],
247 'serial': '015d18848c280217', 208 'serial': '015d18848c280217',
248 'num_cores': '4', 209 'num_cores': '4',
249 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 210 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
250 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 211 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
251 }, 212 },
252 { 213 {
253 'master': 'Skia', 214 'master': 'Skia',
254 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-003', 215 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-003',
255 'builder': [ 216 'builder': [
256 'Skia_Nexus7_4-1_Float_Debug_32', 217 'Test-Android-Nexus7-Tegra3-Arm7-Debug',
257 'Skia_Nexus7_4-1_Float_Release_32', 218 'Test-Android-Nexus7-Tegra3-Arm7-Release',
258 'Skia_Nexus7_4-1_Float_Bench_32', 219 'Perf-Android-Nexus7-Tegra3-Arm7-Release',
259 'Skia_Nexus7_4-1_Float_Debug_32_Trybot',
260 'Skia_Nexus7_4-1_Float_Release_32_Trybot',
261 'Skia_Nexus7_4-1_Float_Bench_32_Trybot',
262 ], 220 ],
263 'serial': '015d16897c401e17', 221 'serial': '015d16897c401e17',
264 'num_cores': '4', 222 'num_cores': '4',
265 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 223 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
266 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 224 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
267 }, 225 },
268 { 226 {
269 'master': 'Skia', 227 'master': 'Skia',
270 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-001', 228 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-001',
271 'builder': [ 229 'builder': [
272 'Skia_Nexus10_4-1_Float_Debug_32', 230 'Test-Android-Nexus10-MaliT604-Arm7-Debug',
273 'Skia_Nexus10_4-1_Float_Release_32', 231 'Test-Android-Nexus10-MaliT604-Arm7-Release',
274 'Skia_Nexus10_4-1_Float_Bench_32', 232 'Perf-Android-Nexus10-MaliT604-Arm7-Release',
275 'Skia_Nexus10_4-1_Float_Debug_32_Trybot',
276 'Skia_Nexus10_4-1_Float_Release_32_Trybot',
277 'Skia_Nexus10_4-1_Float_Bench_32_Trybot',
278 ], 233 ],
279 'serial': 'R32C801B5LH', 234 'serial': 'R32C801B5LH',
280 'num_cores': '2', 235 'num_cores': '2',
281 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 236 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
282 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 237 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
283 }, 238 },
284 { 239 {
285 'master': 'Skia', 240 'master': 'Skia',
286 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-002', 241 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-002',
287 'builder': [ 242 'builder': [
288 'Skia_Nexus10_4-1_Float_Debug_32', 243 'Test-Android-Nexus10-MaliT604-Arm7-Debug',
289 'Skia_Nexus10_4-1_Float_Release_32', 244 'Test-Android-Nexus10-MaliT604-Arm7-Release',
290 'Skia_Nexus10_4-1_Float_Bench_32', 245 'Perf-Android-Nexus10-MaliT604-Arm7-Release',
291 'Skia_Nexus10_4-1_Float_Debug_32_Trybot',
292 'Skia_Nexus10_4-1_Float_Release_32_Trybot',
293 'Skia_Nexus10_4-1_Float_Bench_32_Trybot',
294 ], 246 ],
295 'serial': 'R32C801B86F', 247 'serial': 'R32C801B86F',
296 'num_cores': '2', 248 'num_cores': '2',
297 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 249 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
298 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 250 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
299 }, 251 },
300 { 252 {
301 'master': 'Skia', 253 'master': 'Skia',
302 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-003', 254 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-003',
303 'builder': [ 255 'builder': [
304 'Skia_Nexus10_4-1_Float_Debug_32', 256 'Test-Android-Nexus10-MaliT604-Arm7-Debug',
305 'Skia_Nexus10_4-1_Float_Release_32', 257 'Test-Android-Nexus10-MaliT604-Arm7-Release',
306 'Skia_Nexus10_4-1_Float_Bench_32', 258 'Perf-Android-Nexus10-MaliT604-Arm7-Release',
307 'Skia_Nexus10_4-1_Float_Debug_32_Trybot',
308 'Skia_Nexus10_4-1_Float_Release_32_Trybot',
309 'Skia_Nexus10_4-1_Float_Bench_32_Trybot',
310 ], 259 ],
311 'serial': 'R32CB017X2L', 260 'serial': 'R32CB017X2L',
312 'num_cores': '2', 261 'num_cores': '2',
313 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 262 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
314 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 263 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
315 }, 264 },
316 { 265 {
317 'master': 'Skia', 266 'master': 'Skia',
318 'hostname': 'skiabot-shuttle-ubuntu12-razri-001', 267 'hostname': 'skiabot-shuttle-ubuntu12-razri-001',
319 'builder': [ 268 'builder': [
320 'Skia_RazrI_4-1_Float_Debug_32', 269 'Test-Android-RazrI-SGX540-x86-Debug',
321 'Skia_RazrI_4-1_Float_Release_32', 270 'Test-Android-RazrI-SGX540-x86-Release',
322 'Skia_RazrI_4-1_Float_Bench_32', 271 'Perf-Android-RazrI-SGX540-x86-Release',
323 'Skia_RazrI_4-1_Float_Debug_32_Trybot',
324 'Skia_RazrI_4-1_Float_Release_32_Trybot',
325 'Skia_RazrI_4-1_Float_Bench_32_Trybot',
326 ], 272 ],
327 'serial': 'TA23702Z9Y', 273 'serial': 'TA23702Z9Y',
328 'num_cores': '1', 274 'num_cores': '1',
329 'has_root': False, 275 'has_root': False,
330 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], 276 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION],
331 'android_sdk_root': '/usr/local/google/android-sdk-linux', 277 'android_sdk_root': '/usr/local/google/android-sdk-linux',
332 }, 278 },
333 { 279 {
334 'master': 'Skia', 280 'master': 'Skia',
335 'hostname': 'skiabot-shuttle-ubuntu12-001', 281 'hostname': 'skiabot-shuttle-ubuntu12-001',
336 'builder': [ 282 'builder': [
337 'Skia_Linux_NoGPU_Debug_32', 283 'Test-Ubuntu12-ShuttleA-NoGPU-x86_64-Debug',
338 'Skia_Linux_NoGPU_Debug_32_Trybot',
339 ], 284 ],
340 'num_cores': '8', 285 'num_cores': '8',
341 }, 286 },
342 { 287 {
343 'master': 'Skia', 288 'master': 'Skia',
344 'hostname': 'skiabot-shuttle-ubuntu12-002', 289 'hostname': 'skiabot-shuttle-ubuntu12-002',
345 'builder': [ 290 'builder': [
346 'Skia_ChromeOS_Alex_Debug_32', 291 'Test-ChromeOS-Alex-GMA3150-x86-Debug',
347 'Skia_ChromeOS_Alex_Release_32', 292 'Test-ChromeOS-Alex-GMA3150-x86-Release',
348 'Skia_ChromeOS_Alex_Bench_32', 293 'Perf-ChromeOS-Alex-GMA3150-x86-Release',
349 'Skia_ChromeOS_Alex_Debug_32_Trybot',
350 'Skia_ChromeOS_Alex_Release_32_Trybot',
351 'Skia_ChromeOS_Alex_Bench_32_Trybot',
352 294
353 ], 295 ],
354 'ssh_host': '192.168.1.134', 296 'ssh_host': '192.168.1.134',
355 'ssh_port': '22', 297 'ssh_port': '22',
356 }, 298 },
357 { 299 {
358 'master': 'Skia', 300 'master': 'Skia',
359 'hostname': 'skiabot-shuttle-ubuntu12-ati5770-001', 301 'hostname': 'skiabot-shuttle-ubuntu12-ati5770-001',
360 'builder': [ 302 'builder': [
361 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_32', 303 'Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug',
362 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_32', 304 'Test-Ubuntu12-ShuttleA-ATI5770-x86-Release',
363 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_32', 305 'Perf-Ubuntu12-ShuttleA-ATI5770-x86-Release',
364 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_64', 306 'Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug',
365 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_64', 307 'Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release',
366 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_64', 308 'Perf-Ubuntu12-ShuttleA-ATI5770-x86_64-Release',
367 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_32_Trybot',
368 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_32_Trybot',
369 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_32_Trybot',
370 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_64_Trybot',
371 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_64_Trybot',
372 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_64_Trybot',
373 ], 309 ],
374 'num_cores': '8', 310 'num_cores': '8',
375 }, 311 },
376 ] + [ 312 ] + [
377 { 313 {
378 'master': 'Skia', 314 'master': 'Skia',
379 'hostname': 'skiabot-macmini-10_6-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 315 'hostname': 'skiabot-macmini-10_6-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
380 'builder': [ 316 'builder': [
381 'Skia_Mac_Float_Debug_32', 317 'Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug',
382 'Skia_Mac_Float_Release_32', 318 'Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release',
383 'Skia_Mac_Float_Debug_64', 319 'Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug',
384 'Skia_Mac_Float_Release_64', 320 'Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release',
385 'Skia_Mac_Float_Debug_32_Trybot',
386 'Skia_Mac_Float_Release_32_Trybot',
387 'Skia_Mac_Float_Debug_64_Trybot',
388 'Skia_Mac_Float_Release_64_Trybot',
389 ], 321 ],
390 'num_cores': '4', 322 'num_cores': '4',
391 } for i in range(CONCURRENT_BUILDERS) 323 } for i in range(CONCURRENT_BUILDERS)
392 ] + [ 324 ] + [
393 { 325 {
394 'master': 'Skia', 326 'master': 'Skia',
395 'hostname': 'skiabot-macmini-10_7-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 327 'hostname': 'skiabot-macmini-10_7-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
396 'builder': [ 328 'builder': [
397 'Skia_MacMiniLion_Float_Debug_32', 329 'Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug',
398 'Skia_MacMiniLion_Float_Release_32', 330 'Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release',
399 'Skia_MacMiniLion_Float_Debug_64', 331 'Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug',
400 'Skia_MacMiniLion_Float_Release_64', 332 'Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release',
401 'Skia_MacMiniLion_Float_Debug_32_Trybot',
402 'Skia_MacMiniLion_Float_Release_32_Trybot',
403 'Skia_MacMiniLion_Float_Debug_64_Trybot',
404 'Skia_MacMiniLion_Float_Release_64_Trybot',
405 ], 333 ],
406 'num_cores': '4', 334 'num_cores': '4',
407 } for i in range(CONCURRENT_BUILDERS) 335 } for i in range(CONCURRENT_BUILDERS)
408 ] + [ 336 ] + [
409 { 337 {
410 'master': 'Skia', 338 'master': 'Skia',
411 'hostname': 'skiabot-macmini-10_8-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 339 'hostname': 'skiabot-macmini-10_8-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
412 'builder': [ 340 'builder': [
413 'Skia_MacMini_10_8_Float_Debug_32', 341 'Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug',
414 'Skia_MacMini_10_8_Float_Release_32', 342 'Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release',
415 'Skia_MacMini_10_8_Float_Debug_64', 343 'Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug',
416 'Skia_MacMini_10_8_Float_Release_64', 344 'Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release',
417 'Skia_MacMini_10_8_Float_Debug_32_Trybot',
418 'Skia_MacMini_10_8_Float_Release_32_Trybot',
419 'Skia_MacMini_10_8_Float_Debug_64_Trybot',
420 'Skia_MacMini_10_8_Float_Release_64_Trybot',
421 ], 345 ],
422 'num_cores': '4', 346 'num_cores': '4',
423 } for i in range(CONCURRENT_BUILDERS) 347 } for i in range(CONCURRENT_BUILDERS)
424 ] + [ 348 ] + [
425 { 349 {
426 'master': 'Skia', 350 'master': 'Skia',
427 'hostname': 'skiabot-shuttle-win7-intel-%s' % ('%d' % i).zfill(INTEGER_WIDTH ), 351 'hostname': 'skiabot-shuttle-win7-intel-%s' % ('%d' % i).zfill(INTEGER_WIDTH ),
428 'builder': [ 352 'builder': [
429 'Skia_Shuttle_Win7_Intel_Float_Debug_32', 353 'Test-Win7-ShuttleA-HD2000-x86-Debug',
430 'Skia_Shuttle_Win7_Intel_Float_Release_32', 354 'Test-Win7-ShuttleA-HD2000-x86-Release',
431 'Skia_Shuttle_Win7_Intel_Float_Debug_64', 355 'Test-Win7-ShuttleA-HD2000-x86_64-Debug',
432 'Skia_Shuttle_Win7_Intel_Float_Release_64', 356 'Test-Win7-ShuttleA-HD2000-x86_64-Release',
433 'Skia_Shuttle_Win7_Intel_Float_Debug_32_Trybot',
434 'Skia_Shuttle_Win7_Intel_Float_Release_32_Trybot',
435 'Skia_Shuttle_Win7_Intel_Float_Debug_64_Trybot',
436 'Skia_Shuttle_Win7_Intel_Float_Release_64_Trybot',
437 ], 357 ],
438 'num_cores': '8', 358 'num_cores': '8',
439 } for i in range(CONCURRENT_BUILDERS) 359 } for i in range(CONCURRENT_BUILDERS)
440 ] + [ 360 ] + [
441 { 361 {
442 'master': 'Skia', 362 'master': 'Skia',
443 'hostname': 'skiabot-shuttle-win7-intel-special-%s' % ('%d' % i).zfill(INTEG ER_WIDTH), 363 'hostname': 'skiabot-shuttle-win7-intel-special-%s' % ('%d' % i).zfill(INTEG ER_WIDTH),
444 'builder': [ 364 'builder': [
445 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Debug_32', 365 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE',
446 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Release_32', 366 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE',
447 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Debug_32', 367 'Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite',
448 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Release_32', 368 'Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite',
449 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Debug_32_Trybot',
450 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Release_32_Trybot',
451 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Debug_32_Trybot',
452 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Release_32_Trybot',
453 ], 369 ],
454 'num_cores': '8', 370 'num_cores': '8',
455 } for i in range(CONCURRENT_BUILDERS) 371 } for i in range(CONCURRENT_BUILDERS)
456 ] + [ 372 ] + [
457 { 373 {
458 'master': 'Skia', 374 'master': 'Skia',
459 'hostname': 'skiabot-macmini-10_6-bench', 375 'hostname': 'skiabot-macmini-10_6-bench',
460 'builder': [ 376 'builder': [
461 'Skia_Mac_Float_Bench_32', 377 'Perf-Mac10.6-MacMini4.1-GeForce320M-x86-Release',
462 'Skia_Mac_Float_Bench_64', 378 'Perf-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release',
463 'Skia_Mac_Float_Bench_32_Trybot',
464 'Skia_Mac_Float_Bench_64_Trybot',
465 ], 379 ],
466 }, 380 },
467 { 381 {
468 'master': 'Skia', 382 'master': 'Skia',
469 'hostname': 'skiabot-macmini-10_7-bench', 383 'hostname': 'skiabot-macmini-10_7-bench',
470 'builder': [ 384 'builder': [
471 'Skia_MacMiniLion_Float_Bench_32', 385 'Perf-Mac10.7-MacMini4.1-GeForce320M-x86-Release',
472 'Skia_MacMiniLion_Float_Bench_64', 386 'Perf-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release',
473 'Skia_MacMiniLion_Float_Bench_32_Trybot',
474 'Skia_MacMiniLion_Float_Bench_64_Trybot',
475 ], 387 ],
476 }, 388 },
477 { 389 {
478 'master': 'Skia', 390 'master': 'Skia',
479 'hostname': 'skiabot-macmini-10_8-bench', 391 'hostname': 'skiabot-macmini-10_8-bench',
480 'builder': [ 392 'builder': [
481 'Skia_MacMini_10_8_Float_Bench_32', 393 'Perf-Mac10.8-MacMini4.1-GeForce320M-x86-Release',
482 'Skia_MacMini_10_8_Float_Bench_64', 394 'Perf-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release',
483 'Skia_MacMini_10_8_Float_Bench_32_Trybot',
484 'Skia_MacMini_10_8_Float_Bench_64_Trybot',
485 ], 395 ],
486 }, 396 },
487 { 397 {
488 'master': 'Skia', 398 'master': 'Skia',
489 'hostname': 'skiabot-shuttle-win7-intel-bench', 399 'hostname': 'skiabot-shuttle-win7-intel-bench',
490 'builder': [ 400 'builder': [
491 'Skia_Shuttle_Win7_Intel_Float_Bench_64', 401 'Perf-Win7-ShuttleA-HD2000-x86-Release',
492 'Skia_Shuttle_Win7_Intel_Float_Bench_32', 402 'Perf-Win7-ShuttleA-HD2000-x86_64-Release',
493 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Bench_32', 403 'Perf-Win7-ShuttleA-HD2000-x86-Release-ANGLE',
494 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Bench_32', 404 'Perf-Win7-ShuttleA-HD2000-x86-Release-DirectWrite',
495 'Skia_Shuttle_Win7_Intel_Float_Bench_64_Trybot',
496 'Skia_Shuttle_Win7_Intel_Float_Bench_32_Trybot',
497 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Bench_32_Trybot',
498 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Bench_32_Trybot',
499 ], 405 ],
500 }, 406 },
501 { 407 {
502 'master': 'Skia', 408 'master': 'Skia',
503 'hostname': 'skia-housekeeping-slave-a', 409 'hostname': 'skia-housekeeping-slave-a',
504 'builder': [ 410 'builder': [
505 'Skia_PerCommit_House_Keeping', 411 'Housekeeper-PerCommit',
506 'Skia_Periodic_House_Keeping', 412 'Housekeeper-Nightly',
507 'Skia_PerCommit_House_Keeping_Trybot',
508 'Skia_Periodic_House_Keeping_Trybot',
509 ], 413 ],
510 }, 414 },
511 { 415 {
512 'master': 'Skia', 416 'master': 'Skia',
513 'hostname': 'skia-housekeeping-slave-b', 417 'hostname': 'skia-housekeeping-slave-b',
514 'builder': [ 418 'builder': [
515 'Skia_PerCommit_House_Keeping', 419 'Housekeeper-PerCommit',
516 'Skia_Periodic_House_Keeping', 420 'Housekeeper-Nightly',
517 'Skia_PerCommit_House_Keeping_Trybot',
518 'Skia_Periodic_House_Keeping_Trybot',
519 ], 421 ],
520 }, 422 },
521 ] + [ 423 ] + [
522 { 424 {
523 'master': 'Skia', 425 'master': 'Skia',
524 'hostname': 'skiabot-linux-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 426 'hostname': 'skiabot-linux-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
525 'builder': LINUX_COMPILE_BUILDERS, 427 'builder': LINUX_COMPILE_BUILDERS,
526 'num_cores': '8', 428 'num_cores': '8',
527 'android_sdk_root': '/usr/local/google/home/borenet/android_sdk_linux', 429 'android_sdk_root': '/usr/local/google/home/borenet/android_sdk_linux',
528 'nacl_sdk_root': '/usr/local/google/home/borenet/nacl_sdk/pepper_25', 430 'nacl_sdk_root': '/usr/local/google/home/borenet/nacl_sdk/pepper_25',
529 } for i in range(COMPILE_BUILDERS) 431 } for i in range(COMPILE_BUILDERS)
530 ] + [ 432 ] + [
531 { 433 {
532 'master': 'Skia', 434 'master': 'Skia',
533 'hostname': 'skiabot-linux-compile-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 435 'hostname': 'skiabot-linux-compile-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
534 'builder': LINUX_COMPILE_BUILDERS, 436 'builder': LINUX_COMPILE_BUILDERS,
535 'num_cores': '2', 437 'num_cores': '2',
536 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, 438 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT,
537 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT, 439 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT,
538 } for i in range(COMPILE_BUILDERS) 440 } for i in range(COMPILE_BUILDERS)
539 ] + [ 441 ] + [
540 { 442 {
541 'master': 'Skia', 443 'master': 'Skia',
542 'hostname': 'skiabot-mac-10_6-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 444 'hostname': 'skiabot-mac-10_6-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
543 'builder': [ 445 'builder': [
544 'Skia_Mac_Float_Compile_Debug_32', 446 'Build-Mac10.6-GCC-x86-Debug',
545 'Skia_Mac_Float_Compile_Release_32', 447 'Build-Mac10.6-GCC-x86-Release',
546 'Skia_Mac_Float_Compile_Debug_64', 448 'Build-Mac10.6-GCC-x86_64-Debug',
547 'Skia_Mac_Float_Compile_Release_64', 449 'Build-Mac10.6-GCC-x86_64-Release',
548 'Skia_Mac_Float_Compile_Debug_32_Trybot',
549 'Skia_Mac_Float_Compile_Release_32_Trybot',
550 'Skia_Mac_Float_Compile_Debug_64_Trybot',
551 'Skia_Mac_Float_Compile_Release_64_Trybot',
552 ], 450 ],
553 'num_cores': '8', 451 'num_cores': '8',
554 } for i in range(COMPILE_BUILDERS) 452 } for i in range(COMPILE_BUILDERS)
555 ] + [ 453 ] + [
556 { 454 {
557 'master': 'Skia', 455 'master': 'Skia',
558 'hostname': 'skiabot-mac-10_7-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 456 'hostname': 'skiabot-mac-10_7-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
559 'builder': [ 457 'builder': [
560 'Skia_MacMiniLion_Float_Compile_Debug_32', 458 'Build-Mac10.7-Clang-x86-Debug',
561 'Skia_MacMiniLion_Float_Compile_Release_32', 459 'Build-Mac10.7-Clang-x86-Release',
562 'Skia_MacMiniLion_Float_Compile_Debug_64', 460 'Build-Mac10.7-Clang-x86_64-Debug',
563 'Skia_MacMiniLion_Float_Compile_Release_64', 461 'Build-Mac10.7-Clang-x86_64-Release',
564 'Skia_iOS_Compile_Debug_32', 462 'Build-Mac10.7-Clang-Arm7-Debug-iOS',
565 'Skia_iOS_Compile_Release_32', 463 'Build-Mac10.7-Clang-Arm7-Release-iOS',
566 'Skia_MacMiniLion_Float_Compile_Debug_32_Trybot',
567 'Skia_MacMiniLion_Float_Compile_Release_32_Trybot',
568 'Skia_MacMiniLion_Float_Compile_Debug_64_Trybot',
569 'Skia_MacMiniLion_Float_Compile_Release_64_Trybot',
570 'Skia_iOS_Compile_Debug_32_Trybot',
571 'Skia_iOS_Compile_Release_32_Trybot',
572 ], 464 ],
573 'num_cores': '8', 465 'num_cores': '8',
574 } for i in range(COMPILE_BUILDERS) 466 } for i in range(COMPILE_BUILDERS)
575 ] + [ 467 ] + [
576 { 468 {
577 'master': 'Skia', 469 'master': 'Skia',
578 'hostname': 'skiabot-mac-10_8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 470 'hostname': 'skiabot-mac-10_8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
579 'builder': [ 471 'builder': [
580 'Skia_MacMini_10_8_Float_Compile_Debug_32', 472 'Build-Mac10.8-Clang-x86-Debug',
581 'Skia_MacMini_10_8_Float_Compile_Release_32', 473 'Build-Mac10.8-Clang-x86-Release',
582 'Skia_MacMini_10_8_Float_Compile_Debug_64', 474 'Build-Mac10.8-Clang-x86_64-Debug',
583 'Skia_MacMini_10_8_Float_Compile_Release_64', 475 'Build-Mac10.8-Clang-x86_64-Release',
584 'Skia_MacMini_10_8_Float_Compile_Debug_32_Trybot',
585 'Skia_MacMini_10_8_Float_Compile_Release_32_Trybot',
586 'Skia_MacMini_10_8_Float_Compile_Debug_64_Trybot',
587 'Skia_MacMini_10_8_Float_Compile_Release_64_Trybot',
588 ], 476 ],
589 'num_cores': '8', 477 'num_cores': '8',
590 } for i in range(COMPILE_BUILDERS) 478 } for i in range(COMPILE_BUILDERS)
591 ] + [ 479 ] + [
592 { 480 {
593 'master': 'Skia', 481 'master': 'Skia',
594 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 482 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
595 'builder': [ 483 'builder': [
596 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_32', 484 'Build-Win7-VS2010-x86-Debug',
597 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_32', 485 'Build-Win7-VS2010-x86-Release',
598 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_64', 486 'Build-Win7-VS2010-x86_64-Debug',
599 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_64', 487 'Build-Win7-VS2010-x86_64-Release',
600 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Debug_32', 488 'Build-Win7-VS2010-x86-Debug-ANGLE',
601 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Release_32', 489 'Build-Win7-VS2010-x86-Release-ANGLE',
602 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Debug_32', 490 'Build-Win7-VS2010-x86-Debug-DirectWrite',
603 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Release_32', 491 'Build-Win7-VS2010-x86-Release-DirectWrite',
604 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_32_Trybot',
605 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_32_Trybot',
606 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_64_Trybot',
607 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_64_Trybot',
608 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Debug_32_Trybot',
609 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Release_32_Trybot',
610 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Debug_32_Trybot',
611 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Release_32_Trybot',
612 ], 492 ],
613 'num_cores': '8', 493 'num_cores': '8',
614 } for i in range(COMPILE_BUILDERS) 494 } for i in range(COMPILE_BUILDERS)
615 ]] 495 ]]
496
497
498 for slave_dict in slaves:
499 AddTrybots(slave_dict)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698