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

Side by Side Diff: masters/master.chromium.memory/master.cfg

Issue 7043031: Include crypto_unittests for Valgrind, Heapcheck, and TSAN (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: Update to ToT Created 9 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 | masters/master.chromium.memory/master_gatekeeper_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) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 from buildbot.changes import svnpoller 5 from buildbot.changes import svnpoller
6 from buildbot.scheduler import Dependent 6 from buildbot.scheduler import Dependent
7 from buildbot.scheduler import Scheduler 7 from buildbot.scheduler import Scheduler
8 8
9 # These modules come from scripts/master, which must be in the PYTHONPATH. 9 # These modules come from scripts/master, which must be in the PYTHONPATH.
10 from master import build_utils 10 from master import build_utils
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 ], 199 ],
200 factory_properties={ 200 factory_properties={
201 'needs_valgrind' : True, 201 'needs_valgrind' : True,
202 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}}) 202 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}})
203 203
204 f_chromium_rel_linux_valgrind_tests_2 = F_LINUX( 204 f_chromium_rel_linux_valgrind_tests_2 = F_LINUX(
205 target='Release', 205 target='Release',
206 slave_type='Tester', 206 slave_type='Tester',
207 build_url=chromium_linux_valgrind_archive, 207 build_url=chromium_linux_valgrind_archive,
208 tests=['valgrind_base', 208 tests=['valgrind_base',
209 'valgrind_crypto',
209 'valgrind_ui_3_of_10', 210 'valgrind_ui_3_of_10',
210 'valgrind_ui_4_of_10', 211 'valgrind_ui_4_of_10',
211 ], 212 ],
212 factory_properties={ 213 factory_properties={
213 'needs_valgrind' : True, 214 'needs_valgrind' : True,
214 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}}) 215 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}})
215 216
216 f_chromium_rel_linux_valgrind_tests_3 = F_LINUX( 217 f_chromium_rel_linux_valgrind_tests_3 = F_LINUX(
217 target='Release', 218 target='Release',
218 slave_type='Tester', 219 slave_type='Tester',
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 'valgrind_ui_10_of_10', 254 'valgrind_ui_10_of_10',
254 ], 255 ],
255 factory_properties={ 256 factory_properties={
256 'needs_valgrind' : True, 257 'needs_valgrind' : True,
257 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}}) 258 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}})
258 259
259 f_chromium_rel_linux_tsan = F_LINUX( 260 f_chromium_rel_linux_tsan = F_LINUX(
260 target='Release', 261 target='Release',
261 slave_type='Tester', 262 slave_type='Tester',
262 build_url=chromium_linux_valgrind_archive, 263 build_url=chromium_linux_valgrind_archive,
264 # New tests must first update src/tools/valgrind/chrome_tests.py to
265 # handle the test name, without the 'tsan_' prefix.
263 tests=['tsan_app', 266 tests=['tsan_app',
264 'tsan_base', 267 'tsan_base',
268 'tsan_crypto',
265 'tsan_googleurl', 269 'tsan_googleurl',
266 'tsan_net', 270 'tsan_net',
267 'tsan_ipc', 271 'tsan_ipc',
268 'tsan_media', 272 'tsan_media',
269 'tsan_printing', 273 'tsan_printing',
270 'tsan_remoting', 274 'tsan_remoting',
271 'tsan_gfx', 275 'tsan_gfx',
272 'tsan_sync', 276 'tsan_sync',
273 'tsan_unit_1_of_2', 277 'tsan_unit_1_of_2',
274 'tsan_unit_2_of_2', 278 'tsan_unit_2_of_2',
(...skipping 22 matching lines...) Expand all
297 ], 301 ],
298 factory_properties={ 302 factory_properties={
299 'needs_valgrind' : True, 303 'needs_valgrind' : True,
300 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}}) 304 'gclient_env': { 'GYP_DEFINES' : valgrind_x86_gyp_defines}})
301 305
302 f_chromium_rel_linux_valgrind_builder = F_LINUX( 306 f_chromium_rel_linux_valgrind_builder = F_LINUX(
303 target='Release', 307 target='Release',
304 slave_type='Builder', 308 slave_type='Builder',
305 options=['app_unittests', 309 options=['app_unittests',
306 'base_unittests', 310 'base_unittests',
311 'crypto_unittests',
307 'googleurl_unittests', 312 'googleurl_unittests',
308 'ipc_tests', 313 'ipc_tests',
309 'media_unittests', 314 'media_unittests',
310 'net_unittests', 315 'net_unittests',
311 'gfx_unittests', 316 'gfx_unittests',
312 'printing_unittests', 317 'printing_unittests',
313 'remoting_unittests', 318 'remoting_unittests',
314 'safe_browsing_tests', 319 'safe_browsing_tests',
315 'sync_unit_tests', 320 'sync_unit_tests',
316 'ui_tests', 321 'ui_tests',
(...skipping 10 matching lines...) Expand all
327 target='Debug', 332 target='Debug',
328 options=['googleurl_unittests', 333 options=['googleurl_unittests',
329 'printing_unittests', 334 'printing_unittests',
330 'media_unittests', 335 'media_unittests',
331 'courgette_unittests', 336 'courgette_unittests',
332 'remoting_unittests', 337 'remoting_unittests',
333 'app_unittests', 338 'app_unittests',
334 'sync_unit_tests', 339 'sync_unit_tests',
335 'ipc_tests', 340 'ipc_tests',
336 'base_unittests', 341 'base_unittests',
342 'crypto_unittests',
337 'net_unittests', 343 'net_unittests',
338 'gfx_unittests', 344 'gfx_unittests',
339 'unit_tests', 345 'unit_tests',
340 'test_shell_tests', 346 'test_shell_tests',
341 'DumpRenderTree', 347 'DumpRenderTree',
342 ], 348 ],
349 # New tests must first update src/tools/heapcheck/chrome_tests.py to
350 # handle the test name, without the 'heapcheck_' prefix.
343 tests=['heapcheck_googleurl', 351 tests=['heapcheck_googleurl',
344 'heapcheck_printing', 352 'heapcheck_printing',
345 'heapcheck_media', 353 'heapcheck_media',
346 'heapcheck_courgette', 354 'heapcheck_courgette',
347 'heapcheck_remoting', 355 'heapcheck_remoting',
348 'heapcheck_app', 356 'heapcheck_app',
349 'heapcheck_sync', 357 'heapcheck_sync',
350 'heapcheck_ipc', 358 'heapcheck_ipc',
351 'heapcheck_base', 359 'heapcheck_base',
360 'heapcheck_crypto',
352 'heapcheck_net', 361 'heapcheck_net',
353 'heapcheck_gfx', 362 'heapcheck_gfx',
354 'heapcheck_unit', 363 'heapcheck_unit',
355 'heapcheck_test_shell', 364 'heapcheck_test_shell',
356 ], 365 ],
357 factory_properties={ 366 factory_properties={
358 'gclient_env': {'GYP_DEFINES' : heapcheck_gyp_defines} }, 367 'gclient_env': {'GYP_DEFINES' : heapcheck_gyp_defines} },
359 ) 368 )
360 369
361 370
(...skipping 24 matching lines...) Expand all
386 'gclient_env': { 'GYP_DEFINES' : valgrind_mac_gyp_defines}}, 395 'gclient_env': { 'GYP_DEFINES' : valgrind_mac_gyp_defines}},
387 options=['--', '-project', '../build/all.xcodeproj', 396 options=['--', '-project', '../build/all.xcodeproj',
388 '-target', 'chromium_builder_dbg_valgrind_mac']) 397 '-target', 'chromium_builder_dbg_valgrind_mac'])
389 398
390 f_cr_dbg_mac_valgrind = F_MAC( 399 f_cr_dbg_mac_valgrind = F_MAC(
391 build_url=chromium_mac_valgrind_archive, 400 build_url=chromium_mac_valgrind_archive,
392 slave_type='Tester', 401 slave_type='Tester',
393 factory_properties={ 402 factory_properties={
394 'needs_valgrind' : True, 403 'needs_valgrind' : True,
395 'gclient_env': {'GYP_DEFINES' : valgrind_mac_gyp_defines} }, 404 'gclient_env': {'GYP_DEFINES' : valgrind_mac_gyp_defines} },
405 # New tests must first be added as dependencies to the
406 # 'chromium_builder_dbg_valgrind_mac' target in src/build/all.gyp, then
407 # src/tools/valgrind/chrome_tests.py must be updated to handle the test
408 # name, without the 'valgrind_' prefix.
396 tests=['valgrind_app', 409 tests=['valgrind_app',
397 'valgrind_base', 410 'valgrind_base',
411 'valgrind_crypto',
398 'valgrind_googleurl', 412 'valgrind_googleurl',
399 'valgrind_ipc', 413 'valgrind_ipc',
400 'valgrind_media', 414 'valgrind_media',
401 'valgrind_net', 415 'valgrind_net',
402 'valgrind_printing', 416 'valgrind_printing',
403 'valgrind_remoting', 417 'valgrind_remoting',
404 'valgrind_safe_browsing', 418 'valgrind_safe_browsing',
405 'valgrind_gfx', 419 'valgrind_gfx',
406 'valgrind_unit_1_of_2', 420 'valgrind_unit_1_of_2',
407 'valgrind_unit_2_of_2', 421 'valgrind_unit_2_of_2',
408 ]) 422 ])
409 423
410 f_cr_dbg_mac_tsan = F_MAC( 424 f_cr_dbg_mac_tsan = F_MAC(
411 build_url=chromium_mac_valgrind_archive, 425 build_url=chromium_mac_valgrind_archive,
412 slave_type='Tester', 426 slave_type='Tester',
413 factory_properties={ 427 factory_properties={
414 'needs_valgrind' : True, 428 'needs_valgrind' : True,
415 'gclient_env': {'GYP_DEFINES' : valgrind_mac_gyp_defines} }, 429 'gclient_env': {'GYP_DEFINES' : valgrind_mac_gyp_defines} },
430 # New tests must first be added as dependencies to the
431 # 'chromium_builder_dbg_valgrind_mac' target in src/build/all.gyp, then
432 # src/tools/valgrind/chrome_tests.py must be updated to handle the test
433 # name, without the 'tsan_' prefix.
416 tests=['tsan_app', 434 tests=['tsan_app',
417 'tsan_base', 435 'tsan_base',
436 'tsan_crypto',
418 'tsan_googleurl', 437 'tsan_googleurl',
419 'tsan_net', 438 'tsan_net',
420 'tsan_ipc', 439 'tsan_ipc',
421 'tsan_media', 440 'tsan_media',
422 'tsan_printing', 441 'tsan_printing',
423 'tsan_remoting', 442 'tsan_remoting',
424 'tsan_gfx', 443 'tsan_gfx',
425 'tsan_sync']) 444 'tsan_sync'])
426 445
427 f_cr_rel_mac_valgrind_ui_1 = F_MAC( 446 f_cr_rel_mac_valgrind_ui_1 = F_MAC(
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
470 'gclient_env': { 'GYP_DEFINES' : valgrind_mac_gyp_defines } }, 489 'gclient_env': { 'GYP_DEFINES' : valgrind_mac_gyp_defines } },
471 tests=['valgrind_test_shell'], 490 tests=['valgrind_test_shell'],
472 options=['--', '-project', 491 options=['--', '-project',
473 '../webkit/webkit.xcodeproj']) 492 '../webkit/webkit.xcodeproj'])
474 493
475 f_chromium_rel_chromeos_valgrind_builder = F_CR_OS( 494 f_chromium_rel_chromeos_valgrind_builder = F_CR_OS(
476 target='Release', 495 target='Release',
477 slave_type='Builder', 496 slave_type='Builder',
478 options=['app_unittests', 497 options=['app_unittests',
479 'base_unittests', 498 'base_unittests',
499 'crypto_unittests',
480 'googleurl_unittests', 500 'googleurl_unittests',
481 'ipc_tests', 501 'ipc_tests',
482 'media_unittests', 502 'media_unittests',
483 'net_unittests', 503 'net_unittests',
484 'gfx_unittests', 504 'gfx_unittests',
485 'printing_unittests', 505 'printing_unittests',
486 'remoting_unittests', 506 'remoting_unittests',
487 'safe_browsing_tests', 507 'safe_browsing_tests',
488 'sync_unit_tests', 508 'sync_unit_tests',
489 'ui_tests', 509 'ui_tests',
(...skipping 12 matching lines...) Expand all
502 ], 522 ],
503 factory_properties={ 523 factory_properties={
504 'needs_valgrind' : True, 524 'needs_valgrind' : True,
505 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}}) 525 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}})
506 526
507 f_chromium_rel_chromeos_valgrind_tests_2 = F_CR_OS( 527 f_chromium_rel_chromeos_valgrind_tests_2 = F_CR_OS(
508 target='Release', 528 target='Release',
509 slave_type='Tester', 529 slave_type='Tester',
510 build_url=chromium_chromeos_valgrind_archive, 530 build_url=chromium_chromeos_valgrind_archive,
511 tests=['valgrind_base', 531 tests=['valgrind_base',
532 'valgrind_crypto',
512 'valgrind_ui_3_of_10', 533 'valgrind_ui_3_of_10',
513 'valgrind_ui_4_of_10', 534 'valgrind_ui_4_of_10',
514 ], 535 ],
515 factory_properties={ 536 factory_properties={
516 'needs_valgrind' : True, 537 'needs_valgrind' : True,
517 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}}) 538 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}})
518 539
519 f_chromium_rel_chromeos_valgrind_tests_3 = F_CR_OS( 540 f_chromium_rel_chromeos_valgrind_tests_3 = F_CR_OS(
520 target='Release', 541 target='Release',
521 slave_type='Tester', 542 slave_type='Tester',
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 'valgrind_ui_10_of_10', 576 'valgrind_ui_10_of_10',
556 ], 577 ],
557 factory_properties={ 578 factory_properties={
558 'needs_valgrind' : True, 579 'needs_valgrind' : True,
559 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}}) 580 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}})
560 581
561 pin_gyp_defines = chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES 582 pin_gyp_defines = chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES
562 583
563 f_chromium_dbg_win_tsan = F_WIN( 584 f_chromium_dbg_win_tsan = F_WIN(
564 target='Debug', 585 target='Debug',
586 # New tests must first be added as dependencies to the
587 # 'chromium_builder_dbg_tsan_win' target in src/build/all.gyp, then
588 # src/tools/valgrind/chrome_tests.py must be updated to handle the test
589 # name, without the 'tsan_' prefix.
565 tests=[ 590 tests=[
566 'tsan_googleurl', 591 'tsan_googleurl',
567 'tsan_printing', 592 'tsan_printing',
568 'tsan_remoting', 593 'tsan_remoting',
569 'tsan_app', 594 'tsan_app',
570 'tsan_media', 595 'tsan_media',
571 'tsan_ipc', 596 'tsan_ipc',
572 'tsan_base', 597 'tsan_base',
598 'tsan_crypto',
573 'tsan_net', 599 'tsan_net',
574 ], 600 ],
575 project='all.sln;chromium_builder_dbg_tsan_win', 601 project='all.sln;chromium_builder_dbg_tsan_win',
576 factory_properties={ 602 factory_properties={
577 'needs_tsan_win' : True, 603 'needs_tsan_win' : True,
578 'gclient_env': { 'GYP_DEFINES' : pin_gyp_defines }, 604 'gclient_env': { 'GYP_DEFINES' : pin_gyp_defines },
579 }, 605 },
580 ) 606 )
581 607
582 # ---------------------------------------------------------------------------- 608 # ----------------------------------------------------------------------------
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 'buildETAUpdate', 'stepStarted', 'stepTextChanged', 864 'buildETAUpdate', 'stepStarted', 'stepTextChanged',
839 'stepText2Changed', 'stepETAUpdate', 'logStarted', 865 'stepText2Changed', 'stepETAUpdate', 'logStarted',
840 'logFinished', 'buildedRemoved', 'slaveConnected', 866 'logFinished', 'buildedRemoved', 'slaveConnected',
841 'slaveDisconnected'))) 867 'slaveDisconnected')))
842 868
843 869
844 ####### PROJECT IDENTITY 870 ####### PROJECT IDENTITY
845 871
846 # Buildbot master url: 872 # Buildbot master url:
847 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.memory/' 873 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.memory/'
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.memory/master_gatekeeper_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698