| Index: masters/master.tryserver.webrtc/master.cfg
|
| diff --git a/masters/master.tryserver.webrtc/master.cfg b/masters/master.tryserver.webrtc/master.cfg
|
| index ae8fd9b33a6c344e754a210644e38c7331c631ab..9dcc729baaa3af721a2903e4dcde2627d96b9110 100755
|
| --- a/masters/master.tryserver.webrtc/master.cfg
|
| +++ b/masters/master.tryserver.webrtc/master.cfg
|
| @@ -151,6 +151,23 @@ b_win_baremetal = {
|
| 'slavebuilddir': 'win',
|
| }
|
|
|
| +
|
| +b_win_asan = {
|
| + 'name': 'win_asan',
|
| + 'factory': win().WebRTCFactory(
|
| + target='Release',
|
| + slave_type='Trybot',
|
| + tests=tests,
|
| + factory_properties={
|
| + 'asan': True,
|
| + 'gclient_env': {
|
| + 'GYP_DEFINES': ('syzyasan=1 win_z7=1 chromium_win_pch=0 '
|
| + 'component=static_library'),
|
| + 'GYP_USE_SEPARATE_MSPDBSRV': '1',
|
| + },
|
| + }),
|
| +}
|
| +
|
| # Mac.
|
| b_mac = {
|
| 'name': 'mac',
|
| @@ -307,6 +324,24 @@ b_linux_tsan = {
|
| }),
|
| }
|
|
|
| +b_linux_tsan2 = {
|
| + 'name': 'linux_tsan2',
|
| + 'factory': linux().WebRTCFactory(
|
| + target='Release',
|
| + slave_type='Trybot',
|
| + options=clang_options,
|
| + tests=tests,
|
| + factory_properties={
|
| + 'tsan': True,
|
| + 'tsan_suppressions_file':
|
| + 'src/tools/valgrind-webrtc/tsan_v2/suppressions.txt',
|
| + 'gclient_env': {
|
| + 'GYP_DEFINES': ('tsan=1 release_extra_cflags=-g '
|
| + 'use_allocator=none'),
|
| + },
|
| + }),
|
| +}
|
| +
|
| b_linux_asan = {
|
| 'name': 'linux_asan',
|
| 'factory': linux().WebRTCFactory(
|
| @@ -391,6 +426,7 @@ c['builders'] = [
|
| b_win_rel,
|
| b_win_x64_rel,
|
| b_win_baremetal,
|
| + b_win_asan,
|
| b_mac,
|
| b_mac_rel,
|
| b_mac_x64_rel,
|
| @@ -403,6 +439,7 @@ c['builders'] = [
|
| b_linux_baremetal,
|
| b_linux_memcheck,
|
| b_linux_tsan,
|
| + b_linux_tsan2,
|
| b_linux_asan,
|
| b_android,
|
| b_android_rel,
|
| @@ -438,6 +475,7 @@ pools['webrtc'].append('win')
|
| pools['webrtc'].append('win_rel')
|
| pools['webrtc'].append('win_x64_rel')
|
| pools['webrtc'].append('win_baremetal')
|
| +pools['webrtc'].append('win_asan')
|
| pools['webrtc'].append('mac')
|
| pools['webrtc'].append('mac_rel')
|
| pools['webrtc'].append('mac_x64_rel')
|
| @@ -450,6 +488,7 @@ pools['webrtc'].append('linux_rel')
|
| pools['webrtc'].append('linux_baremetal')
|
| pools['webrtc'].append('linux_memcheck')
|
| pools['webrtc'].append('linux_tsan')
|
| +pools['webrtc'].append('linux_tsan2')
|
| pools['webrtc'].append('linux_asan')
|
| pools['webrtc'].append('android')
|
| pools['webrtc'].append('android_rel')
|
|
|