OLD | NEW |
1 # -*- python -*- | 1 # -*- python -*- |
2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
3 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 # READ THIS: | 7 # READ THIS: |
8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure | 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure |
9 | 9 |
10 # These modules come from scripts, which must be in the PYTHONPATH. | 10 # These modules come from scripts, which must be in the PYTHONPATH. |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 valgrind_gyp_defines = ( | 203 valgrind_gyp_defines = ( |
204 chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES + ' enable_svg=0') | 204 chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES + ' enable_svg=0') |
205 | 205 |
206 b_valgrind_linux = { | 206 b_valgrind_linux = { |
207 'name': 'linux_valgrind', | 207 'name': 'linux_valgrind', |
208 'factory': m_chromium_linux.ChromiumFactory( | 208 'factory': m_chromium_linux.ChromiumFactory( |
209 target='Release', | 209 target='Release', |
210 options=['--compiler=goma', | 210 options=['--compiler=goma', |
211 'app_unittests', | 211 'app_unittests', |
212 'base_unittests', | 212 'base_unittests', |
| 213 'crypto_unittests', |
213 'googleurl_unittests', | 214 'googleurl_unittests', |
214 'ipc_tests', | 215 'ipc_tests', |
215 'media_unittests', | 216 'media_unittests', |
216 'net_unittests', | 217 'net_unittests', |
217 'gfx_unittests', | 218 'gfx_unittests', |
218 'printing_unittests', | 219 'printing_unittests', |
219 'remoting_unittests', | 220 'remoting_unittests', |
220 'safe_browsing_tests', | 221 'safe_browsing_tests', |
221 'sync_unit_tests', | 222 'sync_unit_tests', |
222 'unit_tests', | 223 'unit_tests', |
223 'test_shell_tests', | 224 'test_shell_tests', |
224 'DumpRenderTree', | 225 'DumpRenderTree', |
225 ], | 226 ], |
226 tests=['valgrind_app', | 227 tests=['valgrind_app', |
227 'valgrind_base', | 228 'valgrind_base', |
| 229 'valgrind_crypto', |
228 'valgrind_googleurl', | 230 'valgrind_googleurl', |
229 'valgrind_ipc', | 231 'valgrind_ipc', |
230 'valgrind_media', | 232 'valgrind_media', |
231 'valgrind_net', | 233 'valgrind_net', |
232 'valgrind_printing', | 234 'valgrind_printing', |
233 'valgrind_remoting', | 235 'valgrind_remoting', |
234 'valgrind_safe_browsing', | 236 'valgrind_safe_browsing', |
235 'valgrind_sync', | 237 'valgrind_sync', |
236 'valgrind_unit', | 238 'valgrind_unit', |
237 'valgrind_test_shell', | 239 'valgrind_test_shell', |
238 ], | 240 ], |
239 factory_properties={ | 241 factory_properties={ |
240 'needs_valgrind' : True, | 242 'needs_valgrind' : True, |
241 'gclient_env': { | 243 'gclient_env': { |
242 'GYP_DEFINES' : valgrind_gyp_defines + ' target_arch=ia32' | 244 'GYP_DEFINES' : valgrind_gyp_defines + ' target_arch=ia32' |
243 } | 245 } |
244 } | 246 } |
245 ), | 247 ), |
246 } | 248 } |
247 | 249 |
248 b_valgrind_mac = { | 250 b_valgrind_mac = { |
249 'name': 'mac_valgrind', | 251 'name': 'mac_valgrind', |
250 'factory': m_chromium_mac.ChromiumFactory( | 252 'factory': m_chromium_mac.ChromiumFactory( |
251 target='Debug', | 253 target='Debug', |
252 # This trybot will build every build target. We can speed up the build | 254 # This trybot will build every build target. We can speed up the build |
253 # for Valgrind by building only what we really need if/when we want to. | 255 # for Valgrind by building only what we really need if/when we want to. |
254 # See http://crbug.com/42298 | 256 # See http://crbug.com/42298 |
255 tests=['valgrind_app', | 257 tests=['valgrind_app', |
256 'valgrind_base', | 258 'valgrind_base', |
| 259 'valgrind_crypto', |
257 'valgrind_googleurl', | 260 'valgrind_googleurl', |
258 'valgrind_ipc', | 261 'valgrind_ipc', |
259 'valgrind_media', | 262 'valgrind_media', |
260 'valgrind_net', | 263 'valgrind_net', |
261 'valgrind_printing', | 264 'valgrind_printing', |
262 'valgrind_remoting', | 265 'valgrind_remoting', |
263 'valgrind_safe_browsing', | 266 'valgrind_safe_browsing', |
264 'valgrind_unit', | 267 'valgrind_unit', |
265 'valgrind_test_shell', | 268 'valgrind_test_shell', |
266 ], | 269 ], |
267 factory_properties={ | 270 factory_properties={ |
268 'needs_valgrind' : True, | 271 'needs_valgrind' : True, |
269 'gclient_env': { 'GYP_DEFINES' : valgrind_gyp_defines}}), | 272 'gclient_env': { 'GYP_DEFINES' : valgrind_gyp_defines}}), |
270 } | 273 } |
271 | 274 |
272 b_chromium_chromiumos_valgrind = { | 275 b_chromium_chromiumos_valgrind = { |
273 'name': 'linux_chromeos_valgrind', | 276 'name': 'linux_chromeos_valgrind', |
274 'factory': m_chromium_chromiumos.ChromiumOSFactory( | 277 'factory': m_chromium_chromiumos.ChromiumOSFactory( |
275 target='Release', | 278 target='Release', |
276 options=['--compiler=goma', | 279 options=['--compiler=goma', |
277 'app_unittests', | 280 'app_unittests', |
278 'base_unittests', | 281 'base_unittests', |
| 282 'crypto_unittests', |
279 'googleurl_unittests', | 283 'googleurl_unittests', |
280 'ipc_tests', | 284 'ipc_tests', |
281 'media_unittests', | 285 'media_unittests', |
282 'net_unittests', | 286 'net_unittests', |
283 'gfx_unittests', | 287 'gfx_unittests', |
284 'printing_unittests', | 288 'printing_unittests', |
285 'remoting_unittests', | 289 'remoting_unittests', |
286 'safe_browsing_tests', | 290 'safe_browsing_tests', |
287 'sync_unit_tests', | 291 'sync_unit_tests', |
288 'unit_tests', | 292 'unit_tests', |
289 ], | 293 ], |
290 tests=['valgrind_app', | 294 tests=['valgrind_app', |
291 'valgrind_base', | 295 'valgrind_base', |
| 296 'valgrind_crypto', |
292 'valgrind_googleurl', | 297 'valgrind_googleurl', |
293 'valgrind_ipc', | 298 'valgrind_ipc', |
294 'valgrind_media', | 299 'valgrind_media', |
295 'valgrind_net', | 300 'valgrind_net', |
296 'valgrind_printing', | 301 'valgrind_printing', |
297 'valgrind_remoting', | 302 'valgrind_remoting', |
298 'valgrind_safe_browsing', | 303 'valgrind_safe_browsing', |
299 'valgrind_sync', | 304 'valgrind_sync', |
300 'valgrind_unit', | 305 'valgrind_unit', |
301 ], | 306 ], |
302 factory_properties={ | 307 factory_properties={ |
303 'needs_valgrind' : True, | 308 'needs_valgrind' : True, |
304 'gclient_env': { | 309 'gclient_env': { |
305 'GYP_DEFINES' : valgrind_gyp_defines + ' target_arch=ia32 chromeos=1' | 310 'GYP_DEFINES' : valgrind_gyp_defines + ' target_arch=ia32 chromeos=1' |
306 } | 311 } |
307 } | 312 } |
308 ), | 313 ), |
309 } | 314 } |
310 | 315 |
311 b_tsan_linux = { | 316 b_tsan_linux = { |
312 'name': 'linux_tsan', | 317 'name': 'linux_tsan', |
313 # Reuse the directory. | 318 # Reuse the directory. |
314 'slavebuilddir': 'linux_valgrind', | 319 'slavebuilddir': 'linux_valgrind', |
315 'factory': m_chromium_linux.ChromiumFactory( | 320 'factory': m_chromium_linux.ChromiumFactory( |
316 target='Release', | 321 target='Release', |
317 options=['--compiler=goma', | 322 options=['--compiler=goma', |
318 'app_unittests', | 323 'app_unittests', |
319 'base_unittests', | 324 'base_unittests', |
| 325 'crypto_unittests', |
320 'googleurl_unittests', | 326 'googleurl_unittests', |
321 'ipc_tests', | 327 'ipc_tests', |
322 'media_unittests', | 328 'media_unittests', |
323 'net_unittests', | 329 'net_unittests', |
324 'gfx_unittests', | 330 'gfx_unittests', |
325 'printing_unittests', | 331 'printing_unittests', |
326 'remoting_unittests', | 332 'remoting_unittests', |
327 'sync_unit_tests', | 333 'sync_unit_tests', |
328 'unit_tests', | 334 'unit_tests', |
329 ], | 335 ], |
330 tests=['tsan_app', | 336 tests=['tsan_app', |
331 'tsan_base', | 337 'tsan_base', |
| 338 'tsan_crypto', |
332 'tsan_googleurl', | 339 'tsan_googleurl', |
333 'tsan_ipc', | 340 'tsan_ipc', |
334 'tsan_media', | 341 'tsan_media', |
335 'tsan_net', | 342 'tsan_net', |
336 'tsan_printing', | 343 'tsan_printing', |
337 'tsan_remoting', | 344 'tsan_remoting', |
338 'tsan_sync', | 345 'tsan_sync', |
339 'tsan_unit', | 346 'tsan_unit', |
340 ], | 347 ], |
341 factory_properties={ | 348 factory_properties={ |
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
623 ####### PROJECT IDENTITY | 630 ####### PROJECT IDENTITY |
624 | 631 |
625 # The 'projectURL' string will be used to provide a link | 632 # The 'projectURL' string will be used to provide a link |
626 # from buildbot HTML pages to your project's home page. | 633 # from buildbot HTML pages to your project's home page. |
627 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 634 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
628 | 635 |
629 # Buildbot master url: | 636 # Buildbot master url: |
630 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/' | 637 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/' |
631 | 638 |
632 # vi: set ts=4 sts=2 sw=2 et: | 639 # vi: set ts=4 sts=2 sw=2 et: |
OLD | NEW |