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 android_factory | |
9 from skia_master_scripts import chromeos_factory | |
10 from skia_master_scripts import ios_factory | |
11 from skia_master_scripts import nacl_factory | |
8 from skia_master_scripts import utils | 12 from skia_master_scripts import utils |
9 from skia_master_scripts.utils import MakeBuilderSet, \ | 13 from skia_master_scripts.utils import MakeBuilderSet, \ |
10 MakeAndroidBuilderSet, \ | 14 MakeAndroidBuilderSet, \ |
15 MakeCompileBuilderSet, \ | |
11 MakeChromeOSBuilderSet, \ | 16 MakeChromeOSBuilderSet, \ |
12 MakeIOSBuilderSet, \ | 17 MakeHousekeeperBuilderSet |
13 MakeHousekeeperBuilderSet, \ | |
14 MakeNaClBuilderSet | |
15 | 18 |
16 # Directory where we want to record performance data | 19 # Directory where we want to record performance data |
17 # | 20 # |
18 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url, | 21 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url, |
19 # config.Master.perf_report_url_suffix, etc. | 22 # config.Master.perf_report_url_suffix, etc. |
20 perf_output_basedir_linux = '../../../../perfdata' | 23 perf_output_basedir_linux = '../../../../perfdata' |
21 perf_output_basedir_mac = perf_output_basedir_linux | 24 perf_output_basedir_mac = perf_output_basedir_linux |
22 perf_output_basedir_windows = '..\\..\\..\\..\\perfdata' | 25 perf_output_basedir_windows = '..\\..\\..\\..\\perfdata' |
23 | 26 |
24 defaults = {} | 27 defaults = {} |
(...skipping 19 matching lines...) Expand all Loading... | |
44 helper.TryJobRietveld(utils.TRY_SCHEDULER_RIETVELD) | 47 helper.TryJobRietveld(utils.TRY_SCHEDULER_RIETVELD) |
45 | 48 |
46 # | 49 # |
47 # Set up all the builders. | 50 # Set up all the builders. |
48 # | 51 # |
49 # Don't put spaces or 'funny characters' within the builder names, so that | 52 # 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. | 53 # we can safely use the builder name as part of a filepath. |
51 # | 54 # |
52 do_upload_results = active_master.is_production_host | 55 do_upload_results = active_master.is_production_host |
53 | 56 |
57 # Compile-only builders. | |
58 defaults['category'] = ' Build' | |
rmistry
2013/04/25 11:36:45
Rename to ' Compile' or ' Compilers' ?
| |
59 | |
60 # Linux | |
61 MakeCompileBuilderSet( | |
epoger
2013/04/24 18:56:10
Maybe you could compress the builder declaration s
| |
62 helper=helper, | |
63 scheduler='skia_rel', | |
64 os='Ubuntu12', | |
65 compiler='GCC', | |
66 configuration=skia_factory.CONFIG_DEBUG, | |
67 target_arch='32', | |
68 factory_type=skia_factory.SkiaFactory, | |
69 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
70 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, | |
71 compile_warnings_as_errors=True) | |
72 MakeCompileBuilderSet( | |
rmistry
2013/04/25 11:36:45
You could do some serious compression here by loop
| |
73 helper=helper, | |
74 scheduler='skia_rel', | |
75 os='Ubuntu12', | |
76 compiler='GCC', | |
77 configuration=skia_factory.CONFIG_RELEASE, | |
78 target_arch='32', | |
79 factory_type=skia_factory.SkiaFactory, | |
80 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
81 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, | |
82 compile_warnings_as_errors=True) | |
83 MakeCompileBuilderSet( | |
84 helper=helper, | |
85 scheduler='skia_rel', | |
86 os='Ubuntu12', | |
87 compiler='GCC', | |
88 configuration=skia_factory.CONFIG_DEBUG, | |
89 target_arch='64', | |
90 factory_type=skia_factory.SkiaFactory, | |
91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
92 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, | |
93 compile_warnings_as_errors=True) | |
94 MakeCompileBuilderSet( | |
95 helper=helper, | |
96 scheduler='skia_rel', | |
97 os='Ubuntu12', | |
98 compiler='GCC', | |
99 configuration=skia_factory.CONFIG_RELEASE, | |
100 target_arch='64', | |
101 factory_type=skia_factory.SkiaFactory, | |
102 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
103 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, | |
104 compile_warnings_as_errors=True) | |
105 MakeCompileBuilderSet( | |
106 helper=helper, | |
107 scheduler='skia_rel', | |
108 os='Ubuntu12', | |
109 compiler='GCC', | |
110 configuration=skia_factory.CONFIG_DEBUG, | |
111 target_arch='64', | |
112 extra_config='NoGPU', | |
113 factory_type=skia_factory.SkiaFactory, | |
114 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
115 environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, | |
116 compile_warnings_as_errors=True) | |
117 MakeCompileBuilderSet( | |
118 helper=helper, | |
119 scheduler='skia_rel', | |
120 os='Ubuntu12', | |
121 compiler='GCC', | |
122 configuration=skia_factory.CONFIG_RELEASE, | |
123 target_arch='64', | |
124 extra_config='NoGPU', | |
125 factory_type=skia_factory.SkiaFactory, | |
126 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
127 environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, | |
128 compile_warnings_as_errors=True) | |
129 MakeCompileBuilderSet( | |
130 helper=helper, | |
131 scheduler='skia_rel', | |
132 os='Ubuntu12', | |
133 compiler='GCC', | |
134 configuration=skia_factory.CONFIG_DEBUG, | |
135 target_arch='NaCl', | |
136 factory_type=nacl_factory.NaClFactory, | |
137 compile_warnings_as_errors=True) | |
138 MakeCompileBuilderSet( | |
139 helper=helper, | |
140 scheduler='skia_rel', | |
141 os='Ubuntu12', | |
142 compiler='GCC', | |
143 configuration=skia_factory.CONFIG_RELEASE, | |
144 target_arch='NaCl', | |
145 factory_type=nacl_factory.NaClFactory, | |
146 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
147 compile_warnings_as_errors=True) | |
148 | |
149 # Android | |
150 MakeCompileBuilderSet( | |
151 helper=helper, | |
152 scheduler='skia_rel', | |
153 os='Ubuntu12', | |
154 compiler='GCC', | |
155 configuration=skia_factory.CONFIG_DEBUG, | |
156 target_arch='32', | |
157 extra_config='NexusS', | |
158 device='nexus_s', | |
159 factory_type=android_factory.AndroidFactory, | |
160 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
161 compile_warnings_as_errors=True) | |
162 MakeCompileBuilderSet( | |
163 helper=helper, | |
164 scheduler='skia_rel', | |
165 os='Ubuntu12', | |
166 compiler='GCC', | |
167 configuration=skia_factory.CONFIG_RELEASE, | |
168 target_arch='32', | |
169 extra_config='NexusS', | |
170 device='nexus_s', | |
171 factory_type=android_factory.AndroidFactory, | |
172 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
173 compile_warnings_as_errors=True) | |
174 MakeCompileBuilderSet( | |
175 helper=helper, | |
176 scheduler='skia_rel', | |
177 os='Ubuntu12', | |
178 compiler='GCC', | |
179 configuration=skia_factory.CONFIG_DEBUG, | |
180 target_arch='32', | |
181 extra_config='Nexus4', | |
182 device='nexus_4', | |
183 factory_type=android_factory.AndroidFactory, | |
184 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
185 compile_warnings_as_errors=True) | |
186 MakeCompileBuilderSet( | |
187 helper=helper, | |
188 scheduler='skia_rel', | |
189 os='Ubuntu12', | |
190 compiler='GCC', | |
191 configuration=skia_factory.CONFIG_RELEASE, | |
192 target_arch='32', | |
193 extra_config='Nexus4', | |
194 device='nexus_4', | |
195 factory_type=android_factory.AndroidFactory, | |
196 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
197 compile_warnings_as_errors=True) | |
198 MakeCompileBuilderSet( | |
199 helper=helper, | |
200 scheduler='skia_rel', | |
201 os='Ubuntu12', | |
202 compiler='GCC', | |
203 configuration=skia_factory.CONFIG_DEBUG, | |
204 target_arch='32', | |
205 extra_config='Nexus7', | |
206 device='nexus_7', | |
207 factory_type=android_factory.AndroidFactory, | |
208 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
209 compile_warnings_as_errors=True) | |
210 MakeCompileBuilderSet( | |
211 helper=helper, | |
212 scheduler='skia_rel', | |
213 os='Ubuntu12', | |
214 compiler='GCC', | |
215 configuration=skia_factory.CONFIG_RELEASE, | |
216 target_arch='32', | |
217 extra_config='Nexus7', | |
218 device='nexus_7', | |
219 factory_type=android_factory.AndroidFactory, | |
220 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
221 compile_warnings_as_errors=True) | |
222 MakeCompileBuilderSet( | |
223 helper=helper, | |
224 scheduler='skia_rel', | |
225 os='Ubuntu12', | |
226 compiler='GCC', | |
227 configuration=skia_factory.CONFIG_DEBUG, | |
228 target_arch='32', | |
229 extra_config='Nexus10', | |
230 device='nexus_10', | |
231 factory_type=android_factory.AndroidFactory, | |
232 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
233 compile_warnings_as_errors=True) | |
234 MakeCompileBuilderSet( | |
235 helper=helper, | |
236 scheduler='skia_rel', | |
237 os='Ubuntu12', | |
238 compiler='GCC', | |
239 configuration=skia_factory.CONFIG_RELEASE, | |
240 target_arch='32', | |
241 extra_config='Nexus10', | |
242 device='nexus_10', | |
243 factory_type=android_factory.AndroidFactory, | |
244 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
245 compile_warnings_as_errors=True) | |
246 MakeCompileBuilderSet( | |
247 helper=helper, | |
248 scheduler='skia_rel', | |
249 os='Ubuntu12', | |
250 compiler='GCC', | |
251 configuration=skia_factory.CONFIG_DEBUG, | |
252 target_arch='32', | |
253 extra_config='Xoom', | |
254 device='xoom', | |
255 factory_type=android_factory.AndroidFactory, | |
256 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
257 compile_warnings_as_errors=True) | |
258 MakeCompileBuilderSet( | |
259 helper=helper, | |
260 scheduler='skia_rel', | |
261 os='Ubuntu12', | |
262 compiler='GCC', | |
263 configuration=skia_factory.CONFIG_RELEASE, | |
264 target_arch='32', | |
265 extra_config='Xoom', | |
266 device='xoom', | |
267 factory_type=android_factory.AndroidFactory, | |
268 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
269 compile_warnings_as_errors=True) | |
270 MakeCompileBuilderSet( | |
271 helper=helper, | |
272 scheduler='skia_rel', | |
273 os='Ubuntu12', | |
274 compiler='GCC', | |
275 configuration=skia_factory.CONFIG_DEBUG, | |
276 target_arch='32', | |
277 extra_config='GalaxyNexus', | |
278 device='galaxy_nexus', | |
279 factory_type=android_factory.AndroidFactory, | |
280 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
281 compile_warnings_as_errors=True) | |
282 MakeCompileBuilderSet( | |
283 helper=helper, | |
284 scheduler='skia_rel', | |
285 os='Ubuntu12', | |
286 compiler='GCC', | |
287 configuration=skia_factory.CONFIG_RELEASE, | |
288 target_arch='32', | |
289 extra_config='GalaxyNexus', | |
290 device='galaxy_nexus', | |
291 factory_type=android_factory.AndroidFactory, | |
292 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
293 compile_warnings_as_errors=True) | |
294 MakeCompileBuilderSet( | |
295 helper=helper, | |
296 scheduler='skia_rel', | |
297 os='Ubuntu12', | |
298 compiler='GCC', | |
299 configuration=skia_factory.CONFIG_DEBUG, | |
300 target_arch='32', | |
301 extra_config='RazrI', | |
302 device='razr_i', | |
303 factory_type=android_factory.AndroidFactory, | |
304 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
305 compile_warnings_as_errors=True) | |
306 MakeCompileBuilderSet( | |
307 helper=helper, | |
308 scheduler='skia_rel', | |
309 os='Ubuntu12', | |
310 compiler='GCC', | |
311 configuration=skia_factory.CONFIG_RELEASE, | |
312 target_arch='32', | |
313 extra_config='RazrI', | |
314 device='razr_i', | |
315 factory_type=android_factory.AndroidFactory, | |
316 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
317 compile_warnings_as_errors=True) | |
318 | |
319 # ChromeOS | |
320 MakeCompileBuilderSet( | |
321 helper=helper, | |
322 scheduler='skia_rel', | |
323 os='Ubuntu12', | |
324 compiler='GCC', | |
325 configuration=skia_factory.CONFIG_DEBUG, | |
326 target_arch='32', | |
327 extra_config='ChromeOS', | |
328 factory_type=chromeos_factory.ChromeOSFactory, | |
329 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
330 environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, | |
331 compile_warnings_as_errors=True) | |
332 MakeCompileBuilderSet( | |
333 helper=helper, | |
334 scheduler='skia_rel', | |
335 os='Ubuntu12', | |
336 compiler='GCC', | |
337 configuration=skia_factory.CONFIG_RELEASE, | |
338 target_arch='32', | |
339 extra_config='ChromeOS', | |
340 factory_type=chromeos_factory.ChromeOSFactory, | |
341 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
342 environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, | |
343 compile_warnings_as_errors=True) | |
344 | |
345 # Mac | |
346 MakeCompileBuilderSet( | |
347 helper=helper, | |
348 scheduler='skia_rel', | |
349 os='Mac10.6', | |
350 compiler='GCC', | |
351 configuration=skia_factory.CONFIG_DEBUG, | |
352 target_arch='32', | |
353 factory_type=skia_factory.SkiaFactory, | |
354 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
355 environment_variables= | |
356 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, | |
357 compile_warnings_as_errors=True) | |
358 MakeCompileBuilderSet( | |
359 helper=helper, | |
360 scheduler='skia_rel', | |
361 os='Mac10.6', | |
362 compiler='GCC', | |
363 configuration=skia_factory.CONFIG_RELEASE, | |
364 target_arch='32', | |
365 factory_type=skia_factory.SkiaFactory, | |
366 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
367 environment_variables= | |
368 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, | |
369 compile_warnings_as_errors=True) | |
370 MakeCompileBuilderSet( | |
371 helper=helper, | |
372 scheduler='skia_rel', | |
373 os='Mac10.6', | |
374 compiler='GCC', | |
375 configuration=skia_factory.CONFIG_DEBUG, | |
376 target_arch='64', | |
377 factory_type=skia_factory.SkiaFactory, | |
378 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
379 environment_variables= | |
380 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, | |
381 compile_warnings_as_errors=False) | |
382 MakeCompileBuilderSet( | |
383 helper=helper, | |
384 scheduler='skia_rel', | |
385 os='Mac10.6', | |
386 compiler='GCC', | |
387 configuration=skia_factory.CONFIG_RELEASE, | |
388 target_arch='64', | |
389 factory_type=skia_factory.SkiaFactory, | |
390 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
391 environment_variables= | |
392 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, | |
393 compile_warnings_as_errors=False) | |
394 MakeCompileBuilderSet( | |
395 helper=helper, | |
396 scheduler='skia_rel', | |
397 os='Mac10.7', | |
398 compiler='Clang', | |
399 configuration=skia_factory.CONFIG_DEBUG, | |
400 target_arch='32', | |
401 factory_type=skia_factory.SkiaFactory, | |
402 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
403 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, | |
404 compile_warnings_as_errors=True) | |
405 MakeCompileBuilderSet( | |
406 helper=helper, | |
407 scheduler='skia_rel', | |
408 os='Mac10.7', | |
409 compiler='Clang', | |
410 configuration=skia_factory.CONFIG_RELEASE, | |
411 target_arch='32', | |
412 factory_type=skia_factory.SkiaFactory, | |
413 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
414 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, | |
415 compile_warnings_as_errors=True) | |
416 MakeCompileBuilderSet( | |
417 helper=helper, | |
418 scheduler='skia_rel', | |
419 os='Mac10.7', | |
420 compiler='Clang', | |
421 configuration=skia_factory.CONFIG_DEBUG, | |
422 target_arch='64', | |
423 factory_type=skia_factory.SkiaFactory, | |
424 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
425 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, | |
426 compile_warnings_as_errors=False) | |
427 MakeCompileBuilderSet( | |
428 helper=helper, | |
429 scheduler='skia_rel', | |
430 os='Mac10.7', | |
431 compiler='Clang', | |
432 configuration=skia_factory.CONFIG_RELEASE, | |
433 target_arch='64', | |
434 factory_type=skia_factory.SkiaFactory, | |
435 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
436 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, | |
437 compile_warnings_as_errors=False) | |
438 MakeCompileBuilderSet( | |
439 helper=helper, | |
440 scheduler='skia_rel', | |
441 os='Mac10.8', | |
442 compiler='Clang', | |
443 configuration=skia_factory.CONFIG_DEBUG, | |
444 target_arch='32', | |
445 factory_type=skia_factory.SkiaFactory, | |
446 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
447 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, | |
448 compile_warnings_as_errors=True) | |
449 MakeCompileBuilderSet( | |
450 helper=helper, | |
451 scheduler='skia_rel', | |
452 os='Mac10.8', | |
453 compiler='Clang', | |
454 configuration=skia_factory.CONFIG_RELEASE, | |
455 target_arch='32', | |
456 factory_type=skia_factory.SkiaFactory, | |
457 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
458 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, | |
459 compile_warnings_as_errors=True) | |
460 MakeCompileBuilderSet( | |
461 helper=helper, | |
462 scheduler='skia_rel', | |
463 os='Mac10.8', | |
464 compiler='Clang', | |
465 configuration=skia_factory.CONFIG_DEBUG, | |
466 target_arch='64', | |
467 factory_type=skia_factory.SkiaFactory, | |
468 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
469 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, | |
470 compile_warnings_as_errors=False) | |
471 MakeCompileBuilderSet( | |
472 helper=helper, | |
473 scheduler='skia_rel', | |
474 os='Mac10.8', | |
475 compiler='Clang', | |
476 configuration=skia_factory.CONFIG_RELEASE, | |
477 target_arch='64', | |
478 factory_type=skia_factory.SkiaFactory, | |
479 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
480 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, | |
481 compile_warnings_as_errors=False) | |
482 | |
483 # Windows | |
484 MakeCompileBuilderSet( | |
485 helper=helper, | |
486 scheduler='skia_rel', | |
487 os='Win7', | |
488 compiler='VS2010', | |
489 configuration=skia_factory.CONFIG_DEBUG, | |
490 target_arch='32', | |
491 factory_type=skia_factory.SkiaFactory, | |
492 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
493 environment_variables= | |
494 {'GYP_DEFINES': ('skia_arch_width=32 ' | |
495 'skia_win_debuggers_path=c:/DbgHelp')}, | |
496 compile_warnings_as_errors=True) | |
497 MakeCompileBuilderSet( | |
498 helper=helper, | |
499 scheduler='skia_rel', | |
500 os='Win7', | |
501 compiler='VS2010', | |
502 configuration=skia_factory.CONFIG_RELEASE, | |
503 target_arch='32', | |
504 factory_type=skia_factory.SkiaFactory, | |
505 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
506 environment_variables= | |
507 {'GYP_DEFINES': ('skia_arch_width=32 ' | |
508 'skia_win_debuggers_path=c:/DbgHelp')}, | |
509 compile_warnings_as_errors=True) | |
510 MakeCompileBuilderSet( | |
511 helper=helper, | |
512 scheduler='skia_rel', | |
513 os='Win7', | |
514 compiler='VS2010', | |
515 configuration=skia_factory.CONFIG_DEBUG, | |
516 target_arch='64', | |
517 factory_type=skia_factory.SkiaFactory, | |
518 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
519 environment_variables= | |
520 {'GYP_DEFINES': ('skia_arch_width=64 ' | |
521 'skia_win_debuggers_path=c:/DbgHelp')}, | |
522 compile_warnings_as_errors=False) | |
523 MakeCompileBuilderSet( | |
524 helper=helper, | |
525 scheduler='skia_rel', | |
526 os='Win7', | |
527 compiler='VS2010', | |
528 configuration=skia_factory.CONFIG_RELEASE, | |
529 target_arch='64', | |
530 factory_type=skia_factory.SkiaFactory, | |
531 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
532 environment_variables= | |
533 {'GYP_DEFINES': ('skia_arch_width=64 ' | |
534 'skia_win_debuggers_path=c:/DbgHelp')}, | |
535 compile_warnings_as_errors=False) | |
536 MakeCompileBuilderSet( | |
537 helper=helper, | |
538 scheduler='skia_rel', | |
539 os='Win7', | |
540 compiler='VS2010', | |
541 configuration=skia_factory.CONFIG_DEBUG, | |
542 target_arch='32', | |
543 extra_config='ANGLE', | |
544 factory_type=skia_factory.SkiaFactory, | |
545 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
546 environment_variables= | |
547 {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' | |
548 'skia_win_debuggers_path=c:/DbgHelp')}, | |
549 compile_warnings_as_errors=True) | |
550 MakeCompileBuilderSet( | |
551 helper=helper, | |
552 scheduler='skia_rel', | |
553 os='Win7', | |
554 compiler='VS2010', | |
555 configuration=skia_factory.CONFIG_RELEASE, | |
556 target_arch='32', | |
557 extra_config='ANGLE', | |
558 factory_type=skia_factory.SkiaFactory, | |
559 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
560 environment_variables= | |
561 {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' | |
562 'skia_win_debuggers_path=c:/DbgHelp')}, | |
563 compile_warnings_as_errors=True) | |
564 MakeCompileBuilderSet( | |
565 helper=helper, | |
566 scheduler='skia_rel', | |
567 os='Win7', | |
568 compiler='VS2010', | |
569 configuration=skia_factory.CONFIG_DEBUG, | |
570 target_arch='32', | |
571 extra_config='DirectWrite', | |
572 factory_type=skia_factory.SkiaFactory, | |
573 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
574 environment_variables= | |
575 {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' | |
576 'skia_win_debuggers_path=c:/DbgHelp')}, | |
577 compile_warnings_as_errors=True) | |
578 MakeCompileBuilderSet( | |
579 helper=helper, | |
580 scheduler='skia_rel', | |
581 os='Win7', | |
582 compiler='VS2010', | |
583 configuration=skia_factory.CONFIG_RELEASE, | |
584 target_arch='32', | |
585 extra_config='DirectWrite', | |
586 factory_type=skia_factory.SkiaFactory, | |
587 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | |
588 environment_variables= | |
589 {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' | |
590 'skia_win_debuggers_path=c:/DbgHelp')}, | |
591 compile_warnings_as_errors=True) | |
592 | |
593 # iOS | |
594 MakeCompileBuilderSet( | |
595 helper=helper, | |
596 scheduler='skia_rel', | |
597 os='Mac10.7', | |
598 compiler='Clang', | |
599 configuration=skia_factory.CONFIG_DEBUG, | |
600 target_arch='32', | |
601 extra_config='iOS', | |
602 factory_type=ios_factory.iOSFactory, | |
603 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
604 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, | |
605 compile_warnings_as_errors=True) | |
606 MakeCompileBuilderSet( | |
607 helper=helper, | |
608 scheduler='skia_rel', | |
609 os='Mac10.7', | |
610 compiler='Clang', | |
611 configuration=skia_factory.CONFIG_RELEASE, | |
612 target_arch='32', | |
613 extra_config='iOS', | |
614 factory_type=ios_factory.iOSFactory, | |
615 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
616 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, | |
617 compile_warnings_as_errors=True) | |
618 | |
619 # Builders which run a full set of BuildSteps | |
620 | |
54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card | 621 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card |
55 defaults['category'] = 'Linux' | 622 defaults['category'] = 'Linux' |
56 MakeBuilderSet( | 623 MakeBuilderSet( |
rmistry
2013/04/25 11:36:45
Could do the same tuple looping here as above for
| |
57 helper=helper, | 624 helper=helper, |
58 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', | 625 os='Ubuntu12', |
epoger
2013/04/24 18:56:10
[similar matrix factory idea as proposed above]
| |
626 model='ShuttleA', | |
627 gpu='ATI5770', | |
628 arch_width='64', | |
59 do_upload_results=do_upload_results, | 629 do_upload_results=do_upload_results, |
60 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 630 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
61 environment_variables= | 631 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
62 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, | |
63 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 632 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
64 perf_output_basedir=perf_output_basedir_linux) | 633 perf_output_basedir=perf_output_basedir_linux) |
65 MakeBuilderSet( | 634 MakeBuilderSet( |
66 helper=helper, | 635 helper=helper, |
67 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', | 636 os='Ubuntu12', |
637 model='ShuttleA', | |
638 gpu='ATI5770', | |
639 arch_width='32', | |
68 do_upload_results=do_upload_results, | 640 do_upload_results=do_upload_results, |
69 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 641 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
70 environment_variables= | 642 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
71 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, | |
72 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 643 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
73 perf_output_basedir=perf_output_basedir_linux) | 644 perf_output_basedir=perf_output_basedir_linux) |
74 | 645 |
75 # Android (runs on a Linux buildbot slave)... | 646 # Android (runs on a Linux buildbot slave)... |
76 defaults['category'] = 'Android' | 647 defaults['category'] = 'Android' |
77 MakeAndroidBuilderSet( | 648 MakeAndroidBuilderSet( |
78 helper=helper, | 649 helper=helper, |
79 builder_base_name='Skia_NexusS_4-1_Float_%s_32', | 650 os='Android', |
651 gpu='SGX540', | |
652 arch_width='32', | |
80 device='nexus_s', | 653 device='nexus_s', |
81 do_upload_results=do_upload_results, | 654 do_upload_results=do_upload_results, |
82 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 655 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
83 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
84 gm_image_subdir='base-android-nexus-s', | 656 gm_image_subdir='base-android-nexus-s', |
85 perf_output_basedir=perf_output_basedir_linux) | 657 perf_output_basedir=perf_output_basedir_linux) |
86 MakeAndroidBuilderSet( | 658 MakeAndroidBuilderSet( |
87 helper=helper, | 659 helper=helper, |
88 builder_base_name='Skia_Xoom_4-1_Float_%s_32', | 660 os='Android', |
661 gpu='Tegra2', | |
662 arch_width='32', | |
89 device='xoom', | 663 device='xoom', |
90 do_upload_results=do_upload_results, | 664 do_upload_results=do_upload_results, |
91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 665 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
92 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
93 gm_image_subdir='base-android-xoom', | 666 gm_image_subdir='base-android-xoom', |
94 perf_output_basedir=perf_output_basedir_linux) | 667 perf_output_basedir=perf_output_basedir_linux) |
95 MakeAndroidBuilderSet( | 668 MakeAndroidBuilderSet( |
96 helper=helper, | 669 helper=helper, |
97 builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', | 670 os='Android', |
671 gpu='SGX540', | |
672 arch_width='32', | |
98 device='galaxy_nexus', | 673 device='galaxy_nexus', |
99 do_upload_results=do_upload_results, | 674 do_upload_results=do_upload_results, |
100 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 675 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
101 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
102 gm_image_subdir='base-android-galaxy-nexus', | 676 gm_image_subdir='base-android-galaxy-nexus', |
103 perf_output_basedir=perf_output_basedir_linux) | 677 perf_output_basedir=perf_output_basedir_linux) |
104 MakeAndroidBuilderSet( | 678 MakeAndroidBuilderSet( |
105 helper=helper, | 679 helper=helper, |
106 builder_base_name='Skia_Nexus4_4-1_Float_%s_32', | 680 os='Android', |
681 gpu='Adreno320', | |
682 arch_width='32', | |
107 device='nexus_4', | 683 device='nexus_4', |
108 do_upload_results=do_upload_results, | 684 do_upload_results=do_upload_results, |
109 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 685 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
110 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
111 gm_image_subdir='base-android-nexus-4', | 686 gm_image_subdir='base-android-nexus-4', |
112 perf_output_basedir=perf_output_basedir_linux) | 687 perf_output_basedir=perf_output_basedir_linux) |
113 MakeAndroidBuilderSet( | 688 MakeAndroidBuilderSet( |
114 helper=helper, | 689 helper=helper, |
115 builder_base_name='Skia_Nexus7_4-1_Float_%s_32', | 690 os='Android', |
691 gpu='Tegra3', | |
692 arch_width='32', | |
116 device='nexus_7', | 693 device='nexus_7', |
117 do_upload_results=do_upload_results, | 694 do_upload_results=do_upload_results, |
118 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 695 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
119 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
120 gm_image_subdir='base-android-nexus-7', | 696 gm_image_subdir='base-android-nexus-7', |
121 perf_output_basedir=perf_output_basedir_linux) | 697 perf_output_basedir=perf_output_basedir_linux) |
122 MakeAndroidBuilderSet( | 698 MakeAndroidBuilderSet( |
123 helper=helper, | 699 helper=helper, |
124 builder_base_name='Skia_Nexus10_4-1_Float_%s_32', | 700 os='Android', |
701 gpu='MaliT604', | |
702 arch_width='32', | |
125 device='nexus_10', | 703 device='nexus_10', |
126 do_upload_results=do_upload_results, | 704 do_upload_results=do_upload_results, |
127 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 705 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
128 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
129 gm_image_subdir='base-android-nexus-10', | 706 gm_image_subdir='base-android-nexus-10', |
130 perf_output_basedir=perf_output_basedir_linux) | 707 perf_output_basedir=perf_output_basedir_linux) |
131 MakeAndroidBuilderSet( | 708 MakeAndroidBuilderSet( |
132 helper=helper, | 709 helper=helper, |
133 builder_base_name='Skia_RazrI_4-1_Float_%s_32', | 710 os='Android', |
134 device='x86', | 711 gpu='SGX540', |
712 arch_width='32', | |
713 device='razr_i', | |
135 do_upload_results=do_upload_results, | 714 do_upload_results=do_upload_results, |
136 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 715 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
137 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | |
138 gm_image_subdir='base-android-razr-i', | 716 gm_image_subdir='base-android-razr-i', |
139 perf_output_basedir=perf_output_basedir_linux) | 717 perf_output_basedir=perf_output_basedir_linux) |
140 | 718 |
141 # Mac 10.6 (SnowLeopard) ... | 719 # Mac 10.6 (SnowLeopard) ... |
142 defaults['category'] = 'Mac-10.6' | 720 defaults['category'] = 'Mac-10.6' |
143 MakeBuilderSet( | 721 MakeBuilderSet( |
144 helper=helper, | 722 helper=helper, |
145 builder_base_name='Skia_Mac_Float_%s_32', | 723 os='Mac10.6', |
724 model='MacMini4.1', | |
725 gpu='GeForce320M', | |
726 arch_width='32', | |
146 do_upload_results=do_upload_results, | 727 do_upload_results=do_upload_results, |
147 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 728 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
148 environment_variables= | 729 environment_variables= |
149 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 730 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=32'}, |
150 'skia_arch_width=32')}, | |
151 gm_image_subdir='base-macmini', | 731 gm_image_subdir='base-macmini', |
152 perf_output_basedir=perf_output_basedir_mac) | 732 perf_output_basedir=perf_output_basedir_mac) |
153 MakeBuilderSet( | 733 MakeBuilderSet( |
154 helper=helper, | 734 helper=helper, |
155 builder_base_name='Skia_Mac_Float_%s_64', | 735 os='Mac10.6', |
736 model='MacMini4.1', | |
737 gpu='GeForce320M', | |
738 arch_width='64', | |
156 do_upload_results=do_upload_results, | 739 do_upload_results=do_upload_results, |
157 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 740 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
158 environment_variables= | 741 environment_variables= |
159 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 742 {'GYP_DEFINES': 'skia_osx_sdkroot=macosx10.6 skia_arch_width=64'}, |
160 'skia_arch_width=64')}, | |
161 gm_image_subdir='base-macmini', | 743 gm_image_subdir='base-macmini', |
162 perf_output_basedir=perf_output_basedir_mac, | 744 perf_output_basedir=perf_output_basedir_mac) |
163 compile_bot_warnings_as_errors=False) | |
164 | 745 |
165 # Mac 10.7 (Lion) ... | 746 # Mac 10.7 (Lion) ... |
166 defaults['category'] = 'Mac-10.7' | 747 defaults['category'] = 'Mac-10.7' |
167 MakeBuilderSet( | 748 MakeBuilderSet( |
168 helper=helper, | 749 helper=helper, |
169 builder_base_name='Skia_MacMiniLion_Float_%s_32', | 750 os='Mac10.7', |
751 model='MacMini4.1', | |
752 gpu='GeForce320M', | |
753 arch_width='32', | |
170 do_upload_results=do_upload_results, | 754 do_upload_results=do_upload_results, |
171 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 755 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
172 environment_variables= | 756 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=32'}, |
173 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, | |
174 gm_image_subdir='base-macmini-lion-float', | 757 gm_image_subdir='base-macmini-lion-float', |
175 perf_output_basedir=perf_output_basedir_mac) | 758 perf_output_basedir=perf_output_basedir_mac) |
176 MakeBuilderSet( | 759 MakeBuilderSet( |
177 helper=helper, | 760 helper=helper, |
178 builder_base_name='Skia_MacMiniLion_Float_%s_64', | 761 os='Mac10.7', |
762 model='MacMini4.1', | |
763 gpu='GeForce320M', | |
764 arch_width='64', | |
179 do_upload_results=do_upload_results, | 765 do_upload_results=do_upload_results, |
180 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 766 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
181 environment_variables= | 767 environment_variables={'GYP_DEFINES': 'skia_mesa=1 skia_arch_width=64'}, |
182 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, | |
183 gm_image_subdir='base-macmini-lion-float', | 768 gm_image_subdir='base-macmini-lion-float', |
184 perf_output_basedir=perf_output_basedir_mac, | 769 perf_output_basedir=perf_output_basedir_mac) |
185 compile_bot_warnings_as_errors=False) | |
186 | 770 |
187 # Mac 10.8 (Mountain Lion) ... | 771 # Mac 10.8 (Mountain Lion) ... |
188 defaults['category'] = 'Mac-10.8' | 772 defaults['category'] = 'Mac-10.8' |
189 MakeBuilderSet( | 773 MakeBuilderSet( |
190 helper=helper, | 774 helper=helper, |
191 builder_base_name='Skia_MacMini_10_8_Float_%s_32', | 775 os='Mac10.8', |
776 model='MacMini4.1', | |
777 gpu='GeForce320M', | |
778 arch_width='32', | |
192 do_upload_results=do_upload_results, | 779 do_upload_results=do_upload_results, |
193 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 780 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
194 environment_variables= | 781 environment_variables={'GYP_DEFINES': 'skia_arch_width=32'}, |
195 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, | |
196 gm_image_subdir='base-macmini-10_8', | 782 gm_image_subdir='base-macmini-10_8', |
197 perf_output_basedir=perf_output_basedir_mac) | 783 perf_output_basedir=perf_output_basedir_mac) |
198 MakeBuilderSet( | 784 MakeBuilderSet( |
199 helper=helper, | 785 helper=helper, |
200 builder_base_name='Skia_MacMini_10_8_Float_%s_64', | 786 os='Mac10.8', |
787 model='MacMini4.1', | |
788 gpu='GeForce320M', | |
789 arch_width='64', | |
201 do_upload_results=do_upload_results, | 790 do_upload_results=do_upload_results, |
202 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 791 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
203 environment_variables= | 792 environment_variables={'GYP_DEFINES': 'skia_arch_width=64'}, |
204 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, | |
205 gm_image_subdir='base-macmini-10_8', | 793 gm_image_subdir='base-macmini-10_8', |
206 perf_output_basedir=perf_output_basedir_mac, | 794 perf_output_basedir=perf_output_basedir_mac) |
207 compile_bot_warnings_as_errors=False) | |
208 | 795 |
209 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics | 796 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics |
210 defaults['category'] = 'Win7' | 797 defaults['category'] = 'Win7' |
211 MakeBuilderSet( | 798 MakeBuilderSet( |
212 helper=helper, | 799 helper=helper, |
213 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', | 800 os='Win7', |
801 model='ShuttleA', | |
802 gpu='HD2000', | |
803 arch_width='32', | |
214 do_upload_results=do_upload_results, | 804 do_upload_results=do_upload_results, |
215 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 805 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
216 environment_variables= | 806 environment_variables= |
217 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' | 807 {'GYP_DEFINES': ('skia_arch_width=32 ' |
218 'skia_win_debuggers_path=c:/DbgHelp')}, | 808 'skia_win_debuggers_path=c:/DbgHelp')}, |
219 gm_image_subdir='base-shuttle-win7-intel-float', | 809 gm_image_subdir='base-shuttle-win7-intel-float', |
220 perf_output_basedir=perf_output_basedir_windows) | 810 perf_output_basedir=perf_output_basedir_windows) |
221 MakeBuilderSet( | 811 MakeBuilderSet( |
222 helper=helper, | 812 helper=helper, |
223 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', | 813 os='Win7', |
814 model='ShuttleA', | |
815 gpu='HD2000', | |
816 arch_width='64', | |
224 do_upload_results=do_upload_results, | 817 do_upload_results=do_upload_results, |
225 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 818 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
226 environment_variables= | 819 environment_variables= |
227 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' | 820 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' |
228 'skia_win_debuggers_path=c:/DbgHelp')}, | 821 'skia_win_debuggers_path=c:/DbgHelp')}, |
229 gm_image_subdir='base-shuttle-win7-intel-float', | 822 gm_image_subdir='base-shuttle-win7-intel-float', |
230 perf_output_basedir=perf_output_basedir_windows, | 823 perf_output_basedir=perf_output_basedir_windows) |
231 compile_bot_warnings_as_errors=False) | |
232 | 824 |
233 # Special-purpose Win7 builders | 825 # Special-purpose Win7 builders |
234 defaults['category'] = 'Win7-Special' | 826 defaults['category'] = 'Win7-Special' |
235 MakeBuilderSet( | 827 MakeBuilderSet( |
236 helper=helper, | 828 helper=helper, |
237 builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', | 829 os='Win7', |
830 model='ShuttleA', | |
831 gpu='HD2000', | |
832 arch_width='32', | |
833 extra_config='ANGLE', | |
238 do_upload_results=do_upload_results, | 834 do_upload_results=do_upload_results, |
239 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 835 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
240 environment_variables= | 836 environment_variables= |
241 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' | 837 {'GYP_DEFINES': ('skia_angle=1 skia_arch_width=32 ' |
242 'skia_win_debuggers_path=c:/DbgHelp')}, | 838 'skia_win_debuggers_path=c:/DbgHelp')}, |
243 gm_image_subdir='base-shuttle-win7-intel-angle', | 839 gm_image_subdir='base-shuttle-win7-intel-angle', |
244 perf_output_basedir=perf_output_basedir_windows, | 840 perf_output_basedir=perf_output_basedir_windows, |
245 gm_args=['--config', 'angle'], | 841 gm_args=['--config', 'angle'], |
246 bench_args=['--config', 'ANGLE'], | 842 bench_args=['--config', 'ANGLE'], |
247 bench_pictures_cfg='angle') | 843 bench_pictures_cfg='angle') |
248 MakeBuilderSet( | 844 MakeBuilderSet( |
249 helper=helper, | 845 helper=helper, |
250 builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', | 846 os='Win7', |
847 model='ShuttleA', | |
848 gpu='HD2000', | |
849 arch_width='32', | |
850 extra_config='DirectWrite', | |
251 do_upload_results=do_upload_results, | 851 do_upload_results=do_upload_results, |
252 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 852 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
253 environment_variables= | 853 environment_variables= |
254 {'GYP_DEFINES': | 854 {'GYP_DEFINES': ('skia_directwrite=1 skia_arch_width=32 ' |
255 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' | 855 'skia_win_debuggers_path=c:/DbgHelp')}, |
256 'skia_win_debuggers_path=c:/DbgHelp')}, | |
257 gm_image_subdir='base-shuttle-win7-intel-directwrite', | 856 gm_image_subdir='base-shuttle-win7-intel-directwrite', |
258 perf_output_basedir=perf_output_basedir_windows) | 857 perf_output_basedir=perf_output_basedir_windows) |
259 | 858 |
260 defaults['category'] = 'iOS' | |
261 MakeIOSBuilderSet( | |
262 helper=helper, | |
263 builder_base_name='Skia_iOS_%s_32', | |
264 do_upload_results=do_upload_results, | |
265 target_platform=skia_factory.TARGET_PLATFORM_MAC, | |
266 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, | |
267 gm_image_subdir=None, | |
268 perf_output_basedir=None, | |
269 do_debug=False, | |
270 do_release=False, | |
271 do_bench=False) | |
272 | |
273 # House Keeping | 859 # House Keeping |
274 defaults['category'] = ' Housekeeping' | 860 defaults['category'] = ' Housekeeping' |
275 MakeHousekeeperBuilderSet( | 861 MakeHousekeeperBuilderSet( |
276 helper=helper, | 862 helper=helper, |
277 do_trybots=True, | 863 do_trybots=True, |
278 do_upload_results=do_upload_results) | 864 do_upload_results=do_upload_results) |
279 | 865 |
280 # "Special" bots, running on Linux | 866 # "Special" bots, running on Linux |
281 defaults['category'] = 'Linux-Special' | 867 defaults['category'] = 'Linux-Special' |
282 MakeBuilderSet( | 868 MakeBuilderSet( |
283 helper=helper, | 869 helper=helper, |
284 builder_base_name='Skia_Linux_NoGPU_%s_32', | 870 os='Ubuntu12', |
871 model='ShuttleA', | |
872 gpu='NoGPU', | |
873 arch_width='64', | |
285 do_upload_results=do_upload_results, | 874 do_upload_results=do_upload_results, |
286 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 875 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
287 environment_variables= | 876 environment_variables={'GYP_DEFINES': 'skia_gpu=0 skia_arch_width=64'}, |
288 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, | |
289 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 877 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
290 perf_output_basedir=None, # no perf measurement for debug builds | 878 perf_output_basedir=None, # no perf measurement for debug builds |
291 bench_pictures_cfg='no_gpu', | 879 bench_pictures_cfg='no_gpu', |
292 do_release=False, | 880 do_release=False, |
293 do_bench=False) | 881 do_bench=False) |
294 | 882 |
295 MakeNaClBuilderSet( | |
296 helper=helper, | |
297 builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', | |
298 do_upload_results=do_upload_results, | |
299 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
300 gm_image_subdir=None, | |
301 perf_output_basedir=None, | |
302 do_debug=False, | |
303 do_release=False, | |
304 do_bench=False) | |
305 | |
306 # Chrome OS | 883 # Chrome OS |
307 defaults['category'] = 'ChromeOS' | 884 defaults['category'] = 'ChromeOS' |
308 MakeChromeOSBuilderSet( | 885 MakeChromeOSBuilderSet( |
309 helper=helper, | 886 helper=helper, |
310 builder_base_name='Skia_ChromeOS_Alex_%s_32', | 887 os='ChromeOS', |
888 model='Alex', | |
889 gpu='GMA3150', | |
890 arch_width='32', | |
311 do_upload_results=do_upload_results, | 891 do_upload_results=do_upload_results, |
312 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 892 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
313 environment_variables= | 893 environment_variables={'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
314 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, | |
315 gm_image_subdir=None, | 894 gm_image_subdir=None, |
316 perf_output_basedir=perf_output_basedir_linux, | 895 perf_output_basedir=perf_output_basedir_linux, |
317 bench_pictures_cfg='no_gpu') | 896 bench_pictures_cfg='no_gpu') |
318 | 897 |
319 return helper.Update(c) | 898 return helper.Update(c) |
OLD | NEW |