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

Side by Side Diff: master/slaves.cfg

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

Powered by Google App Engine
This is Rietveld 408576698