OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # Sets up all the builders we want this buildbot master to run. | 5 # Sets up all the builders we want this buildbot master to run. |
6 | 6 |
7 from skia_master_scripts import factory as skia_factory | 7 from skia_master_scripts import factory as skia_factory |
8 from skia_master_scripts import utils | 8 from skia_master_scripts import utils |
9 from skia_master_scripts.utils import MakeBuilderSet, \ | 9 from skia_master_scripts.utils import BuilderProperties, \ |
| 10 MakeBuilderSet, \ |
10 MakeAndroidBuilderSet, \ | 11 MakeAndroidBuilderSet, \ |
11 MakeChromeOSBuilderSet, \ | 12 MakeChromeOSBuilderSet, \ |
12 MakeIOSBuilderSet, \ | 13 MakeIOSBuilderSet, \ |
13 MakeHousekeeperBuilderSet, \ | 14 MakeHousekeeperBuilderSet, \ |
14 MakeNaClBuilderSet | 15 MakeNaClBuilderSet |
15 | 16 |
16 # Directory where we want to record performance data | 17 # Directory where we want to record performance data |
17 # | 18 # |
18 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url, | 19 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url, |
19 # config.Master.perf_report_url_suffix, etc. | 20 # config.Master.perf_report_url_suffix, etc. |
(...skipping 28 matching lines...) Expand all Loading... |
48 # | 49 # |
49 # Don't put spaces or 'funny characters' within the builder names, so that | 50 # Don't put spaces or 'funny characters' within the builder names, so that |
50 # we can safely use the builder name as part of a filepath. | 51 # we can safely use the builder name as part of a filepath. |
51 # | 52 # |
52 do_upload_results = active_master.is_production_host | 53 do_upload_results = active_master.is_production_host |
53 | 54 |
54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card | 55 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card |
55 defaults['category'] = 'Linux' | 56 defaults['category'] = 'Linux' |
56 MakeBuilderSet( | 57 MakeBuilderSet( |
57 helper=helper, | 58 helper=helper, |
58 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', | 59 builder_props=BuilderProperties( |
| 60 os='Ubuntu', |
| 61 version='12', |
| 62 arch_width='32', |
| 63 model='ShuttleA', |
| 64 gpu='ATI5770', |
| 65 ), |
| 66 do_upload_results=do_upload_results, |
| 67 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 68 environment_variables= |
| 69 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, |
| 70 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
| 71 perf_output_basedir=perf_output_basedir_linux) |
| 72 MakeBuilderSet( |
| 73 helper=helper, |
| 74 builder_props=BuilderProperties( |
| 75 os='Ubuntu', |
| 76 version='12', |
| 77 arch_width='64', |
| 78 model='ShuttleA', |
| 79 gpu='ATI5770', |
| 80 ), |
59 do_upload_results=do_upload_results, | 81 do_upload_results=do_upload_results, |
60 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 82 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
61 environment_variables= | 83 environment_variables= |
62 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, | 84 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, |
63 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 85 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
64 perf_output_basedir=perf_output_basedir_linux) | 86 perf_output_basedir=perf_output_basedir_linux) |
65 MakeBuilderSet( | |
66 helper=helper, | |
67 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', | |
68 do_upload_results=do_upload_results, | |
69 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
70 environment_variables= | |
71 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, | |
72 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | |
73 perf_output_basedir=perf_output_basedir_linux) | |
74 | 87 |
75 # Android (runs on a Linux buildbot slave)... | 88 # Android (runs on a Linux buildbot slave)... |
76 defaults['category'] = 'Android' | 89 defaults['category'] = 'Android' |
77 MakeAndroidBuilderSet( | 90 MakeAndroidBuilderSet( |
78 helper=helper, | 91 helper=helper, |
79 builder_base_name='Skia_NexusS_4-1_Float_%s_32', | 92 builder_props=BuilderProperties( |
| 93 os='Android', |
| 94 version=None, |
| 95 arch_width='32', |
| 96 model='NexusS', |
| 97 gpu='SGX540', |
| 98 ), |
80 device='nexus_s', | 99 device='nexus_s', |
81 do_upload_results=do_upload_results, | 100 do_upload_results=do_upload_results, |
82 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 101 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
83 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 102 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
84 gm_image_subdir='base-android-nexus-s', | 103 gm_image_subdir='base-android-nexus-s', |
85 perf_output_basedir=perf_output_basedir_linux) | 104 perf_output_basedir=perf_output_basedir_linux) |
86 MakeAndroidBuilderSet( | 105 MakeAndroidBuilderSet( |
87 helper=helper, | 106 helper=helper, |
88 builder_base_name='Skia_Xoom_4-1_Float_%s_32', | 107 builder_props=BuilderProperties( |
| 108 os='Android', |
| 109 version=None, |
| 110 arch_width='32', |
| 111 model='Xoom', |
| 112 gpu='Tegra2', |
| 113 ), |
89 device='xoom', | 114 device='xoom', |
90 do_upload_results=do_upload_results, | 115 do_upload_results=do_upload_results, |
91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 116 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
92 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 117 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
93 gm_image_subdir='base-android-xoom', | 118 gm_image_subdir='base-android-xoom', |
94 perf_output_basedir=perf_output_basedir_linux) | 119 perf_output_basedir=perf_output_basedir_linux) |
95 MakeAndroidBuilderSet( | 120 MakeAndroidBuilderSet( |
96 helper=helper, | 121 helper=helper, |
97 builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', | 122 builder_props=BuilderProperties( |
| 123 os='Android', |
| 124 version=None, |
| 125 arch_width='32', |
| 126 model='GalaxyNexus', |
| 127 gpu='SGX540', |
| 128 ), |
98 device='galaxy_nexus', | 129 device='galaxy_nexus', |
99 do_upload_results=do_upload_results, | 130 do_upload_results=do_upload_results, |
100 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 131 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
101 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 132 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
102 gm_image_subdir='base-android-galaxy-nexus', | 133 gm_image_subdir='base-android-galaxy-nexus', |
103 perf_output_basedir=perf_output_basedir_linux) | 134 perf_output_basedir=perf_output_basedir_linux) |
104 MakeAndroidBuilderSet( | 135 MakeAndroidBuilderSet( |
105 helper=helper, | 136 helper=helper, |
106 builder_base_name='Skia_Nexus4_4-1_Float_%s_32', | 137 builder_props=BuilderProperties( |
| 138 os='Android', |
| 139 version=None, |
| 140 arch_width='32', |
| 141 model='Nexus4', |
| 142 gpu='Adreno320', |
| 143 ), |
107 device='nexus_4', | 144 device='nexus_4', |
108 do_upload_results=do_upload_results, | 145 do_upload_results=do_upload_results, |
109 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 146 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
110 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 147 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
111 gm_image_subdir='base-android-nexus-4', | 148 gm_image_subdir='base-android-nexus-4', |
112 perf_output_basedir=perf_output_basedir_linux) | 149 perf_output_basedir=perf_output_basedir_linux) |
113 MakeAndroidBuilderSet( | 150 MakeAndroidBuilderSet( |
114 helper=helper, | 151 helper=helper, |
115 builder_base_name='Skia_Nexus7_4-1_Float_%s_32', | 152 builder_props=BuilderProperties( |
| 153 os='Android', |
| 154 version=None, |
| 155 arch_width='32', |
| 156 model='Nexus7', |
| 157 gpu='Tegra3', |
| 158 ), |
116 device='nexus_7', | 159 device='nexus_7', |
117 do_upload_results=do_upload_results, | 160 do_upload_results=do_upload_results, |
118 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 161 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
119 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 162 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
120 gm_image_subdir='base-android-nexus-7', | 163 gm_image_subdir='base-android-nexus-7', |
121 perf_output_basedir=perf_output_basedir_linux) | 164 perf_output_basedir=perf_output_basedir_linux) |
122 MakeAndroidBuilderSet( | 165 MakeAndroidBuilderSet( |
123 helper=helper, | 166 helper=helper, |
124 builder_base_name='Skia_Nexus10_4-1_Float_%s_32', | 167 builder_props=BuilderProperties( |
| 168 os='Android', |
| 169 version=None, |
| 170 arch_width='32', |
| 171 model='Nexus10', |
| 172 gpu='MaliT604', |
| 173 ), |
125 device='nexus_10', | 174 device='nexus_10', |
126 do_upload_results=do_upload_results, | 175 do_upload_results=do_upload_results, |
127 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 176 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
128 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 177 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
129 gm_image_subdir='base-android-nexus-10', | 178 gm_image_subdir='base-android-nexus-10', |
130 perf_output_basedir=perf_output_basedir_linux) | 179 perf_output_basedir=perf_output_basedir_linux) |
131 MakeAndroidBuilderSet( | 180 MakeAndroidBuilderSet( |
132 helper=helper, | 181 helper=helper, |
133 builder_base_name='Skia_RazrI_4-1_Float_%s_32', | 182 builder_props=BuilderProperties( |
| 183 os='Android', |
| 184 version=None, |
| 185 arch_width='32', |
| 186 model='RazrI', |
| 187 gpu='SGX540', |
| 188 ), |
134 device='x86', | 189 device='x86', |
135 do_upload_results=do_upload_results, | 190 do_upload_results=do_upload_results, |
136 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 191 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
137 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 192 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
138 gm_image_subdir='base-android-razr-i', | 193 gm_image_subdir='base-android-razr-i', |
139 perf_output_basedir=perf_output_basedir_linux) | 194 perf_output_basedir=perf_output_basedir_linux) |
140 | 195 |
141 # Mac 10.6 (SnowLeopard) ... | 196 # Mac 10.6 (SnowLeopard) ... |
142 defaults['category'] = 'Mac-10.6' | 197 defaults['category'] = 'Mac-10.6' |
143 MakeBuilderSet( | 198 MakeBuilderSet( |
144 helper=helper, | 199 helper=helper, |
145 builder_base_name='Skia_Mac_Float_%s_32', | 200 builder_props=BuilderProperties( |
| 201 os='Mac', |
| 202 version='10.6', |
| 203 arch_width='32', |
| 204 model='MacMini4,1', |
| 205 gpu='GeForce320M', |
| 206 ), |
146 do_upload_results=do_upload_results, | 207 do_upload_results=do_upload_results, |
147 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 208 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
148 environment_variables= | 209 environment_variables= |
149 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 210 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
150 'skia_arch_width=32')}, | 211 'skia_arch_width=32')}, |
151 gm_image_subdir='base-macmini', | 212 gm_image_subdir='base-macmini', |
152 perf_output_basedir=perf_output_basedir_mac) | 213 perf_output_basedir=perf_output_basedir_mac) |
153 MakeBuilderSet( | 214 MakeBuilderSet( |
154 helper=helper, | 215 helper=helper, |
155 builder_base_name='Skia_Mac_Float_%s_64', | 216 builder_props=BuilderProperties( |
| 217 os='Mac', |
| 218 version='10.6', |
| 219 arch_width='64', |
| 220 model='MacMini4,1', |
| 221 gpu='GeForce320M', |
| 222 ), |
156 do_upload_results=do_upload_results, | 223 do_upload_results=do_upload_results, |
157 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 224 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
158 environment_variables= | 225 environment_variables= |
159 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 226 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
160 'skia_arch_width=64')}, | 227 'skia_arch_width=64')}, |
161 gm_image_subdir='base-macmini', | 228 gm_image_subdir='base-macmini', |
162 perf_output_basedir=perf_output_basedir_mac, | 229 perf_output_basedir=perf_output_basedir_mac, |
163 compile_bot_warnings_as_errors=False) | 230 compile_bot_warnings_as_errors=False) |
164 | 231 |
165 # Mac 10.7 (Lion) ... | 232 # Mac 10.7 (Lion) ... |
166 defaults['category'] = 'Mac-10.7' | 233 defaults['category'] = 'Mac-10.7' |
167 MakeBuilderSet( | 234 MakeBuilderSet( |
168 helper=helper, | 235 helper=helper, |
169 builder_base_name='Skia_MacMiniLion_Float_%s_32', | 236 builder_props=BuilderProperties( |
| 237 os='Mac', |
| 238 version='10.7', |
| 239 arch_width='32', |
| 240 model='MacMini4,1', |
| 241 gpu='GeForce320M', |
| 242 ), |
170 do_upload_results=do_upload_results, | 243 do_upload_results=do_upload_results, |
171 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 244 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
172 environment_variables= | 245 environment_variables= |
173 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, | 246 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, |
174 gm_image_subdir='base-macmini-lion-float', | 247 gm_image_subdir='base-macmini-lion-float', |
175 perf_output_basedir=perf_output_basedir_mac) | 248 perf_output_basedir=perf_output_basedir_mac) |
176 MakeBuilderSet( | 249 MakeBuilderSet( |
177 helper=helper, | 250 helper=helper, |
178 builder_base_name='Skia_MacMiniLion_Float_%s_64', | 251 builder_props=BuilderProperties( |
| 252 os='Mac', |
| 253 version='10.7', |
| 254 arch_width='64', |
| 255 model='MacMini4,1', |
| 256 gpu='GeForce320M', |
| 257 ), |
179 do_upload_results=do_upload_results, | 258 do_upload_results=do_upload_results, |
180 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 259 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
181 environment_variables= | 260 environment_variables= |
182 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, | 261 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, |
183 gm_image_subdir='base-macmini-lion-float', | 262 gm_image_subdir='base-macmini-lion-float', |
184 perf_output_basedir=perf_output_basedir_mac, | 263 perf_output_basedir=perf_output_basedir_mac, |
185 compile_bot_warnings_as_errors=False) | 264 compile_bot_warnings_as_errors=False) |
186 | 265 |
187 # Mac 10.8 (Mountain Lion) ... | 266 # Mac 10.8 (Mountain Lion) ... |
188 defaults['category'] = 'Mac-10.8' | 267 defaults['category'] = 'Mac-10.8' |
189 MakeBuilderSet( | 268 MakeBuilderSet( |
190 helper=helper, | 269 helper=helper, |
191 builder_base_name='Skia_MacMini_10_8_Float_%s_32', | 270 builder_props=BuilderProperties( |
| 271 os='Mac', |
| 272 version='10.8', |
| 273 arch_width='32', |
| 274 model='MacMini4,1', |
| 275 gpu='GeForce320M', |
| 276 ), |
192 do_upload_results=do_upload_results, | 277 do_upload_results=do_upload_results, |
193 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 278 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
194 environment_variables= | 279 environment_variables= |
195 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, | 280 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, |
196 gm_image_subdir='base-macmini-10_8', | 281 gm_image_subdir='base-macmini-10_8', |
197 perf_output_basedir=perf_output_basedir_mac) | 282 perf_output_basedir=perf_output_basedir_mac) |
198 MakeBuilderSet( | 283 MakeBuilderSet( |
199 helper=helper, | 284 helper=helper, |
200 builder_base_name='Skia_MacMini_10_8_Float_%s_64', | 285 builder_props=BuilderProperties( |
| 286 os='Mac', |
| 287 version='10.8', |
| 288 arch_width='64', |
| 289 model='MacMini4,1', |
| 290 gpu='GeForce320M', |
| 291 ), |
201 do_upload_results=do_upload_results, | 292 do_upload_results=do_upload_results, |
202 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 293 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
203 environment_variables= | 294 environment_variables= |
204 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, | 295 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, |
205 gm_image_subdir='base-macmini-10_8', | 296 gm_image_subdir='base-macmini-10_8', |
206 perf_output_basedir=perf_output_basedir_mac, | 297 perf_output_basedir=perf_output_basedir_mac, |
207 compile_bot_warnings_as_errors=False) | 298 compile_bot_warnings_as_errors=False) |
208 | 299 |
209 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics | 300 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics |
210 defaults['category'] = 'Win7' | 301 defaults['category'] = 'Win7' |
211 MakeBuilderSet( | 302 MakeBuilderSet( |
212 helper=helper, | 303 helper=helper, |
213 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', | 304 builder_props=BuilderProperties( |
| 305 os='Win', |
| 306 version='7', |
| 307 arch_width='32', |
| 308 model='ShuttleA', |
| 309 gpu='HD2000', |
| 310 ), |
214 do_upload_results=do_upload_results, | 311 do_upload_results=do_upload_results, |
215 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 312 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
216 environment_variables= | 313 environment_variables= |
217 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' | 314 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' |
218 'skia_win_debuggers_path=c:/DbgHelp')}, | 315 'skia_win_debuggers_path=c:/DbgHelp')}, |
219 gm_image_subdir='base-shuttle-win7-intel-float', | 316 gm_image_subdir='base-shuttle-win7-intel-float', |
220 perf_output_basedir=perf_output_basedir_windows) | 317 perf_output_basedir=perf_output_basedir_windows) |
221 MakeBuilderSet( | 318 MakeBuilderSet( |
222 helper=helper, | 319 helper=helper, |
223 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', | 320 builder_props=BuilderProperties( |
| 321 os='Win', |
| 322 version='7', |
| 323 arch_width='64', |
| 324 model='ShuttleA', |
| 325 gpu='HD2000', |
| 326 ), |
224 do_upload_results=do_upload_results, | 327 do_upload_results=do_upload_results, |
225 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 328 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
226 environment_variables= | 329 environment_variables= |
227 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' | 330 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' |
228 'skia_win_debuggers_path=c:/DbgHelp')}, | 331 'skia_win_debuggers_path=c:/DbgHelp')}, |
229 gm_image_subdir='base-shuttle-win7-intel-float', | 332 gm_image_subdir='base-shuttle-win7-intel-float', |
230 perf_output_basedir=perf_output_basedir_windows, | 333 perf_output_basedir=perf_output_basedir_windows, |
231 compile_bot_warnings_as_errors=False) | 334 compile_bot_warnings_as_errors=False) |
232 | 335 |
233 # Special-purpose Win7 builders | 336 # Special-purpose Win7 builders |
234 defaults['category'] = 'Win7-Special' | 337 defaults['category'] = 'Win7-Special' |
235 MakeBuilderSet( | 338 MakeBuilderSet( |
236 helper=helper, | 339 helper=helper, |
237 builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', | 340 builder_props=BuilderProperties( |
| 341 os='Win', |
| 342 version='7', |
| 343 arch_width='32', |
| 344 model='ShuttleA', |
| 345 gpu='HD2000', |
| 346 extra_config='ANGLE', |
| 347 ), |
238 do_upload_results=do_upload_results, | 348 do_upload_results=do_upload_results, |
239 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 349 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
240 environment_variables= | 350 environment_variables= |
241 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' | 351 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' |
242 'skia_win_debuggers_path=c:/DbgHelp')}, | 352 'skia_win_debuggers_path=c:/DbgHelp')}, |
243 gm_image_subdir='base-shuttle-win7-intel-angle', | 353 gm_image_subdir='base-shuttle-win7-intel-angle', |
244 perf_output_basedir=perf_output_basedir_windows, | 354 perf_output_basedir=perf_output_basedir_windows, |
245 gm_args=['--config', 'angle'], | 355 gm_args=['--config', 'angle'], |
246 bench_args=['--config', 'ANGLE'], | 356 bench_args=['--config', 'ANGLE'], |
247 bench_pictures_cfg='angle') | 357 bench_pictures_cfg='angle') |
248 MakeBuilderSet( | 358 MakeBuilderSet( |
249 helper=helper, | 359 helper=helper, |
250 builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', | 360 builder_props=BuilderProperties( |
| 361 os='Win', |
| 362 version='7', |
| 363 arch_width='32', |
| 364 model='ShuttleA', |
| 365 gpu='HD2000', |
| 366 extra_config='DirectWrite', |
| 367 ), |
251 do_upload_results=do_upload_results, | 368 do_upload_results=do_upload_results, |
252 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 369 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
253 environment_variables= | 370 environment_variables= |
254 {'GYP_DEFINES': | 371 {'GYP_DEFINES': |
255 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' | 372 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' |
256 'skia_win_debuggers_path=c:/DbgHelp')}, | 373 'skia_win_debuggers_path=c:/DbgHelp')}, |
257 gm_image_subdir='base-shuttle-win7-intel-directwrite', | 374 gm_image_subdir='base-shuttle-win7-intel-directwrite', |
258 perf_output_basedir=perf_output_basedir_windows) | 375 perf_output_basedir=perf_output_basedir_windows) |
259 | 376 |
260 defaults['category'] = 'iOS' | 377 defaults['category'] = 'iOS' |
261 MakeIOSBuilderSet( | 378 MakeIOSBuilderSet( |
262 helper=helper, | 379 helper=helper, |
263 builder_base_name='Skia_iOS_%s_32', | 380 builder_props=BuilderProperties( |
| 381 os='iOS', |
| 382 version='6', |
| 383 arch_width='32', |
| 384 model='iPhone', |
| 385 gpu='SGX543MP3', |
| 386 ), |
264 do_upload_results=do_upload_results, | 387 do_upload_results=do_upload_results, |
265 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 388 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
266 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, | 389 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, |
267 gm_image_subdir=None, | 390 gm_image_subdir=None, |
268 perf_output_basedir=None, | 391 perf_output_basedir=None, |
269 do_debug=False, | 392 do_debug=False, |
270 do_release=False, | 393 do_release=False, |
271 do_bench=False) | 394 do_bench=False) |
272 | 395 |
273 # House Keeping | 396 # House Keeping |
274 defaults['category'] = ' Housekeeping' | 397 defaults['category'] = ' Housekeeping' |
275 MakeHousekeeperBuilderSet( | 398 MakeHousekeeperBuilderSet( |
276 helper=helper, | 399 helper=helper, |
277 do_trybots=True, | 400 do_trybots=True, |
278 do_upload_results=do_upload_results) | 401 do_upload_results=do_upload_results) |
279 | 402 |
280 # "Special" bots, running on Linux | 403 # "Special" bots, running on Linux |
281 defaults['category'] = 'Linux-Special' | 404 defaults['category'] = 'Linux-Special' |
282 MakeBuilderSet( | 405 MakeBuilderSet( |
283 helper=helper, | 406 helper=helper, |
284 builder_base_name='Skia_Linux_NoGPU_%s_32', | 407 builder_props=BuilderProperties( |
| 408 os='Ubuntu', |
| 409 version='12', |
| 410 arch_width='32', |
| 411 model='ShuttleA', |
| 412 gpu='NoGPU', |
| 413 ), |
285 do_upload_results=do_upload_results, | 414 do_upload_results=do_upload_results, |
286 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 415 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
287 environment_variables= | 416 environment_variables= |
288 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, | 417 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, |
289 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 418 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
290 perf_output_basedir=None, # no perf measurement for debug builds | 419 perf_output_basedir=None, # no perf measurement for debug builds |
291 bench_pictures_cfg='no_gpu', | 420 bench_pictures_cfg='no_gpu', |
292 do_release=False, | 421 do_release=False, |
293 do_bench=False) | 422 do_bench=False) |
294 | 423 |
295 MakeNaClBuilderSet( | 424 MakeNaClBuilderSet( |
296 helper=helper, | 425 helper=helper, |
297 builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', | 426 builder_props=BuilderProperties( |
| 427 os='Ubuntu', |
| 428 version='12', |
| 429 arch_width='32_64', |
| 430 model='ShuttleA', |
| 431 gpu='ATI5770', |
| 432 extra_config='NaCl', |
| 433 ), |
298 do_upload_results=do_upload_results, | 434 do_upload_results=do_upload_results, |
299 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 435 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
300 gm_image_subdir=None, | 436 gm_image_subdir=None, |
301 perf_output_basedir=None, | 437 perf_output_basedir=None, |
302 do_debug=False, | 438 do_debug=False, |
303 do_release=False, | 439 do_release=False, |
304 do_bench=False) | 440 do_bench=False) |
305 | 441 |
306 # Chrome OS | 442 # Chrome OS |
307 defaults['category'] = 'ChromeOS' | 443 defaults['category'] = 'ChromeOS' |
308 MakeChromeOSBuilderSet( | 444 MakeChromeOSBuilderSet( |
309 helper=helper, | 445 helper=helper, |
310 builder_base_name='Skia_ChromeOS_Alex_%s_32', | 446 builder_props=BuilderProperties( |
| 447 os='ChromeOS', |
| 448 version=None, |
| 449 arch_width='32', |
| 450 model='Alex', |
| 451 gpu='GMA3150', |
| 452 ), |
311 do_upload_results=do_upload_results, | 453 do_upload_results=do_upload_results, |
312 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 454 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
313 environment_variables= | 455 environment_variables= |
314 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, | 456 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
315 gm_image_subdir=None, | 457 gm_image_subdir=None, |
316 perf_output_basedir=perf_output_basedir_linux, | 458 perf_output_basedir=perf_output_basedir_linux, |
317 bench_pictures_cfg='no_gpu') | 459 bench_pictures_cfg='no_gpu') |
318 | 460 |
319 return helper.Update(c) | 461 return helper.Update(c) |
OLD | NEW |