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

Side by Side Diff: masters/master.tryserver.libyuv/master.cfg

Issue 218493009: WebRTC+libyuv: switch to use_allocator GYP variable. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Made all bots use release_extra_cflags=-g 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) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 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 # These modules come from scripts, which must be in the PYTHONPATH. 5 # These modules come from scripts, which must be in the PYTHONPATH.
6 from master import master_utils 6 from master import master_utils
7 from master import slaves_list 7 from master import slaves_list
8 from master.builders_pools import BuildersPools 8 from master.builders_pools import BuildersPools
9 from master.factory import chromium_factory 9 from master.factory import chromium_factory
10 from master.factory import libyuv_factory 10 from master.factory import libyuv_factory
(...skipping 23 matching lines...) Expand all
34 34
35 def linux(): return libyuv_factory.LibyuvFactory('src/out', 'linux2') 35 def linux(): return libyuv_factory.LibyuvFactory('src/out', 'linux2')
36 def mac(): return libyuv_factory.LibyuvFactory('src/out', 'darwin') 36 def mac(): return libyuv_factory.LibyuvFactory('src/out', 'darwin')
37 def mac_ios(): return libyuv_factory.LibyuvFactory('src/out', 'darwin', 37 def mac_ios(): return libyuv_factory.LibyuvFactory('src/out', 'darwin',
38 target_os='ios') 38 target_os='ios')
39 def win(): return libyuv_factory.LibyuvFactory('src/out', 'win32') 39 def win(): return libyuv_factory.LibyuvFactory('src/out', 'win32')
40 def android(): 40 def android():
41 return libyuv_factory.LibyuvFactory('', 'linux2', nohooks_on_update=True, 41 return libyuv_factory.LibyuvFactory('', 'linux2', nohooks_on_update=True,
42 target_os='android') 42 target_os='android')
43 tests = ['libyuv_unittest'] 43 tests = ['libyuv_unittest']
44 asan_gyp_defines = 'asan=1 release_extra_cflags=-g linux_use_tcmalloc=0'
45 options = ['--clobber-post-fail'] 44 options = ['--clobber-post-fail']
46 ninja_options = options + ['--build-tool=ninja'] 45 ninja_options = options + ['--build-tool=ninja']
47 win_factory_prop = { 46 win_factory_prop = {
48 'gclient_env': {'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1'}, 47 'gclient_env': {'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1'},
49 } 48 }
50 mac_ios_factory_properties = { 49 mac_ios_factory_properties = {
51 'gclient_env': { 50 'gclient_env': {
52 'GYP_CROSSCOMPILE': '1', 51 'GYP_CROSSCOMPILE': '1',
53 'GYP_DEFINES': 'OS=ios target_arch=armv7', 52 'GYP_DEFINES': 'OS=ios target_arch=armv7',
54 } 53 }
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 121
123 b_mac_asan = { 122 b_mac_asan = {
124 'name': 'mac_asan', 123 'name': 'mac_asan',
125 'factory': mac().LibyuvFactory( 124 'factory': mac().LibyuvFactory(
126 target='Release', 125 target='Release',
127 slave_type='Trybot', 126 slave_type='Trybot',
128 options=ninja_options, 127 options=ninja_options,
129 tests=tests, 128 tests=tests,
130 factory_properties={ 129 factory_properties={
131 'asan': True, 130 'asan': True,
132 'gclient_env': {'GYP_DEFINES': asan_gyp_defines}, 131 'gclient_env': {'GYP_DEFINES': 'asan=1 release_extra_cflags=-g'},
133 }) 132 })
134 } 133 }
135 134
136 b_ios = { 135 b_ios = {
137 'name': 'ios', 136 'name': 'ios',
138 'factory': mac_ios().LibyuvFactory( 137 'factory': mac_ios().LibyuvFactory(
139 target='Debug-iphoneos', 138 target='Debug-iphoneos',
140 slave_type='Trybot', 139 slave_type='Trybot',
141 options=ninja_options, 140 options=ninja_options,
142 factory_properties=mac_ios_factory_properties) 141 factory_properties=mac_ios_factory_properties)
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 197
199 b_linux_asan = { 198 b_linux_asan = {
200 'name': 'linux_asan', 199 'name': 'linux_asan',
201 'factory': linux().LibyuvFactory( 200 'factory': linux().LibyuvFactory(
202 target='Release', 201 target='Release',
203 slave_type='Trybot', 202 slave_type='Trybot',
204 options=ninja_options, 203 options=ninja_options,
205 tests=tests, 204 tests=tests,
206 factory_properties={ 205 factory_properties={
207 'asan': True, 206 'asan': True,
208 'gclient_env': {'GYP_DEFINES': asan_gyp_defines}, 207 'gclient_env': {'GYP_DEFINES': ('asan=1 release_extra_cflags=-g '
208 'use_allocator=none'),
209 },
209 }) 210 })
210 } 211 }
211 212
212 b_android = { 213 b_android = {
213 'name': 'android', 214 'name': 'android',
214 'factory': android().ChromiumAnnotationFactory( 215 'factory': android().ChromiumAnnotationFactory(
215 target='Debug', 216 target='Debug',
216 slave_type='AnnotatedTrybot', 217 slave_type='AnnotatedTrybot',
217 annotation_script='src/build/android/buildbot/bb_run_bot.py', 218 annotation_script='src/build/android/buildbot/bb_run_bot.py',
218 factory_properties={ 219 factory_properties={
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 # Must be at least 2x the number of slaves. 353 # Must be at least 2x the number of slaves.
353 c['eventHorizon'] = 100 354 c['eventHorizon'] = 100
354 # Must be at least 2x the number of on-going builds. 355 # Must be at least 2x the number of on-going builds.
355 c['buildCacheSize'] = 100 356 c['buildCacheSize'] = 100
356 357
357 ####### PROJECT IDENTITY 358 ####### PROJECT IDENTITY
358 359
359 # The 'projectURL' string will be used to provide a link 360 # The 'projectURL' string will be used to provide a link
360 # from buildbot HTML pages to your project's home page. 361 # from buildbot HTML pages to your project's home page.
361 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' 362 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage'
OLDNEW
« no previous file with comments | « masters/master.client.webrtc/master_mac_cfg.py ('k') | masters/master.tryserver.webrtc/master.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698