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

Side by Side Diff: masters/master.client.webrtc/master_linux_cfg.py

Issue 220453004: WebRTC: Move TSan v2 and SyzyASan bots to main build+try masters. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebased Created 6 years, 8 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
OLDNEW
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 master import master_config 5 from master import master_config
6 from master.factory import webrtc_factory 6 from master.factory import webrtc_factory
7 7
8 defaults = {} 8 defaults = {}
9 9
10 10
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 options=options, 96 options=options,
97 tests=tests, 97 tests=tests,
98 factory_properties={ 98 factory_properties={
99 'sharded_tests': tests, 99 'sharded_tests': tests,
100 'force_isolated': True, 100 'force_isolated': True,
101 })) 101 }))
102 102
103 B('Linux Clang', 'linux_clang_factory', 'compile|testers', scheduler) 103 B('Linux Clang', 'linux_clang_factory', 'compile|testers', scheduler)
104 F('linux_clang_factory', linux().WebRTCFactory( 104 F('linux_clang_factory', linux().WebRTCFactory(
105 target='Debug', 105 target='Debug',
106 options=options, 106 options=['--compiler=goma-clang'],
107 tests=tests, 107 tests=tests,
108 factory_properties={ 108 factory_properties={
109 'sharded_tests': tests, 109 'sharded_tests': tests,
110 'force_isolated': True, 110 'force_isolated': True,
111 'gclient_env': {'GYP_DEFINES': 'clang=1'}, 111 'gclient_env': {'GYP_DEFINES': 'clang=1'},
112 })) 112 }))
113 113
114 B('Linux Memcheck', 'linux_memcheck_factory', 'compile', scheduler) 114 B('Linux Memcheck', 'linux_memcheck_factory', 'compile', scheduler)
115 F('linux_memcheck_factory', linux().WebRTCFactory( 115 F('linux_memcheck_factory', linux().WebRTCFactory(
116 target='Release', 116 target='Release',
117 options=options, 117 options=options,
118 tests=['memcheck_' + test for test in tests], 118 tests=['memcheck_' + test for test in tests],
119 factory_properties={ 119 factory_properties={
120 'needs_valgrind': True, 120 'needs_valgrind': True,
121 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'}, 121 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'},
122 })) 122 }))
123 123
124 B('Linux Tsan', 'linux_tsan_factory', 'compile', scheduler) 124 B('Linux Tsan', 'linux_tsan_factory', 'compile', scheduler)
125 F('linux_tsan_factory', linux().WebRTCFactory( 125 F('linux_tsan_factory', linux().WebRTCFactory(
126 target='Release', 126 target='Release',
127 options=options, 127 options=options,
128 tests=['tsan_' + test for test in tests], 128 tests=['tsan_' + test for test in tests],
129 factory_properties={ 129 factory_properties={
130 'needs_valgrind': True, 130 'needs_valgrind': True,
131 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'}, 131 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'},
132 })) 132 }))
133 133
134 B('Linux Tsan v2', 'linux_tsan2_factory', 'compile', scheduler)
135 F('linux_tsan2_factory', linux().WebRTCFactory(
136 target='Release',
137 tests=tests,
138 options=['--compiler=goma-clang'],
139 factory_properties={
140 'tsan': True,
141 'tsan_suppressions_file':
142 'src/tools/valgrind-webrtc/tsan_v2/suppressions.txt',
143 'gclient_env': {
144 'GYP_DEFINES': 'tsan=1 use_allocator=none release_extra_cflags=-g',
145 }}))
146
134 B('Linux Asan', 'linux_asan_factory', 'compile|testers', scheduler) 147 B('Linux Asan', 'linux_asan_factory', 'compile|testers', scheduler)
135 F('linux_asan_factory', linux().WebRTCFactory( 148 F('linux_asan_factory', linux().WebRTCFactory(
136 target='Release', 149 target='Release',
137 options=['--compiler=goma-clang'], 150 options=['--compiler=goma-clang'],
138 tests=tests, 151 tests=tests,
139 factory_properties={ 152 factory_properties={
140 'asan': True, 153 'asan': True,
141 'sharded_tests': tests, 154 'sharded_tests': tests,
142 'force_isolated': True, 155 'force_isolated': True,
143 'gclient_env': { 156 'gclient_env': {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 target='Debug', 189 target='Debug',
177 options=options, 190 options=options,
178 tests=tests, 191 tests=tests,
179 factory_properties={ 192 factory_properties={
180 'gclient_env': {'GYP_DEFINES': 'chromeos=1'}, 193 'gclient_env': {'GYP_DEFINES': 'chromeos=1'},
181 })) 194 }))
182 195
183 196
184 def Update(c): 197 def Update(c):
185 helper.Update(c) 198 helper.Update(c)
OLDNEW
« no previous file with comments | « masters/master.client.webrtc.fyi/slaves.cfg ('k') | masters/master.client.webrtc/master_win_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698