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

Side by Side Diff: master/master_builders_cfg.py

Issue 14081044: Add Validation for BuildFactory Configuration (Closed) Base URL: http://skia.googlecode.com/svn/buildbot/
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | master/master_private_builders_cfg.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 android_factory
8 from skia_master_scripts import chromeos_factory
7 from skia_master_scripts import factory as skia_factory 9 from skia_master_scripts import factory as skia_factory
10 from skia_master_scripts import housekeeping_percommit_factory, \
11 housekeeping_periodic_factory
12 from skia_master_scripts import ios_factory
13 from skia_master_scripts import nacl_factory
8 from skia_master_scripts import utils 14 from skia_master_scripts import utils
9 from skia_master_scripts.utils import MakeBuilderSet, \
10 MakeAndroidBuilderSet, \
11 MakeChromeOSBuilderSet, \
12 MakeIOSBuilderSet, \
13 MakeHousekeeperBuilderSet, \
14 MakeNaClBuilderSet
15 15
16 # Directory where we want to record performance data 16 # Directory where we want to record performance data
17 # 17 #
18 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url, 18 # TODO(epoger): consider changing to reuse existing config.Master.perf_base_url,
19 # config.Master.perf_report_url_suffix, etc. 19 # config.Master.perf_report_url_suffix, etc.
20 perf_output_basedir_linux = '../../../../perfdata' 20 perf_output_basedir_linux = '../../../../perfdata'
21 perf_output_basedir_mac = perf_output_basedir_linux 21 perf_output_basedir_mac = perf_output_basedir_linux
22 perf_output_basedir_windows = '..\\..\\..\\..\\perfdata' 22 perf_output_basedir_windows = '..\\..\\..\\..\\perfdata'
23 23
24 defaults = {} 24 defaults = {}
(...skipping 21 matching lines...) Expand all
46 # 46 #
47 # Set up all the builders. 47 # Set up all the builders.
48 # 48 #
49 # Don't put spaces or 'funny characters' within the builder names, so that 49 # 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. 50 # we can safely use the builder name as part of a filepath.
51 # 51 #
52 do_upload_results = active_master.is_production_host 52 do_upload_results = active_master.is_production_host
53 53
54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card 54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card
55 defaults['category'] = 'Linux' 55 defaults['category'] = 'Linux'
56 MakeBuilderSet( 56 utils.MakeBuilderSet(
57 helper=helper, 57 helper=helper,
58 factory_type=skia_factory.SkiaFactory,
58 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', 59 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64',
59 do_upload_results=do_upload_results, 60 do_upload_results=do_upload_results,
60 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 61 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
61 environment_variables= 62 environment_variables=
62 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, 63 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'},
63 gm_image_subdir='base-shuttle_ubuntu12_ati5770', 64 gm_image_subdir='base-shuttle_ubuntu12_ati5770',
64 perf_output_basedir=perf_output_basedir_linux) 65 perf_output_basedir=perf_output_basedir_linux)
65 MakeBuilderSet( 66 utils.MakeBuilderSet(
66 helper=helper, 67 helper=helper,
68 factory_type=skia_factory.SkiaFactory,
67 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', 69 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32',
68 do_upload_results=do_upload_results, 70 do_upload_results=do_upload_results,
69 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 71 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
70 environment_variables= 72 environment_variables=
71 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, 73 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'},
72 gm_image_subdir='base-shuttle_ubuntu12_ati5770', 74 gm_image_subdir='base-shuttle_ubuntu12_ati5770',
73 perf_output_basedir=perf_output_basedir_linux) 75 perf_output_basedir=perf_output_basedir_linux)
74 76
75 # Android (runs on a Linux buildbot slave)... 77 # Android (runs on a Linux buildbot slave)...
76 defaults['category'] = 'Android' 78 defaults['category'] = 'Android'
77 MakeAndroidBuilderSet( 79 utils.MakeBuilderSet(
78 helper=helper, 80 helper=helper,
81 factory_type=android_factory.AndroidFactory,
79 builder_base_name='Skia_NexusS_4-1_Float_%s_32', 82 builder_base_name='Skia_NexusS_4-1_Float_%s_32',
80 device='nexus_s', 83 device='nexus_s',
84 extra_branches=['android'],
81 do_upload_results=do_upload_results, 85 do_upload_results=do_upload_results,
82 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 86 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
83 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 87 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
84 gm_image_subdir='base-android-nexus-s', 88 gm_image_subdir='base-android-nexus-s',
85 perf_output_basedir=perf_output_basedir_linux) 89 perf_output_basedir=perf_output_basedir_linux)
86 MakeAndroidBuilderSet( 90 utils.MakeBuilderSet(
87 helper=helper, 91 helper=helper,
92 factory_type=android_factory.AndroidFactory,
88 builder_base_name='Skia_Xoom_4-1_Float_%s_32', 93 builder_base_name='Skia_Xoom_4-1_Float_%s_32',
89 device='xoom', 94 device='xoom',
95 extra_branches=['android'],
90 do_upload_results=do_upload_results, 96 do_upload_results=do_upload_results,
91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 97 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
92 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 98 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
93 gm_image_subdir='base-android-xoom', 99 gm_image_subdir='base-android-xoom',
94 perf_output_basedir=perf_output_basedir_linux) 100 perf_output_basedir=perf_output_basedir_linux)
95 MakeAndroidBuilderSet( 101 utils.MakeBuilderSet(
96 helper=helper, 102 helper=helper,
103 factory_type=android_factory.AndroidFactory,
97 builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', 104 builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32',
98 device='galaxy_nexus', 105 device='galaxy_nexus',
106 extra_branches=['android'],
99 do_upload_results=do_upload_results, 107 do_upload_results=do_upload_results,
100 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 108 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
101 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 109 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
102 gm_image_subdir='base-android-galaxy-nexus', 110 gm_image_subdir='base-android-galaxy-nexus',
103 perf_output_basedir=perf_output_basedir_linux) 111 perf_output_basedir=perf_output_basedir_linux)
104 MakeAndroidBuilderSet( 112 utils.MakeBuilderSet(
105 helper=helper, 113 helper=helper,
114 factory_type=android_factory.AndroidFactory,
106 builder_base_name='Skia_Nexus4_4-1_Float_%s_32', 115 builder_base_name='Skia_Nexus4_4-1_Float_%s_32',
107 device='nexus_4', 116 device='nexus_4',
117 extra_branches=['android'],
108 do_upload_results=do_upload_results, 118 do_upload_results=do_upload_results,
109 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 119 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
110 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 120 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
111 gm_image_subdir='base-android-nexus-4', 121 gm_image_subdir='base-android-nexus-4',
112 perf_output_basedir=perf_output_basedir_linux) 122 perf_output_basedir=perf_output_basedir_linux)
113 MakeAndroidBuilderSet( 123 utils.MakeBuilderSet(
114 helper=helper, 124 helper=helper,
125 factory_type=android_factory.AndroidFactory,
115 builder_base_name='Skia_Nexus7_4-1_Float_%s_32', 126 builder_base_name='Skia_Nexus7_4-1_Float_%s_32',
116 device='nexus_7', 127 device='nexus_7',
128 extra_branches=['android'],
117 do_upload_results=do_upload_results, 129 do_upload_results=do_upload_results,
118 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 130 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
119 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 131 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
120 gm_image_subdir='base-android-nexus-7', 132 gm_image_subdir='base-android-nexus-7',
121 perf_output_basedir=perf_output_basedir_linux) 133 perf_output_basedir=perf_output_basedir_linux)
122 MakeAndroidBuilderSet( 134 utils.MakeBuilderSet(
123 helper=helper, 135 helper=helper,
136 factory_type=android_factory.AndroidFactory,
124 builder_base_name='Skia_Nexus10_4-1_Float_%s_32', 137 builder_base_name='Skia_Nexus10_4-1_Float_%s_32',
125 device='nexus_10', 138 device='nexus_10',
139 extra_branches=['android'],
126 do_upload_results=do_upload_results, 140 do_upload_results=do_upload_results,
127 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 141 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
128 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 142 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
129 gm_image_subdir='base-android-nexus-10', 143 gm_image_subdir='base-android-nexus-10',
130 perf_output_basedir=perf_output_basedir_linux) 144 perf_output_basedir=perf_output_basedir_linux)
131 MakeAndroidBuilderSet( 145 utils.MakeBuilderSet(
132 helper=helper, 146 helper=helper,
147 factory_type=android_factory.AndroidFactory,
133 builder_base_name='Skia_RazrI_4-1_Float_%s_32', 148 builder_base_name='Skia_RazrI_4-1_Float_%s_32',
134 device='x86', 149 device='x86',
150 extra_branches=['android'],
135 do_upload_results=do_upload_results, 151 do_upload_results=do_upload_results,
136 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 152 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
137 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, 153 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'},
138 gm_image_subdir='base-android-razr-i', 154 gm_image_subdir='base-android-razr-i',
139 perf_output_basedir=perf_output_basedir_linux) 155 perf_output_basedir=perf_output_basedir_linux)
140 156
141 # Mac 10.6 (SnowLeopard) ... 157 # Mac 10.6 (SnowLeopard) ...
142 defaults['category'] = 'Mac-10.6' 158 defaults['category'] = 'Mac-10.6'
143 MakeBuilderSet( 159 utils.MakeBuilderSet(
144 helper=helper, 160 helper=helper,
161 factory_type=skia_factory.SkiaFactory,
145 builder_base_name='Skia_Mac_Float_%s_32', 162 builder_base_name='Skia_Mac_Float_%s_32',
146 do_upload_results=do_upload_results, 163 do_upload_results=do_upload_results,
147 target_platform=skia_factory.TARGET_PLATFORM_MAC, 164 target_platform=skia_factory.TARGET_PLATFORM_MAC,
148 environment_variables= 165 environment_variables=
149 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' 166 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float '
150 'skia_arch_width=32')}, 167 'skia_arch_width=32')},
151 gm_image_subdir='base-macmini', 168 gm_image_subdir='base-macmini',
152 perf_output_basedir=perf_output_basedir_mac) 169 perf_output_basedir=perf_output_basedir_mac)
153 MakeBuilderSet( 170 utils.MakeBuilderSet(
154 helper=helper, 171 helper=helper,
172 factory_type=skia_factory.SkiaFactory,
155 builder_base_name='Skia_Mac_Float_%s_64', 173 builder_base_name='Skia_Mac_Float_%s_64',
156 do_upload_results=do_upload_results, 174 do_upload_results=do_upload_results,
157 target_platform=skia_factory.TARGET_PLATFORM_MAC, 175 target_platform=skia_factory.TARGET_PLATFORM_MAC,
158 environment_variables= 176 environment_variables=
159 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' 177 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float '
160 'skia_arch_width=64')}, 178 'skia_arch_width=64')},
161 gm_image_subdir='base-macmini', 179 gm_image_subdir='base-macmini',
162 perf_output_basedir=perf_output_basedir_mac, 180 perf_output_basedir=perf_output_basedir_mac,
163 compile_bot_warnings_as_errors=False) 181 compile_bot_warnings_as_errors=False)
164 182
165 # Mac 10.7 (Lion) ... 183 # Mac 10.7 (Lion) ...
166 defaults['category'] = 'Mac-10.7' 184 defaults['category'] = 'Mac-10.7'
167 MakeBuilderSet( 185 utils.MakeBuilderSet(
168 helper=helper, 186 helper=helper,
187 factory_type=skia_factory.SkiaFactory,
169 builder_base_name='Skia_MacMiniLion_Float_%s_32', 188 builder_base_name='Skia_MacMiniLion_Float_%s_32',
170 do_upload_results=do_upload_results, 189 do_upload_results=do_upload_results,
171 target_platform=skia_factory.TARGET_PLATFORM_MAC, 190 target_platform=skia_factory.TARGET_PLATFORM_MAC,
172 environment_variables= 191 environment_variables=
173 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, 192 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'},
174 gm_image_subdir='base-macmini-lion-float', 193 gm_image_subdir='base-macmini-lion-float',
175 perf_output_basedir=perf_output_basedir_mac) 194 perf_output_basedir=perf_output_basedir_mac)
176 MakeBuilderSet( 195 utils.MakeBuilderSet(
177 helper=helper, 196 helper=helper,
197 factory_type=skia_factory.SkiaFactory,
178 builder_base_name='Skia_MacMiniLion_Float_%s_64', 198 builder_base_name='Skia_MacMiniLion_Float_%s_64',
179 do_upload_results=do_upload_results, 199 do_upload_results=do_upload_results,
180 target_platform=skia_factory.TARGET_PLATFORM_MAC, 200 target_platform=skia_factory.TARGET_PLATFORM_MAC,
181 environment_variables= 201 environment_variables=
182 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, 202 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'},
183 gm_image_subdir='base-macmini-lion-float', 203 gm_image_subdir='base-macmini-lion-float',
184 perf_output_basedir=perf_output_basedir_mac, 204 perf_output_basedir=perf_output_basedir_mac,
185 compile_bot_warnings_as_errors=False) 205 compile_bot_warnings_as_errors=False)
186 206
187 # Mac 10.8 (Mountain Lion) ... 207 # Mac 10.8 (Mountain Lion) ...
188 defaults['category'] = 'Mac-10.8' 208 defaults['category'] = 'Mac-10.8'
189 MakeBuilderSet( 209 utils.MakeBuilderSet(
190 helper=helper, 210 helper=helper,
211 factory_type=skia_factory.SkiaFactory,
191 builder_base_name='Skia_MacMini_10_8_Float_%s_32', 212 builder_base_name='Skia_MacMini_10_8_Float_%s_32',
192 do_upload_results=do_upload_results, 213 do_upload_results=do_upload_results,
193 target_platform=skia_factory.TARGET_PLATFORM_MAC, 214 target_platform=skia_factory.TARGET_PLATFORM_MAC,
194 environment_variables= 215 environment_variables=
195 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, 216 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'},
196 gm_image_subdir='base-macmini-10_8', 217 gm_image_subdir='base-macmini-10_8',
197 perf_output_basedir=perf_output_basedir_mac) 218 perf_output_basedir=perf_output_basedir_mac)
198 MakeBuilderSet( 219 utils.MakeBuilderSet(
199 helper=helper, 220 helper=helper,
221 factory_type=skia_factory.SkiaFactory,
200 builder_base_name='Skia_MacMini_10_8_Float_%s_64', 222 builder_base_name='Skia_MacMini_10_8_Float_%s_64',
201 do_upload_results=do_upload_results, 223 do_upload_results=do_upload_results,
202 target_platform=skia_factory.TARGET_PLATFORM_MAC, 224 target_platform=skia_factory.TARGET_PLATFORM_MAC,
203 environment_variables= 225 environment_variables=
204 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, 226 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'},
205 gm_image_subdir='base-macmini-10_8', 227 gm_image_subdir='base-macmini-10_8',
206 perf_output_basedir=perf_output_basedir_mac, 228 perf_output_basedir=perf_output_basedir_mac,
207 compile_bot_warnings_as_errors=False) 229 compile_bot_warnings_as_errors=False)
208 230
209 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics 231 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics
210 defaults['category'] = 'Win7' 232 defaults['category'] = 'Win7'
211 MakeBuilderSet( 233 utils.MakeBuilderSet(
212 helper=helper, 234 helper=helper,
235 factory_type=skia_factory.SkiaFactory,
213 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', 236 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32',
214 do_upload_results=do_upload_results, 237 do_upload_results=do_upload_results,
215 target_platform=skia_factory.TARGET_PLATFORM_WIN32, 238 target_platform=skia_factory.TARGET_PLATFORM_WIN32,
216 environment_variables= 239 environment_variables=
217 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' 240 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 '
218 'skia_win_debuggers_path=c:/DbgHelp')}, 241 'skia_win_debuggers_path=c:/DbgHelp')},
219 gm_image_subdir='base-shuttle-win7-intel-float', 242 gm_image_subdir='base-shuttle-win7-intel-float',
220 perf_output_basedir=perf_output_basedir_windows) 243 perf_output_basedir=perf_output_basedir_windows)
221 MakeBuilderSet( 244 utils.MakeBuilderSet(
222 helper=helper, 245 helper=helper,
246 factory_type=skia_factory.SkiaFactory,
223 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', 247 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64',
224 do_upload_results=do_upload_results, 248 do_upload_results=do_upload_results,
225 target_platform=skia_factory.TARGET_PLATFORM_WIN32, 249 target_platform=skia_factory.TARGET_PLATFORM_WIN32,
226 environment_variables= 250 environment_variables=
227 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' 251 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 '
228 'skia_win_debuggers_path=c:/DbgHelp')}, 252 'skia_win_debuggers_path=c:/DbgHelp')},
229 gm_image_subdir='base-shuttle-win7-intel-float', 253 gm_image_subdir='base-shuttle-win7-intel-float',
230 perf_output_basedir=perf_output_basedir_windows, 254 perf_output_basedir=perf_output_basedir_windows,
231 compile_bot_warnings_as_errors=False) 255 compile_bot_warnings_as_errors=False)
232 256
233 # Special-purpose Win7 builders 257 # Special-purpose Win7 builders
234 defaults['category'] = 'Win7-Special' 258 defaults['category'] = 'Win7-Special'
235 MakeBuilderSet( 259 utils.MakeBuilderSet(
236 helper=helper, 260 helper=helper,
261 factory_type=skia_factory.SkiaFactory,
237 builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', 262 builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32',
238 do_upload_results=do_upload_results, 263 do_upload_results=do_upload_results,
239 target_platform=skia_factory.TARGET_PLATFORM_WIN32, 264 target_platform=skia_factory.TARGET_PLATFORM_WIN32,
240 environment_variables= 265 environment_variables=
241 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' 266 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 '
242 'skia_win_debuggers_path=c:/DbgHelp')}, 267 'skia_win_debuggers_path=c:/DbgHelp')},
243 gm_image_subdir='base-shuttle-win7-intel-angle', 268 gm_image_subdir='base-shuttle-win7-intel-angle',
244 perf_output_basedir=perf_output_basedir_windows, 269 perf_output_basedir=perf_output_basedir_windows,
245 gm_args=['--config', 'angle'], 270 gm_args=['--config', 'angle'],
246 bench_args=['--config', 'ANGLE'], 271 bench_args=['--config', 'ANGLE'],
247 bench_pictures_cfg='angle') 272 bench_pictures_cfg='angle')
248 MakeBuilderSet( 273 utils.MakeBuilderSet(
249 helper=helper, 274 helper=helper,
275 factory_type=skia_factory.SkiaFactory,
250 builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', 276 builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32',
251 do_upload_results=do_upload_results, 277 do_upload_results=do_upload_results,
252 target_platform=skia_factory.TARGET_PLATFORM_WIN32, 278 target_platform=skia_factory.TARGET_PLATFORM_WIN32,
253 environment_variables= 279 environment_variables=
254 {'GYP_DEFINES': 280 {'GYP_DEFINES':
255 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' 281 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 '
256 'skia_win_debuggers_path=c:/DbgHelp')}, 282 'skia_win_debuggers_path=c:/DbgHelp')},
257 gm_image_subdir='base-shuttle-win7-intel-directwrite', 283 gm_image_subdir='base-shuttle-win7-intel-directwrite',
258 perf_output_basedir=perf_output_basedir_windows) 284 perf_output_basedir=perf_output_basedir_windows)
259 285
260 defaults['category'] = 'iOS' 286 defaults['category'] = 'iOS'
261 MakeIOSBuilderSet( 287 utils.MakeBuilderSet(
262 helper=helper, 288 helper=helper,
289 factory_type=ios_factory.iOSFactory,
263 builder_base_name='Skia_iOS_%s_32', 290 builder_base_name='Skia_iOS_%s_32',
264 do_upload_results=do_upload_results, 291 do_upload_results=do_upload_results,
265 target_platform=skia_factory.TARGET_PLATFORM_MAC, 292 target_platform=skia_factory.TARGET_PLATFORM_MAC,
266 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, 293 environment_variables={'GYP_DEFINES': 'skia_os=ios'},
267 gm_image_subdir=None, 294 gm_image_subdir=None,
268 perf_output_basedir=None, 295 perf_output_basedir=None,
269 do_debug=False, 296 do_debug=False,
270 do_release=False, 297 do_release=False,
271 do_bench=False) 298 do_bench=False)
272 299
273 # House Keeping 300 # House Keeping
274 defaults['category'] = ' Housekeeping' 301 defaults['category'] = ' Housekeeping'
275 MakeHousekeeperBuilderSet( 302 utils.MakeHousekeeperBuilderSet(
276 helper=helper, 303 helper=helper,
304 percommit_factory_type=\
305 housekeeping_percommit_factory.HouseKeepingPerCommitFactory,
306 periodic_factory_type=\
307 housekeeping_periodic_factory.HouseKeepingPeriodicFactory,
277 do_trybots=True, 308 do_trybots=True,
278 do_upload_results=do_upload_results) 309 do_upload_results=do_upload_results,
310 target_platform=skia_factory.TARGET_PLATFORM_LINUX)
279 311
280 # "Special" bots, running on Linux 312 # "Special" bots, running on Linux
281 defaults['category'] = 'Linux-Special' 313 defaults['category'] = 'Linux-Special'
282 MakeBuilderSet( 314 utils.MakeBuilderSet(
283 helper=helper, 315 helper=helper,
316 factory_type=skia_factory.SkiaFactory,
284 builder_base_name='Skia_Linux_NoGPU_%s_32', 317 builder_base_name='Skia_Linux_NoGPU_%s_32',
285 do_upload_results=do_upload_results, 318 do_upload_results=do_upload_results,
286 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 319 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
287 environment_variables= 320 environment_variables=
288 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, 321 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'},
289 gm_image_subdir='base-shuttle_ubuntu12_ati5770', 322 gm_image_subdir='base-shuttle_ubuntu12_ati5770',
290 perf_output_basedir=None, # no perf measurement for debug builds 323 perf_output_basedir=None, # no perf measurement for debug builds
291 bench_pictures_cfg='no_gpu', 324 bench_pictures_cfg='no_gpu',
292 do_release=False, 325 do_release=False,
293 do_bench=False) 326 do_bench=False)
294 327
295 MakeNaClBuilderSet( 328 utils.MakeBuilderSet(
296 helper=helper, 329 helper=helper,
330 factory_type=nacl_factory.NaClFactory,
297 builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', 331 builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s',
298 do_upload_results=do_upload_results, 332 do_upload_results=do_upload_results,
299 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 333 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
300 gm_image_subdir=None, 334 gm_image_subdir=None,
301 perf_output_basedir=None, 335 perf_output_basedir=None,
302 do_debug=False, 336 do_debug=False,
303 do_release=False, 337 do_release=False,
304 do_bench=False) 338 do_bench=False)
305 339
306 # Chrome OS 340 # Chrome OS
307 defaults['category'] = 'ChromeOS' 341 defaults['category'] = 'ChromeOS'
308 MakeChromeOSBuilderSet( 342 utils.MakeBuilderSet(
309 helper=helper, 343 helper=helper,
344 factory_type=chromeos_factory.ChromeOSFactory,
310 builder_base_name='Skia_ChromeOS_Alex_%s_32', 345 builder_base_name='Skia_ChromeOS_Alex_%s_32',
311 do_upload_results=do_upload_results, 346 do_upload_results=do_upload_results,
312 target_platform=skia_factory.TARGET_PLATFORM_LINUX, 347 target_platform=skia_factory.TARGET_PLATFORM_LINUX,
313 environment_variables= 348 environment_variables=
314 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, 349 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'},
315 gm_image_subdir=None, 350 gm_image_subdir=None,
316 perf_output_basedir=perf_output_basedir_linux, 351 perf_output_basedir=perf_output_basedir_linux,
317 bench_pictures_cfg='no_gpu') 352 bench_pictures_cfg='no_gpu')
318 353
319 return helper.Update(c) 354 return helper.Update(c)
OLDNEW
« no previous file with comments | « no previous file | master/master_private_builders_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698