| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 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 import os | 10 import os |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 'sql_unittests', | 155 'sql_unittests', |
| 156 'sync_integration_tests', | 156 'sync_integration_tests', |
| 157 'sync_unit_tests', | 157 'sync_unit_tests', |
| 158 'ui_base_unittests', | 158 'ui_base_unittests', |
| 159 'unit_tests', | 159 'unit_tests', |
| 160 'url_unittests', | 160 'url_unittests', |
| 161 'views_unittests', | 161 'views_unittests', |
| 162 ] + chromium_factory.blink_tests_for_chromium_tryjobs | 162 ] + chromium_factory.blink_tests_for_chromium_tryjobs |
| 163 | 163 |
| 164 | 164 |
| 165 b_linux_rel_naclmore = CreateBuilder( | |
| 166 platform='linux', | |
| 167 target='Release', | |
| 168 goma=True, | |
| 169 options=['all'], | |
| 170 tests=['nacl_integration_br', 'buildrunner_tests'], | |
| 171 builder_name='linux_rel_naclmore', | |
| 172 slavebuilddir='linux', | |
| 173 factory_properties={'use_xvfb_on_linux': True}) | |
| 174 | |
| 175 b_linux_rel_precise32 = CreateBuilder( | 165 b_linux_rel_precise32 = CreateBuilder( |
| 176 platform='linux', | 166 platform='linux', |
| 177 target='Release', | 167 target='Release', |
| 178 goma=True, | 168 goma=True, |
| 179 options=linux_targets, | 169 options=linux_targets, |
| 180 tests=linux_tests + ['sizes_br'], | 170 tests=linux_tests + ['sizes_br'], |
| 181 builder_name='linux_rel_precise32', | 171 builder_name='linux_rel_precise32', |
| 182 slavebuilddir='linux_precise32', | 172 slavebuilddir='linux_precise32', |
| 183 factory_properties={ | 173 factory_properties={ |
| 184 'use_xvfb_on_linux': True, | 174 'use_xvfb_on_linux': True, |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 323 b_android_clang_dbg_recipe = { | 313 b_android_clang_dbg_recipe = { |
| 324 'name': 'android_clang_dbg_recipe', | 314 'name': 'android_clang_dbg_recipe', |
| 325 'factory': m_annotator.BaseFactory('android/builder') | 315 'factory': m_annotator.BaseFactory('android/builder') |
| 326 } | 316 } |
| 327 | 317 |
| 328 b_android_clang_dbg_recipe_experimental = { | 318 b_android_clang_dbg_recipe_experimental = { |
| 329 'name': 'android_clang_dbg_recipe_experimental', | 319 'name': 'android_clang_dbg_recipe_experimental', |
| 330 'factory': m_annotator.BaseFactory('android/builder') | 320 'factory': m_annotator.BaseFactory('android/builder') |
| 331 } | 321 } |
| 332 | 322 |
| 333 b_valgrind_linux = { | |
| 334 'name': 'linux_valgrind', | |
| 335 'factory': m_chromium_linux.ChromiumFactory( | |
| 336 slave_type='Trybot', | |
| 337 target='Release', | |
| 338 options=[ | |
| 339 '--compiler=goma', | |
| 340 'accessibility_unittests', | |
| 341 'blink_tests', | |
| 342 'base_unittests', | |
| 343 'cast_unittests', | |
| 344 'components_unittests', | |
| 345 'content_unittests', | |
| 346 'crypto_unittests', | |
| 347 'device_unittests', | |
| 348 'display_unittests', | |
| 349 'gcm_unit_tests', | |
| 350 'gfx_unittests', | |
| 351 'google_apis_unittests', | |
| 352 'gpu_unittests', | |
| 353 'ipc_tests', | |
| 354 'jingle_unittests', | |
| 355 'media_unittests', | |
| 356 'net_unittests', | |
| 357 'ppapi_unittests', | |
| 358 'printing_unittests', | |
| 359 'remoting_unittests', | |
| 360 'sandbox_linux_unittests', | |
| 361 'sql_unittests', | |
| 362 'sync_unit_tests', | |
| 363 'ui_base_unittests', | |
| 364 'unit_tests', | |
| 365 'url_unittests', | |
| 366 ], | |
| 367 tests=master_config_tryserver.valgrind_tests([ | |
| 368 # TODO(timurrrr): We might consider sorting these by run time instead. | |
| 369 'base_unittests', | |
| 370 'cast', | |
| 371 'components', | |
| 372 'content', | |
| 373 'crypto_unittests', | |
| 374 'display_unittests', | |
| 375 'gcm_unit_tests', | |
| 376 'gpu', | |
| 377 'ipc_tests', | |
| 378 'jingle', | |
| 379 'media', | |
| 380 'net', | |
| 381 'ppapi_unittests', | |
| 382 'printing', | |
| 383 'remoting', | |
| 384 'sandbox', | |
| 385 'sql', | |
| 386 'sync', | |
| 387 'unit', | |
| 388 'url', | |
| 389 ]), | |
| 390 factory_properties={ | |
| 391 'needs_valgrind': True, | |
| 392 'gclient_env': { | |
| 393 'GYP_DEFINES': master_config_tryserver.valgrind_gyp_defines | |
| 394 } | |
| 395 } | |
| 396 ), | |
| 397 } | |
| 398 | |
| 399 # browser_tests takes too long | |
| 400 b_linux_chromeos_valgrind = { | |
| 401 'name': 'linux_chromeos_valgrind', | |
| 402 'factory': m_chromium_chromiumos.ChromiumOSFactory( | |
| 403 slave_type='Trybot', | |
| 404 target='Release', | |
| 405 options=['--compiler=goma'] + extract_options(linux_chromeos_tests), | |
| 406 tests=master_config_tryserver.valgrind_tests([ | |
| 407 'accessibility_unittests', | |
| 408 'ash', | |
| 409 'app_list', | |
| 410 'base', | |
| 411 'cacheinvalidation_unittests', | |
| 412 'cast', | |
| 413 'chromeos', | |
| 414 'compositor', | |
| 415 'components', | |
| 416 'content', | |
| 417 'crypto', | |
| 418 'dbus_unittests', | |
| 419 'device', | |
| 420 'display_unittests', | |
| 421 'events', | |
| 422 'gcm', | |
| 423 'gfx_unittests', | |
| 424 'google_apis_unittests', | |
| 425 'gpu', | |
| 426 'ipc', | |
| 427 'jingle', | |
| 428 'keyboard_unittests', | |
| 429 'media', | |
| 430 'message_center', | |
| 431 'nacl_loader_unittests', | |
| 432 'net', | |
| 433 'ppapi', | |
| 434 'printing', | |
| 435 'remoting_unittests', | |
| 436 'sandbox', | |
| 437 'sql', | |
| 438 'sync', | |
| 439 'ui_unit', | |
| 440 'unit', | |
| 441 'url', | |
| 442 'views', | |
| 443 ]), | |
| 444 factory_properties={ | |
| 445 'needs_valgrind': True, | |
| 446 'gclient_env': { | |
| 447 'GYP_DEFINES': (master_config_tryserver.valgrind_gyp_defines + | |
| 448 ' chromeos=1' | |
| 449 ' ffmpeg_branding=ChromeOS' | |
| 450 ' proprietary_codecs=1')}}) | |
| 451 } | |
| 452 | |
| 453 # WebKit Layout builders | 323 # WebKit Layout builders |
| 454 b_linux_layout = { | 324 b_linux_layout = { |
| 455 'name': 'linux_layout', | 325 'name': 'linux_layout', |
| 456 'slavebuilddir': 'linux_layout', | 326 'slavebuilddir': 'linux_layout', |
| 457 'factory': m_chromium_linux.ChromiumFactory( | 327 'factory': m_chromium_linux.ChromiumFactory( |
| 458 slave_type='Trybot', | 328 slave_type='Trybot', |
| 459 target='Debug', | 329 target='Debug', |
| 460 tests=chromium_factory.blink_tests_for_blink_tryjobs, | 330 tests=chromium_factory.blink_tests_for_blink_tryjobs, |
| 461 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'], | 331 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'], |
| 462 factory_properties={ | 332 factory_properties={ |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 784 'gclient_env': { | 654 'gclient_env': { |
| 785 'GYP_GENERATORS': 'ninja', | 655 'GYP_GENERATORS': 'ninja', |
| 786 'GYP_DEFINES': 'asan=1 use_allocator=none fastbuild=0 ' | 656 'GYP_DEFINES': 'asan=1 use_allocator=none fastbuild=0 ' |
| 787 'chromeos=1 component=static_library ' | 657 'chromeos=1 component=static_library ' |
| 788 }, | 658 }, |
| 789 'lsan': True, | 659 'lsan': True, |
| 790 'sharded_tests': master_config_tryserver.sharded_tests, | 660 'sharded_tests': master_config_tryserver.sharded_tests, |
| 791 }), | 661 }), |
| 792 } | 662 } |
| 793 | 663 |
| 794 b_linux_redux = { | |
| 795 'name': 'linux_redux', | |
| 796 'factory': m_chromium_linux.ChromiumFactory( | |
| 797 slave_type='Trybot', | |
| 798 options=[ | |
| 799 '--compiler=goma', | |
| 800 'accessibility_unittests', | |
| 801 'base_unittests', | |
| 802 'cacheinvalidation_unittests', | |
| 803 'content_unittests', | |
| 804 'crypto_unittests', | |
| 805 'device_unittests', | |
| 806 'display_unittests', | |
| 807 'gcm_unit_tests', | |
| 808 'gfx_unittests', | |
| 809 'ipc_tests', | |
| 810 'jingle_unittests', | |
| 811 'media_unittests', | |
| 812 'net_unittests', | |
| 813 'ppapi_unittests', | |
| 814 'printing_unittests', | |
| 815 'remoting_unittests', | |
| 816 'sql_unittests', | |
| 817 'sync_unit_tests', | |
| 818 'ui_base_unittests', | |
| 819 'unit_tests', | |
| 820 'url_unittests', | |
| 821 ], | |
| 822 tests=[ | |
| 823 'base_unittests', | |
| 824 'cacheinvalidation_unittests', | |
| 825 'crypto_unittests', | |
| 826 'device_unittests', | |
| 827 'display_unittests', | |
| 828 'jingle', | |
| 829 'net', | |
| 830 'unit', | |
| 831 ], | |
| 832 factory_properties={ | |
| 833 'gclient_env': { | |
| 834 'GYP_DEFINES': ('linux_fpic=1 ' | |
| 835 'enable_touch_events=1 ' | |
| 836 'disable_nacl=1 ' | |
| 837 'use_allocator=none ' | |
| 838 'linux_breakpad=0 ' | |
| 839 'remoting=0 ' | |
| 840 'configuration_policy=0 ' | |
| 841 'safe_browsing=0 ' | |
| 842 'use_openssl=1 ')}}), | |
| 843 } | |
| 844 | |
| 845 # NaCl SDK try bots | 664 # NaCl SDK try bots |
| 846 b_linux_nacl_sdk = CreateBuilder( | 665 b_linux_nacl_sdk = CreateBuilder( |
| 847 platform='linux', | 666 platform='linux', |
| 848 target='Release', | 667 target='Release', |
| 849 options=['chromium_builder_tests'], | 668 options=['chromium_builder_tests'], |
| 850 tests=['annotated_steps'], | 669 tests=['annotated_steps'], |
| 851 factory_properties={ | 670 factory_properties={ |
| 852 'annotated_script': master_config_tryserver.nacl_sdk_script}, | 671 'annotated_script': master_config_tryserver.nacl_sdk_script}, |
| 853 builder_name='linux_nacl_sdk', | 672 builder_name='linux_nacl_sdk', |
| 854 goma=True) | 673 goma=True) |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 888 'factory': m_annotator.BaseFactory('run_presubmit', {'repo_name': name}), | 707 'factory': m_annotator.BaseFactory('run_presubmit', {'repo_name': name}), |
| 889 } | 708 } |
| 890 | 709 |
| 891 b_blink_presubmit = presubmit('blink', slavebuilddir='linux') | 710 b_blink_presubmit = presubmit('blink', slavebuilddir='linux') |
| 892 b_chromium_presubmit = presubmit('chromium', slavebuilddir='linux') | 711 b_chromium_presubmit = presubmit('chromium', slavebuilddir='linux') |
| 893 b_tools_build_presubmit = presubmit('tools_build') | 712 b_tools_build_presubmit = presubmit('tools_build') |
| 894 | 713 |
| 895 | 714 |
| 896 c['builders'] = [ | 715 c['builders'] = [ |
| 897 b_linux_rel_precise32, | 716 b_linux_rel_precise32, |
| 898 b_linux_rel_naclmore, | |
| 899 b_android_dbg_tests_recipe, b_android_arm64_dbg_recipe, | 717 b_android_dbg_tests_recipe, b_android_arm64_dbg_recipe, |
| 900 b_android_fyi_dbg_tests_recipe, | 718 b_android_fyi_dbg_tests_recipe, |
| 901 b_android_x86_dbg, | 719 b_android_x86_dbg, |
| 902 b_android_x86_dbg_recipe, | 720 b_android_x86_dbg_recipe, |
| 903 b_android_rel, | 721 b_android_rel, |
| 904 b_android_clang_dbg, | 722 b_android_clang_dbg, |
| 905 b_android_clang_dbg_recipe, | 723 b_android_clang_dbg_recipe, |
| 906 b_android_clang_dbg_recipe_experimental, | 724 b_android_clang_dbg_recipe_experimental, |
| 907 b_android_rel_tests_recipe, | 725 b_android_rel_tests_recipe, |
| 908 b_android_aosp, | 726 b_android_aosp, |
| 909 b_valgrind_linux, | |
| 910 b_linux_chromeos_valgrind, | |
| 911 b_linux_layout, | 727 b_linux_layout, |
| 912 b_linux_layout_rel, | 728 b_linux_layout_rel, |
| 913 b_linux_layout_asan, b_linux_layout_rel_32, | 729 b_linux_layout_asan, b_linux_layout_rel_32, |
| 914 b_linux_clang_tsan, | 730 b_linux_clang_tsan, |
| 915 b_linux_chromium_asan_rel, | 731 b_linux_chromium_asan_rel, |
| 916 b_linux_chromium_asan_rel_ng, | 732 b_linux_chromium_asan_rel_ng, |
| 917 b_linux_chromeos_asan, | 733 b_linux_chromeos_asan, |
| 918 b_linux_chromeos_browser_asan, | 734 b_linux_chromeos_browser_asan, |
| 919 b_linux_redux, | |
| 920 b_linux_nacl_sdk, b_linux_nacl_sdk_bionic, | 735 b_linux_nacl_sdk, b_linux_nacl_sdk_bionic, |
| 921 b_linux_nacl_sdk_build, b_linux_nacl_sdk_bionic_build, | 736 b_linux_nacl_sdk_build, b_linux_nacl_sdk_bionic_build, |
| 922 b_blink_presubmit, b_chromium_presubmit, | 737 b_blink_presubmit, b_chromium_presubmit, |
| 923 b_tools_build_presubmit, | 738 b_tools_build_presubmit, |
| 924 b_bisect_builder, | 739 b_bisect_builder, |
| 925 b_infra_tester, | 740 b_infra_tester, |
| 926 ] + chromium_builders + ozone_builders | 741 ] + chromium_builders + ozone_builders |
| 927 | 742 |
| 928 | 743 |
| 929 # Slaves are loaded from slaves.cfg. | 744 # Slaves are loaded from slaves.cfg. |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1078 # base.make_stop_form = hack_stop(base.make_stop_form) | 893 # base.make_stop_form = hack_stop(base.make_stop_form) |
| 1079 | 894 |
| 1080 | 895 |
| 1081 ####### PROJECT IDENTITY | 896 ####### PROJECT IDENTITY |
| 1082 | 897 |
| 1083 # The 'projectURL' string will be used to provide a link | 898 # The 'projectURL' string will be used to provide a link |
| 1084 # from buildbot HTML pages to your project's home page. | 899 # from buildbot HTML pages to your project's home page. |
| 1085 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 900 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
| 1086 | 901 |
| 1087 # vi: set ts=4 sts=2 sw=2 et: | 902 # vi: set ts=4 sts=2 sw=2 et: |
| OLD | NEW |