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 from buildbot.changes import svnpoller | 5 from buildbot.changes import svnpoller |
6 from buildbot.scheduler import Triggerable | 6 from buildbot.scheduler import Triggerable |
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 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 target='Release', | 185 target='Release', |
186 slave_type='Builder', | 186 slave_type='Builder', |
187 options=['--compiler=goma', | 187 options=['--compiler=goma', |
188 'base_unittests', | 188 'base_unittests', |
189 'content_unittests', | 189 'content_unittests', |
190 'crypto_unittests', | 190 'crypto_unittests', |
191 'googleurl_unittests', | 191 'googleurl_unittests', |
192 'ipc_tests', | 192 'ipc_tests', |
193 'media_unittests', | 193 'media_unittests', |
194 'net_unittests', | 194 'net_unittests', |
195 'gfx_unittests', | |
196 'printing_unittests', | 195 'printing_unittests', |
197 'remoting_unittests', | 196 'remoting_unittests', |
198 'safe_browsing_tests', | 197 'safe_browsing_tests', |
199 'sql_unittests', | 198 'sql_unittests', |
200 'sync_unit_tests', | 199 'sync_unit_tests', |
| 200 'ui_unittests', |
201 'unit_tests', | 201 'unit_tests', |
202 ], | 202 ], |
203 factory_properties={ | 203 factory_properties={ |
204 'gclient_env': { 'GYP_DEFINES' : 'build_for_tool=memcheck' }, | 204 'gclient_env': { 'GYP_DEFINES' : 'build_for_tool=memcheck' }, |
205 'trigger': 'chromium_linux_valgrind', | 205 'trigger': 'chromium_linux_valgrind', |
206 } | 206 } |
207 ) | 207 ) |
208 | 208 |
209 f_chromium_rel_linux_valgrind_tests_1 = F_LINUX( | 209 f_chromium_rel_linux_valgrind_tests_1 = F_LINUX( |
210 target='Release', | 210 target='Release', |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 target='Release', | 319 target='Release', |
320 slave_type='Builder', | 320 slave_type='Builder', |
321 options=['--compiler=goma', | 321 options=['--compiler=goma', |
322 'base_unittests', | 322 'base_unittests', |
323 'content_unittests', | 323 'content_unittests', |
324 'crypto_unittests', | 324 'crypto_unittests', |
325 'googleurl_unittests', | 325 'googleurl_unittests', |
326 'ipc_tests', | 326 'ipc_tests', |
327 'media_unittests', | 327 'media_unittests', |
328 'net_unittests', | 328 'net_unittests', |
329 'gfx_unittests', | |
330 'printing_unittests', | 329 'printing_unittests', |
331 'remoting_unittests', | 330 'remoting_unittests', |
332 'safe_browsing_tests', | 331 'safe_browsing_tests', |
333 'sql_unittests', | 332 'sql_unittests', |
334 'sync_unit_tests', | 333 'sync_unit_tests', |
| 334 'ui_unittests', |
335 'unit_tests', | 335 'unit_tests', |
336 'views_unittests', | 336 'views_unittests', |
337 ], | 337 ], |
338 factory_properties={ | 338 factory_properties={ |
339 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}, | 339 'gclient_env': {'GYP_DEFINES' : valgrind_cros_gyp_defines}, |
340 'trigger': 'chromium_chromeos_valgrind', | 340 'trigger': 'chromium_chromeos_valgrind', |
341 }) | 341 }) |
342 | 342 |
343 f_chromium_rel_chromeos_valgrind_tests_1 = F_CR_OS( | 343 f_chromium_rel_chromeos_valgrind_tests_1 = F_CR_OS( |
344 target='Release', | 344 target='Release', |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
535 'drmemory_light_net', | 535 'drmemory_light_net', |
536 'drmemory_light_unit', | 536 'drmemory_light_unit', |
537 ], | 537 ], |
538 factory_properties={'needs_drmemory': True} | 538 factory_properties={'needs_drmemory': True} |
539 ) | 539 ) |
540 | 540 |
541 # Heapcheck bots: | 541 # Heapcheck bots: |
542 f_chromium_dbg_linux_heapcheck = F_LINUX( | 542 f_chromium_dbg_linux_heapcheck = F_LINUX( |
543 target='Debug', | 543 target='Debug', |
544 options=['--compiler=goma', | 544 options=['--compiler=goma', |
| 545 'base_unittests', |
545 'content_unittests', | 546 'content_unittests', |
| 547 'courgette_unittests', |
| 548 'crypto_unittests', |
| 549 'DumpRenderTree', |
546 'googleurl_unittests', | 550 'googleurl_unittests', |
| 551 'ipc_tests', |
| 552 'media_unittests', |
| 553 'net_unittests', |
547 'printing_unittests', | 554 'printing_unittests', |
548 'media_unittests', | |
549 'courgette_unittests', | |
550 'remoting_unittests', | 555 'remoting_unittests', |
551 'sql_unittests', | 556 'sql_unittests', |
552 'sync_unit_tests', | 557 'sync_unit_tests', |
553 'ipc_tests', | 558 'test_shell_tests', |
554 'base_unittests', | 559 'ui_unittests', |
555 'crypto_unittests', | |
556 'net_unittests', | |
557 'gfx_unittests', | |
558 'unit_tests', | 560 'unit_tests', |
559 'test_shell_tests', | |
560 'DumpRenderTree', | |
561 ], | 561 ], |
562 # New tests must first update src/tools/heapcheck/chrome_tests.py to | 562 # New tests must first update src/tools/heapcheck/chrome_tests.py to |
563 # handle the test name, without the 'heapcheck_' prefix. | 563 # handle the test name, without the 'heapcheck_' prefix. |
564 tests=['heapcheck_googleurl', | 564 tests=['heapcheck_googleurl', |
565 'heapcheck_printing', | 565 'heapcheck_printing', |
566 'heapcheck_media', | 566 'heapcheck_media', |
567 'heapcheck_content', | 567 'heapcheck_content', |
568 'heapcheck_courgette', | 568 'heapcheck_courgette', |
569 'heapcheck_remoting', | 569 'heapcheck_remoting', |
570 'heapcheck_sql', | 570 'heapcheck_sql', |
571 'heapcheck_sync', | 571 'heapcheck_sync', |
572 'heapcheck_ipc', | 572 'heapcheck_ipc', |
573 'heapcheck_base', | 573 'heapcheck_base', |
574 'heapcheck_crypto', | 574 'heapcheck_crypto', |
575 'heapcheck_net', | 575 'heapcheck_net', |
576 'heapcheck_gfx', | 576 'heapcheck_gfx', |
577 'heapcheck_unit', | 577 'heapcheck_unit', |
578 'heapcheck_test_shell', | 578 'heapcheck_test_shell', |
579 ], | 579 ], |
580 factory_properties={ | 580 factory_properties={ |
581 'gclient_env': {'GYP_DEFINES' : heapcheck_gyp_defines} }, | 581 'gclient_env': {'GYP_DEFINES' : heapcheck_gyp_defines} }, |
582 ) | 582 ) |
583 | 583 |
584 # test_shell_tests are disabled on ChromeOS because of | 584 # test_shell_tests are disabled on ChromeOS because of |
585 # crbug.com/112575. | 585 # crbug.com/112575. |
586 f_chromium_dbg_chromeos_heapcheck = F_CR_OS( | 586 f_chromium_dbg_chromeos_heapcheck = F_CR_OS( |
587 target='Debug', | 587 target='Debug', |
588 options=['--compiler=goma', | 588 options=['--compiler=goma', |
| 589 'base_unittests', |
589 'content_unittests', | 590 'content_unittests', |
| 591 'courgette_unittests', |
| 592 'crypto_unittests', |
| 593 'DumpRenderTree', |
590 'googleurl_unittests', | 594 'googleurl_unittests', |
| 595 'ipc_tests', |
| 596 'media_unittests', |
| 597 'net_unittests', |
591 'printing_unittests', | 598 'printing_unittests', |
592 'media_unittests', | |
593 'courgette_unittests', | |
594 'remoting_unittests', | 599 'remoting_unittests', |
595 'sql_unittests', | 600 'sql_unittests', |
596 'sync_unit_tests', | 601 'sync_unit_tests', |
597 'ipc_tests', | 602 #'test_shell_tests', |
598 'base_unittests', | 603 'ui_unittests', |
599 'crypto_unittests', | |
600 'net_unittests', | |
601 'gfx_unittests', | |
602 'unit_tests', | 604 'unit_tests', |
603 #'test_shell_tests', | |
604 'DumpRenderTree', | |
605 'views_unittests', | 605 'views_unittests', |
606 ], | 606 ], |
607 # New tests must first update src/tools/heapcheck/chrome_tests.py to | 607 # New tests must first update src/tools/heapcheck/chrome_tests.py to |
608 # handle the test name, without the 'heapcheck_' prefix. | 608 # handle the test name, without the 'heapcheck_' prefix. |
609 tests=['heapcheck_googleurl', | 609 tests=['heapcheck_googleurl', |
610 'heapcheck_printing', | 610 'heapcheck_printing', |
611 'heapcheck_media', | 611 'heapcheck_media', |
612 'heapcheck_content', | 612 'heapcheck_content', |
613 'heapcheck_courgette', | 613 'heapcheck_courgette', |
614 'heapcheck_remoting', | 614 'heapcheck_remoting', |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
908 enable_http_status_push=ActiveMaster.is_production_host) | 908 enable_http_status_push=ActiveMaster.is_production_host) |
909 | 909 |
910 if ActiveMaster.is_production_host: | 910 if ActiveMaster.is_production_host: |
911 import notifier_cfg | 911 import notifier_cfg |
912 notifier_cfg.Update(config, ActiveMaster, c) | 912 notifier_cfg.Update(config, ActiveMaster, c) |
913 | 913 |
914 ####### PROJECT IDENTITY | 914 ####### PROJECT IDENTITY |
915 | 915 |
916 # Buildbot master url: | 916 # Buildbot master url: |
917 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.memory.fyi/' | 917 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.memory.fyi/' |
OLD | NEW |