OLD | NEW |
---|---|
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-Debug-32', |
epoger
2013/04/24 18:56:10
So much cleaner!!!
| |
21 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_32', | 24 'Build-Ubuntu12-GCC-Release-32', |
22 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_64', | 25 'Build-Ubuntu12-GCC-Debug-64', |
23 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_64', | 26 'Build-Ubuntu12-GCC-Release-64', |
24 'Skia_NexusS_4-1_Float_Compile_Debug_32', | 27 'Build-Ubuntu12-GCC-Debug-64-NoGPU', |
25 'Skia_NexusS_4-1_Float_Compile_Release_32', | 28 'Build-Ubuntu12-GCC-Release-64-NoGPU', |
26 'Skia_Xoom_4-1_Float_Compile_Debug_32', | 29 'Build-Ubuntu12-GCC-Debug-NaCl', |
27 'Skia_Xoom_4-1_Float_Compile_Release_32', | 30 'Build-Ubuntu12-GCC-Release-NaCl', |
28 'Skia_GalaxyNexus_4-1_Float_Compile_Debug_32', | 31 'Build-Ubuntu12-GCC-Debug-32-NexusS', |
29 'Skia_GalaxyNexus_4-1_Float_Compile_Release_32', | 32 'Build-Ubuntu12-GCC-Release-32-NexusS', |
30 'Skia_Nexus4_4-1_Float_Compile_Debug_32', | 33 'Build-Ubuntu12-GCC-Debug-32-Xoom', |
31 'Skia_Nexus4_4-1_Float_Compile_Release_32', | 34 'Build-Ubuntu12-GCC-Release-32-Xoom', |
32 'Skia_Nexus7_4-1_Float_Compile_Debug_32', | 35 'Build-Ubuntu12-GCC-Debug-32-GalaxyNexus', |
33 'Skia_Nexus7_4-1_Float_Compile_Release_32', | 36 'Build-Ubuntu12-GCC-Release-32-GalaxyNexus', |
34 'Skia_Nexus10_4-1_Float_Compile_Debug_32', | 37 'Build-Ubuntu12-GCC-Debug-32-Nexus4', |
35 'Skia_Nexus10_4-1_Float_Compile_Release_32', | 38 'Build-Ubuntu12-GCC-Release-32-Nexus4', |
36 'Skia_RazrI_4-1_Float_Compile_Debug_32', | 39 'Build-Ubuntu12-GCC-Debug-32-Nexus7', |
37 'Skia_RazrI_4-1_Float_Compile_Release_32', | 40 'Build-Ubuntu12-GCC-Release-32-Nexus7', |
38 'Skia_Linux_NoGPU_Compile_Debug_32', | 41 'Build-Ubuntu12-GCC-Debug-32-Nexus10', |
39 'Skia_Linux_NoGPU_Compile_Release_32', | 42 'Build-Ubuntu12-GCC-Release-32-Nexus10', |
40 'Skia_ChromeOS_Alex_Compile_Debug_32', | 43 'Build-Ubuntu12-GCC-Debug-32-RazrI', |
41 'Skia_ChromeOS_Alex_Compile_Release_32', | 44 'Build-Ubuntu12-GCC-Release-32-RazrI', |
42 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Debug', | 45 'Build-Ubuntu12-GCC-Debug-32-ChromeOS', |
43 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Release', | 46 'Build-Ubuntu12-GCC-Release-32-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-Debug-32', |
113 'Skia_NexusS_4-1_Float_Release_32', | 101 'Test-Android-NexusS-SGX540-Release-32', |
114 'Skia_NexusS_4-1_Float_Bench_32', | 102 'Perf-Android-NexusS-SGX540-Release-32', |
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-Debug-32', |
129 'Skia_NexusS_4-1_Float_Release_32', | 114 'Test-Android-NexusS-SGX540-Release-32', |
130 'Skia_NexusS_4-1_Float_Bench_32', | 115 'Perf-Android-NexusS-SGX540-Release-32', |
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-Debug-32', |
145 'Skia_Xoom_4-1_Float_Release_32', | 127 'Test-Android-Xoom-Tegra2-Release-32', |
146 'Skia_Xoom_4-1_Float_Bench_32', | 128 'Perf-Android-Xoom-Tegra2-Release-32', |
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-Debug-32', |
161 'Skia_Xoom_4-1_Float_Release_32', | 140 'Test-Android-Xoom-Tegra2-Release-32', |
162 'Skia_Xoom_4-1_Float_Bench_32', | 141 'Perf-Android-Xoom-Tegra2-Release-32', |
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-Debug-32', |
177 'Skia_Xoom_4-1_Float_Release_32', | 153 'Test-Android-Xoom-Tegra2-Release-32', |
178 'Skia_Xoom_4-1_Float_Bench_32', | 154 'Perf-Android-Xoom-Tegra2-Release-32', |
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-Debug-32', |
193 'Skia_GalaxyNexus_4-1_Float_Release_32', | 166 'Test-Android-GalaxyNexus-SGX540-Release-32', |
194 'Skia_GalaxyNexus_4-1_Float_Bench_32', | 167 'Perf-Android-GalaxyNexus-SGX540-Release-32', |
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-Debug-32', |
209 'Skia_Nexus4_4-1_Float_Release_32', | 179 'Test-Android-Nexus4-Adreno320-Release-32', |
210 'Skia_Nexus4_4-1_Float_Bench_32', | 180 'Perf-Android-Nexus4-Adreno320-Release-32', |
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-Debug-32', |
225 'Skia_Nexus7_4-1_Float_Release_32', | 192 'Test-Android-Nexus7-Tegra3-Release-32', |
226 'Skia_Nexus7_4-1_Float_Bench_32', | 193 'Perf-Android-Nexus7-Tegra3-Release-32', |
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-Debug-32', |
241 'Skia_Nexus7_4-1_Float_Release_32', | 205 'Test-Android-Nexus7-Tegra3-Release-32', |
242 'Skia_Nexus7_4-1_Float_Bench_32', | 206 'Perf-Android-Nexus7-Tegra3-Release-32', |
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-Debug-32', |
257 'Skia_Nexus7_4-1_Float_Release_32', | 218 'Test-Android-Nexus7-Tegra3-Release-32', |
258 'Skia_Nexus7_4-1_Float_Bench_32', | 219 'Perf-Android-Nexus7-Tegra3-Release-32', |
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-Debug-32', |
273 'Skia_Nexus10_4-1_Float_Release_32', | 231 'Test-Android-Nexus10-MaliT604-Release-32', |
274 'Skia_Nexus10_4-1_Float_Bench_32', | 232 'Perf-Android-Nexus10-MaliT604-Release-32', |
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-Debug-32', |
289 'Skia_Nexus10_4-1_Float_Release_32', | 244 'Test-Android-Nexus10-MaliT604-Release-32', |
290 'Skia_Nexus10_4-1_Float_Bench_32', | 245 'Perf-Android-Nexus10-MaliT604-Release-32', |
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-Debug-32', |
305 'Skia_Nexus10_4-1_Float_Release_32', | 257 'Test-Android-Nexus10-MaliT604-Release-32', |
306 'Skia_Nexus10_4-1_Float_Bench_32', | 258 'Perf-Android-Nexus10-MaliT604-Release-32', |
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-Debug-32', |
321 'Skia_RazrI_4-1_Float_Release_32', | 270 'Test-Android-RazrI-SGX540-Release-32', |
322 'Skia_RazrI_4-1_Float_Bench_32', | 271 'Perf-Android-RazrI-SGX540-Release-32', |
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-Debug-64', |
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-Debug-32', |
347 'Skia_ChromeOS_Alex_Release_32', | 292 'Test-ChromeOS-Alex-GMA3150-Release-32', |
348 'Skia_ChromeOS_Alex_Bench_32', | 293 'Perf-ChromeOS-Alex-GMA3150-Release-32', |
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-Debug-32', |
362 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_32', | 304 'Test-Ubuntu12-ShuttleA-ATI5770-Release-32', |
363 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_32', | 305 'Perf-Ubuntu12-ShuttleA-ATI5770-Release-32', |
364 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_64', | 306 'Test-Ubuntu12-ShuttleA-ATI5770-Debug-64', |
365 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_64', | 307 'Test-Ubuntu12-ShuttleA-ATI5770-Release-64', |
366 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_64', | 308 'Perf-Ubuntu12-ShuttleA-ATI5770-Release-64', |
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-Debug-32', |
382 'Skia_Mac_Float_Release_32', | 318 'Test-Mac10.6-MacMini4.1-GeForce320M-Release-32', |
383 'Skia_Mac_Float_Debug_64', | 319 'Test-Mac10.6-MacMini4.1-GeForce320M-Debug-64', |
384 'Skia_Mac_Float_Release_64', | 320 'Test-Mac10.6-MacMini4.1-GeForce320M-Release-64', |
rmistry
2013/04/25 11:36:45
Yaay for no commas!
| |
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-Debug-32', |
398 'Skia_MacMiniLion_Float_Release_32', | 330 'Test-Mac10.7-MacMini4.1-GeForce320M-Release-32', |
399 'Skia_MacMiniLion_Float_Debug_64', | 331 'Test-Mac10.7-MacMini4.1-GeForce320M-Debug-64', |
400 'Skia_MacMiniLion_Float_Release_64', | 332 'Test-Mac10.7-MacMini4.1-GeForce320M-Release-64', |
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-Debug-32', |
414 'Skia_MacMini_10_8_Float_Release_32', | 342 'Test-Mac10.8-MacMini4.1-GeForce320M-Release-32', |
415 'Skia_MacMini_10_8_Float_Debug_64', | 343 'Test-Mac10.8-MacMini4.1-GeForce320M-Debug-64', |
416 'Skia_MacMini_10_8_Float_Release_64', | 344 'Test-Mac10.8-MacMini4.1-GeForce320M-Release-64', |
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-Debug-32', |
430 'Skia_Shuttle_Win7_Intel_Float_Release_32', | 354 'Test-Win7-ShuttleA-HD2000-Release-32', |
431 'Skia_Shuttle_Win7_Intel_Float_Debug_64', | 355 'Test-Win7-ShuttleA-HD2000-Debug-64', |
432 'Skia_Shuttle_Win7_Intel_Float_Release_64', | 356 'Test-Win7-ShuttleA-HD2000-Release-64', |
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-Debug-32-ANGLE', |
446 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Release_32', | 366 'Test-Win7-ShuttleA-HD2000-Release-32-ANGLE', |
447 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Debug_32', | 367 'Test-Win7-ShuttleA-HD2000-Debug-32-DirectWrite', |
448 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Release_32', | 368 'Test-Win7-ShuttleA-HD2000-Release-32-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-Release-32', |
462 'Skia_Mac_Float_Bench_64', | 378 'Perf-Mac10.6-MacMini4.1-GeForce320M-Release-64', |
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-Release-32', |
472 'Skia_MacMiniLion_Float_Bench_64', | 386 'Perf-Mac10.7-MacMini4.1-GeForce320M-Release-64', |
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-Release-32', |
482 'Skia_MacMini_10_8_Float_Bench_64', | 394 'Perf-Mac10.8-MacMini4.1-GeForce320M-Release-64', |
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-Release-32', |
492 'Skia_Shuttle_Win7_Intel_Float_Bench_32', | 402 'Perf-Win7-ShuttleA-HD2000-Release-64', |
493 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Bench_32', | 403 'Perf-Win7-ShuttleA-HD2000-Release-32-ANGLE', |
494 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Bench_32', | 404 'Perf-Win7-ShuttleA-HD2000-Release-32-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-Debug-32', |
545 'Skia_Mac_Float_Compile_Release_32', | 447 'Build-Mac10.6-GCC-Release-32', |
546 'Skia_Mac_Float_Compile_Debug_64', | 448 'Build-Mac10.6-GCC-Debug-64', |
547 'Skia_Mac_Float_Compile_Release_64', | 449 'Build-Mac10.6-GCC-Release-64', |
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-Debug-32', |
561 'Skia_MacMiniLion_Float_Compile_Release_32', | 459 'Build-Mac10.7-Clang-Release-32', |
562 'Skia_MacMiniLion_Float_Compile_Debug_64', | 460 'Build-Mac10.7-Clang-Debug-64', |
563 'Skia_MacMiniLion_Float_Compile_Release_64', | 461 'Build-Mac10.7-Clang-Release-64', |
564 'Skia_iOS_Compile_Debug_32', | 462 'Build-Mac10.7-Clang-Debug-32-iOS', |
565 'Skia_iOS_Compile_Release_32', | 463 'Build-Mac10.7-Clang-Release-32-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-Debug-32', |
581 'Skia_MacMini_10_8_Float_Compile_Release_32', | 473 'Build-Mac10.8-Clang-Release-32', |
582 'Skia_MacMini_10_8_Float_Compile_Debug_64', | 474 'Build-Mac10.8-Clang-Debug-64', |
583 'Skia_MacMini_10_8_Float_Compile_Release_64', | 475 'Build-Mac10.8-Clang-Release-64', |
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-Debug-32', |
597 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_32', | 485 'Build-Win7-VS2010-Release-32', |
598 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_64', | 486 'Build-Win7-VS2010-Debug-64', |
599 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_64', | 487 'Build-Win7-VS2010-Release-64', |
600 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Debug_32', | 488 'Build-Win7-VS2010-Debug-32-ANGLE', |
601 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Release_32', | 489 'Build-Win7-VS2010-Release-32-ANGLE', |
602 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Debug_32', | 490 'Build-Win7-VS2010-Debug-32-DirectWrite', |
603 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Release_32', | 491 'Build-Win7-VS2010-Release-32-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) | |
OLD | NEW |