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-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) |
OLD | NEW |