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 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
187 options=ninja_options, | 187 options=ninja_options, |
188 tests=tests) | 188 tests=tests) |
189 } | 189 } |
190 | 190 |
191 b_linux_memcheck = { | 191 b_linux_memcheck = { |
192 'name': 'linux_memcheck', | 192 'name': 'linux_memcheck', |
193 'factory': linux().WebRTCFactory( | 193 'factory': linux().WebRTCFactory( |
194 target='Release', | 194 target='Release', |
195 slave_type='Trybot', | 195 slave_type='Trybot', |
196 options=ninja_options, | 196 options=ninja_options, |
197 tests=tests, | 197 tests=['memcheck_' + test for test in tests], |
198 factory_properties={ | 198 factory_properties={ |
199 'needs_valgrind': True, | 199 'needs_valgrind': True, |
200 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'}, | 200 'gclient_env': {'GYP_DEFINES': 'build_for_tool=memcheck'}, |
201 }) | 201 }) |
202 } | 202 } |
203 | 203 |
204 b_linux_tsan = { | 204 b_linux_tsan = { |
205 'name': 'linux_tsan', | 205 'name': 'linux_tsan', |
206 'factory': linux().WebRTCFactory( | 206 'factory': linux().WebRTCFactory( |
207 target='Release', | 207 target='Release', |
208 slave_type='Trybot', | 208 slave_type='Trybot', |
209 options=ninja_options, | 209 options=ninja_options, |
210 tests=tests, | 210 tests=['tsan_' + test for test in tests], |
211 factory_properties={ | 211 factory_properties={ |
212 'needs_valgrind': True, | 212 'needs_valgrind': True, |
213 'gclient_env': {'GYP_DEFINES': 'build_for_tool=tsan'}, | 213 'gclient_env': {'GYP_DEFINES': 'build_for_tool=tsan'}, |
214 }) | 214 }) |
215 } | 215 } |
216 | 216 |
217 b_linux_asan = { | 217 b_linux_asan = { |
218 'name': 'linux_asan', | 218 'name': 'linux_asan', |
219 'factory': linux().WebRTCFactory( | 219 'factory': linux().WebRTCFactory( |
220 target='Release', | 220 target='Release', |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
356 c['buildCacheSize'] = 100 | 356 c['buildCacheSize'] = 100 |
357 | 357 |
358 ####### PROJECT IDENTITY | 358 ####### PROJECT IDENTITY |
359 | 359 |
360 # The 'projectURL' string will be used to provide a link | 360 # The 'projectURL' string will be used to provide a link |
361 # from buildbot HTML pages to your project's home page. | 361 # from buildbot HTML pages to your project's home page. |
362 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 362 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
363 | 363 |
364 # Buildbot master url: | 364 # Buildbot master url: |
365 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.webrtc/' | 365 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.webrtc/' |
OLD | NEW |