| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
| 3 # | 3 # |
| 4 # Use of this source code is governed by a BSD-style license | 4 # Use of this source code is governed by a BSD-style license |
| 5 # that can be found in the LICENSE file in the root of the source | 5 # that can be found in the LICENSE file in the root of the source |
| 6 # tree. An additional intellectual property rights grant can be found | 6 # tree. An additional intellectual property rights grant can be found |
| 7 # in the file PATENTS. All contributing project authors may | 7 # in the file PATENTS. All contributing project authors may |
| 8 # be found in the AUTHORS file in the root of the source tree. | 8 # be found in the AUTHORS file in the root of the source tree. |
| 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 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 baremetal_win_and_mac_tests = baremetal_common_tests + [ | 83 baremetal_win_and_mac_tests = baremetal_common_tests + [ |
| 84 'audio_device_tests', | 84 'audio_device_tests', |
| 85 ] | 85 ] |
| 86 baremetal_linux_tests = baremetal_common_tests + [ | 86 baremetal_linux_tests = baremetal_common_tests + [ |
| 87 'audio_e2e_test', | 87 'audio_e2e_test', |
| 88 'audioproc_perf', | 88 'audioproc_perf', |
| 89 'isac_fixed_perf', | 89 'isac_fixed_perf', |
| 90 'libjingle_peerconnection_java_unittest', | 90 'libjingle_peerconnection_java_unittest', |
| 91 ] | 91 ] |
| 92 | 92 |
| 93 asan_gyp_defines = 'asan=1 release_extra_cflags=-g linux_use_tcmalloc=0' | |
| 94 options = ['--clobber-post-fail', '--compiler=goma'] | 93 options = ['--clobber-post-fail', '--compiler=goma'] |
| 95 clang_options = ['--clobber-post-fail', '--compiler=goma-clang'] | 94 clang_options = ['--clobber-post-fail', '--compiler=goma-clang'] |
| 96 win_factory_prop = { | 95 win_factory_prop = { |
| 97 'gclient_env': {'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1'} | 96 'gclient_env': {'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1'} |
| 98 } | 97 } |
| 99 mac_ios_factory_properties = { | 98 mac_ios_factory_properties = { |
| 100 'gclient_env': { | 99 'gclient_env': { |
| 101 'GYP_CROSSCOMPILE': '1', | 100 'GYP_CROSSCOMPILE': '1', |
| 102 'GYP_DEFINES': ('build_with_libjingle=1 OS=ios target_arch=armv7 ' | 101 'GYP_DEFINES': ('build_with_libjingle=1 OS=ios target_arch=armv7 ' |
| 103 'key_id="" chromium_ios_signing=0'), | 102 'key_id="" chromium_ios_signing=0'), |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 224 | 223 |
| 225 b_mac_asan = { | 224 b_mac_asan = { |
| 226 'name': 'mac_asan', | 225 'name': 'mac_asan', |
| 227 'factory': mac().WebRTCFactory( | 226 'factory': mac().WebRTCFactory( |
| 228 target='Release', | 227 target='Release', |
| 229 slave_type='Trybot', | 228 slave_type='Trybot', |
| 230 options=clang_options, | 229 options=clang_options, |
| 231 tests=tests, | 230 tests=tests, |
| 232 factory_properties={ | 231 factory_properties={ |
| 233 'asan': True, | 232 'asan': True, |
| 234 'gclient_env': {'GYP_DEFINES': asan_gyp_defines, | 233 'gclient_env': {'GYP_DEFINES': 'asan=1 release_extra_cflags=-g'}, |
| 235 'GYP_GENERATORS': 'ninja'}, | |
| 236 }), | 234 }), |
| 237 } | 235 } |
| 238 | 236 |
| 239 # Linux. | 237 # Linux. |
| 240 b_linux = { | 238 b_linux = { |
| 241 'name': 'linux', | 239 'name': 'linux', |
| 242 'factory': linux().WebRTCFactory( | 240 'factory': linux().WebRTCFactory( |
| 243 target='Debug', | 241 target='Debug', |
| 244 slave_type='Trybot', | 242 slave_type='Trybot', |
| 245 options=options, | 243 options=options, |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 313 'name': 'linux_asan', | 311 'name': 'linux_asan', |
| 314 'factory': linux().WebRTCFactory( | 312 'factory': linux().WebRTCFactory( |
| 315 target='Release', | 313 target='Release', |
| 316 slave_type='Trybot', | 314 slave_type='Trybot', |
| 317 options=clang_options, | 315 options=clang_options, |
| 318 tests=tests, | 316 tests=tests, |
| 319 factory_properties={ | 317 factory_properties={ |
| 320 'asan': True, | 318 'asan': True, |
| 321 'sharded_tests': tests, | 319 'sharded_tests': tests, |
| 322 'force_isolated': True, | 320 'force_isolated': True, |
| 323 'gclient_env': {'GYP_DEFINES': asan_gyp_defines}, | 321 'gclient_env': {'GYP_DEFINES': ('asan=1 release_extra_cflags=-g ' |
| 322 'use_allocator=none'), |
| 323 }, |
| 324 }), | 324 }), |
| 325 } | 325 } |
| 326 | 326 |
| 327 b_android = { | 327 b_android = { |
| 328 'name': 'android', | 328 'name': 'android', |
| 329 'factory': android_webrtc().ChromiumAnnotationFactory( | 329 'factory': android_webrtc().ChromiumAnnotationFactory( |
| 330 target='Debug', | 330 target='Debug', |
| 331 slave_type='AnnotatedTrybot', | 331 slave_type='AnnotatedTrybot', |
| 332 annotation_script='src/build/android/buildbot/bb_run_bot.py', | 332 annotation_script='src/build/android/buildbot/bb_run_bot.py', |
| 333 factory_properties={ | 333 factory_properties={ |
| (...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 518 # Must be at least 2x the number of slaves. | 518 # Must be at least 2x the number of slaves. |
| 519 c['eventHorizon'] = 100 | 519 c['eventHorizon'] = 100 |
| 520 # Must be at least 2x the number of on-going builds. | 520 # Must be at least 2x the number of on-going builds. |
| 521 c['buildCacheSize'] = 100 | 521 c['buildCacheSize'] = 100 |
| 522 | 522 |
| 523 ####### PROJECT IDENTITY | 523 ####### PROJECT IDENTITY |
| 524 | 524 |
| 525 # The 'projectURL' string will be used to provide a link | 525 # The 'projectURL' string will be used to provide a link |
| 526 # from buildbot HTML pages to your project's home page. | 526 # from buildbot HTML pages to your project's home page. |
| 527 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 527 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
| OLD | NEW |