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

Side by Side Diff: webrtc/build/mb_config.pyl

Issue 2228053004: MB: Make commit-/trybots identical + add OpenH264 for all desktop configs (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Created 4 years, 4 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. 9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl.
10 # This is configuration for standalone WebRTC bots. It is used to keep the bot 10 # This is configuration for standalone WebRTC bots. It is used to keep the bot
(...skipping 24 matching lines...) Expand all
35 'Linux32 Release': 'gyp_release_bot_x86', 35 'Linux32 Release': 'gyp_release_bot_x86',
36 'Linux64 Debug': 'gyp_debug_bot_x64', 36 'Linux64 Debug': 'gyp_debug_bot_x64',
37 'Linux64 Release': 'gyp_release_bot_x64', 37 'Linux64 Release': 'gyp_release_bot_x64',
38 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64', 38 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64',
39 'Linux Memcheck': 'gyp_memcheck_release_bot_x64', 39 'Linux Memcheck': 'gyp_memcheck_release_bot_x64',
40 'Linux MSan': 'gyp_msan_clang_release_bot_x64', 40 'Linux MSan': 'gyp_msan_clang_release_bot_x64',
41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', 41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64',
42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', 42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64',
43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', 43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64',
44 'Linux64 Release [large tests]': 'gyp_release_bot_x64', 44 'Linux64 Release [large tests]': 'gyp_release_bot_x64',
45 'Linux64 Debug (GN)': 'gn_openh264_debug_bot_x64', 45 'Linux64 Debug (GN)': 'gn_debug_bot_x64',
46 'Linux64 Release (GN)': 'gn_openh264_release_bot_x64', 46 'Linux64 Release (GN)': 'gn_release_bot_x64',
47 47
48 # Android 48 # Android
49 'Android32 Builder': 'android_gyp_release_bot_arm', 49 'Android32 Builder': 'android_gyp_release_bot_arm',
50 'Android32 Builder (dbg)': 'android_gyp_debug_bot_arm', 50 'Android32 Builder (dbg)': 'android_gyp_debug_bot_arm',
51 'Android32 Builder x86': 'android_gyp_release_bot_x86', 51 'Android32 Builder x86': 'android_gyp_release_bot_x86',
52 'Android32 Builder x86 (dbg)': 'android_gyp_debug_bot_x86', 52 'Android32 Builder x86 (dbg)': 'android_gyp_debug_bot_x86',
53 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_bot_mipsel', 53 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_bot_mipsel',
54 'Android32 Clang (dbg)': 'android_gyp_clang_debug_bot_arm', 54 'Android32 Clang (dbg)': 'android_gyp_clang_debug_bot_arm',
55 'Android64 Builder': 'android_gyp_release_bot_arm64', 55 'Android64 Builder': 'android_gyp_release_bot_arm64',
56 'Android64 Builder (dbg)': 'android_gyp_debug_bot_arm64', 56 'Android64 Builder (dbg)': 'android_gyp_debug_bot_arm64',
57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_bot_x64', 57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_bot_x64',
58 'Android32 GN': 'android_gn_release_bot_arm', 58 'Android32 GN': 'android_gn_release_bot_arm',
59 'Android32 GN (dbg)': 'android_gn_debug_bot_arm', 59 'Android32 GN (dbg)': 'android_gn_debug_bot_arm',
60 'Android32 Tests (L Nexus5)(dbg)': 'none', 60 'Android32 Tests (L Nexus5)(dbg)': 'none',
61 'Android32 Tests (L Nexus5)': 'none', 61 'Android32 Tests (L Nexus5)': 'none',
62 'Android32 Tests (L Nexus7.2)(dbg)': 'none', 62 'Android32 Tests (L Nexus7.2)(dbg)': 'none',
63 'Android32 Tests (L Nexus7.2)': 'none', 63 'Android32 Tests (L Nexus7.2)': 'none',
64 'Android64 Tests (L Nexus9)': 'none', 64 'Android64 Tests (L Nexus9)': 'none',
65 }, 65 },
66 'tryserver.webrtc': { 66 'tryserver.webrtc': {
67 # iOS 67 # iOS
68 'ios_dbg': 'ios_gyp_debug_trybot_arm_device', 68 'ios_dbg': 'ios_gyp_debug_bot_arm_device',
69 'ios_rel': 'ios_gyp_release_trybot_arm_device', 69 'ios_rel': 'ios_gyp_release_bot_arm_device',
70 'ios_arm64_dbg': 'ios_gyp_debug_trybot_arm64_device', 70 'ios_arm64_dbg': 'ios_gyp_debug_bot_arm64_device',
71 'ios_arm64_rel': 'ios_gyp_release_trybot_arm64_device', 71 'ios_arm64_rel': 'ios_gyp_release_bot_arm64_device',
72 'ios32_sim_dbg': 'ios_gyp_debug_trybot_x86', 72 'ios32_sim_dbg': 'ios_gyp_debug_bot_x86',
73 'ios64_sim_dbg': 'ios_gyp_debug_trybot_x64', 73 'ios64_sim_dbg': 'ios_gyp_debug_bot_x64',
74 'ios64_gn_dbg': 'ios_gn_debug_trybot_arm64_device', 74 'ios64_gn_dbg': 'ios_gn_debug_bot_arm64_device',
75 'ios64_gn_rel': 'ios_gn_release_trybot_arm64_device', 75 'ios64_gn_rel': 'ios_gn_release_bot_arm64_device',
76 76
77 # Linux 77 # Linux
78 'linux_compile_dbg': 'gyp_debug_trybot_x64', 78 'linux_compile_dbg': 'gyp_debug_bot_x64',
79 'linux_compile_rel': 'gyp_release_trybot_x64', 79 'linux_compile_rel': 'gyp_release_bot_x64',
80 'linux_dbg': 'gyp_debug_trybot_x64', 80 'linux_dbg': 'gyp_debug_bot_x64',
81 'linux_rel': 'gyp_release_trybot_x64', 81 'linux_rel': 'gyp_release_bot_x64',
82 'linux_gn_dbg': 'gn_openh264_debug_trybot_x64', 82 'linux_gn_dbg': 'gn_debug_bot_x64',
83 'linux_gn_rel': 'gn_openh264_release_trybot_x64', 83 'linux_gn_rel': 'gn_release_bot_x64',
84 'linux_arm': 'gyp_release_trybot_arm', 84 'linux_arm': 'gyp_release_bot_arm',
85 'linux_asan': 'gyp_asan_lsan_clang_release_trybot_x64', 85 'linux_asan': 'gyp_asan_lsan_clang_release_bot_x64',
86 'linux_memcheck': 'gyp_memcheck_release_trybot_x64', 86 'linux_memcheck': 'gyp_memcheck_release_bot_x64',
87 'linux_msan': 'gyp_msan_clang_release_trybot_x64', 87 'linux_msan': 'gyp_msan_clang_release_bot_x64',
88 'linux_tsan2': 'gyp_tsan_clang_release_trybot_x64', 88 'linux_tsan2': 'gyp_tsan_clang_release_bot_x64',
89 'linux_ubsan': 'gyp_ubsan_clang_release_trybot_x64', 89 'linux_ubsan': 'gyp_ubsan_clang_release_bot_x64',
90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_trybot_x64', 90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_bot_x64',
91 'linux_baremetal': 'gyp_release_trybot_x64', 91 'linux_baremetal': 'gyp_release_bot_x64',
92 'linux_swarming': 'swarming_gyp_debug_trybot_x64', 92 'linux_swarming': 'swarming_gyp_debug_bot_x64',
93 93
94 # Android 94 # Android
95 'android_compile_dbg': 'android_gyp_debug_trybot_arm', 95 'android_compile_dbg': 'android_gyp_debug_bot_arm',
96 'android_compile_rel': 'android_gyp_release_trybot_arm', 96 'android_compile_rel': 'android_gyp_release_bot_arm',
97 'android_compile_arm64_dbg': 'android_gyp_debug_trybot_arm64', 97 'android_compile_arm64_dbg': 'android_gyp_debug_bot_arm64',
98 'android_compile_arm64_rel': 'android_gyp_release_trybot_arm64', 98 'android_compile_arm64_rel': 'android_gyp_release_bot_arm64',
99 'android_compile_x86_dbg': 'android_gyp_debug_trybot_x86', 99 'android_compile_x86_dbg': 'android_gyp_debug_bot_x86',
100 'android_compile_x86_rel': 'android_gyp_release_trybot_x86', 100 'android_compile_x86_rel': 'android_gyp_release_bot_x86',
101 'android_compile_x64_dbg': 'android_gyp_debug_trybot_x64', 101 'android_compile_x64_dbg': 'android_gyp_debug_bot_x64',
102 'android_compile_mips_dbg': 'android_gyp_clang_debug_trybot_mipsel', 102 'android_compile_mips_dbg': 'android_gyp_clang_debug_bot_mipsel',
103 'android_dbg': 'android_gyp_debug_trybot_arm', 103 'android_dbg': 'android_gyp_debug_bot_arm',
104 'android_rel': 'android_gyp_release_trybot_arm', 104 'android_rel': 'android_gyp_release_bot_arm',
105 'android_clang_dbg': 'android_gyp_clang_debug_trybot_arm', 105 'android_clang_dbg': 'android_gyp_clang_debug_bot_arm',
106 'android_amd64_rel': 'android_gyp_release_trybot_arm64', 106 'android_amd64_rel': 'android_gyp_release_bot_arm64',
107 'android_n6': 'android_gyp_debug_trybot_arm', 107 'android_n6': 'android_gyp_debug_bot_arm',
108 'android_gn_dbg': 'android_gn_debug_trybot_arm', 108 'android_gn_dbg': 'android_gn_debug_bot_arm',
109 'android_gn_rel': 'android_gn_release_trybot_arm', 109 'android_gn_rel': 'android_gn_release_bot_arm',
110 }, 110 },
111 }, 111 },
112 112
113 # This is the list of configs that you can pass to mb; each config 113 # This is the list of configs that you can pass to mb; each config
114 # represents a particular combination of GYP_DEFINES/gn args that 114 # represents a particular combination of GYP_DEFINES/gn args that
115 # we must support. A given config *may* be platform-specific but 115 # we must support. A given config *may* be platform-specific but
116 # is not necessarily so (i.e., we might have mac, win, and linux 116 # is not necessarily so (i.e., we might have mac, win, and linux
117 # bots all using the 'gn_release_bot' config). 117 # bots all using the 'gn_release_bot' config).
118 'configs': { 118 'configs': {
119 # iOS 119 # iOS
(...skipping 14 matching lines...) Expand all
134 ], 134 ],
135 'ios_gyp_release_bot_arm64_device': [ 135 'ios_gyp_release_bot_arm64_device': [
136 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device' 136 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device'
137 ], 137 ],
138 'ios_gyp_debug_bot_x86': [ 138 'ios_gyp_debug_bot_x86': [
139 'ios', 'gyp', 'ios_debug_bot', 'x86' 139 'ios', 'gyp', 'ios_debug_bot', 'x86'
140 ], 140 ],
141 'ios_gyp_debug_bot_x64': [ 141 'ios_gyp_debug_bot_x64': [
142 'ios', 'gyp', 'ios_release_bot', 'x64' 142 'ios', 'gyp', 'ios_release_bot', 'x64'
143 ], 143 ],
144 # iOS trybots
145 'ios_gn_debug_trybot_arm64_device': [
146 'ios', 'gn', 'ios_debug_trybot', 'arm64', 'device'
147 ],
148 'ios_gn_release_trybot_arm64_device': [
149 'ios', 'gn', 'ios_release_trybot', 'arm64', 'device'
150 ],
151 'ios_gyp_debug_trybot_arm_device': [
152 'ios', 'gyp', 'ios_debug_trybot', 'arm', 'device'
153 ],
154 'ios_gyp_release_trybot_arm_device': [
155 'ios', 'gyp', 'ios_release_trybot', 'arm', 'device'
156 ],
157 'ios_gyp_debug_trybot_arm64_device': [
158 'ios', 'gyp', 'ios_debug_trybot', 'arm64', 'device'
159 ],
160 'ios_gyp_release_trybot_arm64_device': [
161 'ios', 'gyp', 'ios_release_trybot', 'arm64', 'device'
162 ],
163 'ios_gyp_debug_trybot_x86': [
164 'ios', 'gyp', 'ios_debug_trybot', 'x86'
165 ],
166 'ios_gyp_debug_trybot_x64': [
167 'ios', 'gyp', 'ios_release_trybot', 'x64'
168 ],
169 144
170 # Linux 145 # Linux
171 'gyp_release_bot_arm': [ 146 'gyp_release_bot_arm': [
172 'gyp', 'release_bot', 'arm' 147 'gyp', 'openh264_release_bot', 'arm'
173 ], 148 ],
174 'gyp_debug_bot_x86': [ 149 'gyp_debug_bot_x86': [
175 'gyp', 'debug_bot', 'x86' 150 'gyp', 'openh264_debug_bot', 'x86'
176 ], 151 ],
177 'gyp_release_bot_x86': [ 152 'gyp_release_bot_x86': [
178 'gyp', 'release_bot', 'x86' 153 'gyp', 'openh264_release_bot', 'x86'
179 ], 154 ],
180 'gyp_debug_bot_x64': [ 155 'gyp_debug_bot_x64': [
181 'gyp', 'debug_bot', 'x64' 156 'gyp', 'openh264_debug_bot', 'x64'
182 ], 157 ],
183 'gyp_release_bot_x64': [ 158 'gyp_release_bot_x64': [
184 'gyp', 'release_bot', 'x64' 159 'gyp', 'openh264_release_bot', 'x64'
185 ], 160 ],
186 'gyp_asan_lsan_clang_release_bot_x64': [ 161 'gyp_asan_lsan_clang_release_bot_x64': [
187 'gyp', 'asan', 'lsan', 'clang', 'release_bot', 'x64' 162 'gyp', 'asan', 'lsan', 'clang', 'openh264_release_bot', 'x64'
188 ], 163 ],
189 'gyp_memcheck_release_bot_x64': [ 164 'gyp_memcheck_release_bot_x64': [
190 'gyp', 'memcheck', 'release_bot', 'x64' 165 'gyp', 'memcheck', 'openh264_release_bot', 'x64'
191 ], 166 ],
192 'gyp_msan_clang_release_bot_x64': [ 167 'gyp_msan_clang_release_bot_x64': [
193 'gyp', 'msan', 'clang', 'release_bot', 'x64' 168 'gyp', 'msan', 'clang', 'openh264_release_bot', 'x64'
194 ], 169 ],
195 'gyp_tsan_clang_release_bot_x64': [ 170 'gyp_tsan_clang_release_bot_x64': [
196 'gyp', 'tsan', 'clang', 'release_bot', 'x64' 171 'gyp', 'tsan', 'clang', 'openh264_release_bot', 'x64'
197 ], 172 ],
198 'gyp_ubsan_clang_release_bot_x64': [ 173 'gyp_ubsan_clang_release_bot_x64': [
199 'gyp', 'ubsan', 'clang', 'release_bot', 'x64' 174 'gyp', 'ubsan', 'clang', 'openh264_release_bot', 'x64'
200 ], 175 ],
201 'gyp_ubsan_vptr_clang_release_bot_x64': [ 176 'gyp_ubsan_vptr_clang_release_bot_x64': [
202 'gyp', 'ubsan_vptr', 'clang', 'release_bot', 'x64' 177 'gyp', 'ubsan_vptr', 'clang', 'openh264_release_bot', 'x64'
203 ], 178 ],
204 'gn_openh264_debug_bot_x64': [ 179 'gn_debug_bot_x64': [
205 'gn', 'openh264', 'debug_bot', 'x64' 180 'gn', 'openh264_debug_bot', 'x64'
206 ], 181 ],
207 'gn_openh264_release_bot_x64': [ 182 'gn_release_bot_x64': [
208 'gn', 'openh264', 'release_bot', 'x64' 183 'gn', 'openh264_release_bot', 'x64'
209 ], 184 ],
210 # Linux trybot 185 'swarming_gyp_debug_bot_x64': [
211 'gyp_release_trybot_arm': [ 186 'swarming', 'gyp', 'openh264_debug_bot', 'x64'
212 'gyp', 'release_trybot', 'arm'
213 ],
214 'gyp_debug_trybot_x64': [
215 'gyp', 'debug_trybot', 'x64'
216 ],
217 'gyp_release_trybot_x64': [
218 'gyp', 'release_trybot', 'x64'
219 ],
220 'gyp_asan_lsan_clang_release_trybot_x64': [
221 'gyp', 'asan', 'lsan', 'clang', 'release_trybot', 'x64'
222 ],
223 'gyp_memcheck_release_trybot_x64': [
224 'gyp', 'memcheck', 'release_trybot', 'x64'
225 ],
226 'gyp_msan_clang_release_trybot_x64': [
227 'gyp', 'msan', 'clang', 'release_trybot', 'x64'
228 ],
229 'gyp_tsan_clang_release_trybot_x64': [
230 'gyp', 'tsan', 'clang', 'release_trybot', 'x64'
231 ],
232 'gyp_ubsan_clang_release_trybot_x64': [
233 'gyp', 'ubsan', 'clang', 'release_trybot', 'x64'
234 ],
235 'gyp_ubsan_vptr_clang_release_trybot_x64': [
236 'gyp', 'ubsan_vptr', 'clang', 'release_trybot', 'x64'
237 ],
238 'gn_openh264_debug_trybot_x64': [
239 'gn', 'openh264', 'debug_trybot', 'x64'
240 ],
241 'gn_openh264_release_trybot_x64': [
242 'gn', 'openh264', 'release_trybot', 'x64'
243 ],
244 'swarming_gyp_debug_trybot_x64': [
245 'swarming', 'gyp', 'debug', 'debug_trybot', 'x64'
246 ], 187 ],
247 188
248 # Android 189 # Android
190 'android_gyp_debug_bot_arm': [
191 'android', 'gyp', 'debug_bot', 'arm'
192 ],
249 'android_gyp_release_bot_arm': [ 193 'android_gyp_release_bot_arm': [
250 'android', 'gyp', 'release_bot', 'arm' 194 'android', 'gyp', 'release_bot', 'arm'
251 ], 195 ],
252 'android_gyp_debug_bot_arm': [ 196 'android_gyp_debug_bot_x86': [
253 'android', 'gyp', 'debug_bot', 'arm' 197 'android', 'gyp', 'debug_bot', 'x86'
254 ], 198 ],
255 'android_gyp_release_bot_x86': [ 199 'android_gyp_release_bot_x86': [
256 'android', 'gyp', 'release_bot', 'x86' 200 'android', 'gyp', 'release_bot', 'x86'
257 ], 201 ],
258 'android_gyp_debug_bot_x86': [ 202 'android_gyp_clang_debug_bot_arm': [
259 'android', 'gyp', 'debug_bot', 'x86' 203 'android', 'gyp', 'clang', 'debug_bot', 'arm'
260 ], 204 ],
261 'android_gyp_clang_debug_bot_mipsel': [ 205 'android_gyp_clang_debug_bot_mipsel': [
262 'android', 'gyp', 'clang', 'debug_bot', 'mipsel' 206 'android', 'gyp', 'clang', 'debug_bot', 'mipsel'
263 ], 207 ],
264 'android_gyp_clang_debug_bot_arm': [ 208 'android_gyp_debug_bot_arm64': [
265 'android', 'gyp', 'clang', 'debug_bot', 'arm' 209 'android', 'gyp', 'debug_bot', 'arm64'
266 ], 210 ],
267 'android_gyp_release_bot_arm64': [ 211 'android_gyp_release_bot_arm64': [
268 'android', 'gyp', 'release_bot', 'arm64' 212 'android', 'gyp', 'release_bot', 'arm64'
269 ], 213 ],
270 'android_gyp_debug_bot_arm64': [
271 'android', 'gyp', 'debug_bot', 'arm64'
272 ],
273 'android_gyp_debug_bot_x64': [ 214 'android_gyp_debug_bot_x64': [
274 'android', 'gyp', 'debug_bot', 'x64' 215 'android', 'gyp', 'debug_bot', 'x64'
275 ], 216 ],
217 'android_gn_debug_bot_arm': [
218 'android', 'gn', 'debug_bot', 'arm'
219 ],
276 'android_gn_release_bot_arm': [ 220 'android_gn_release_bot_arm': [
277 'android', 'gn', 'release_bot', 'arm' 221 'android', 'gn', 'release_bot', 'arm'
278 ], 222 ],
279 'android_gn_debug_bot_arm': [
280 'android', 'gn', 'debug_bot', 'arm'
281 ],
282 # Android trybots
283 'android_gyp_debug_trybot_arm': [
284 'android', 'gyp', 'debug_trybot', 'arm',
285 ],
286 'android_gyp_release_trybot_arm': [
287 'android', 'gyp', 'release_trybot', 'arm',
288 ],
289 'android_gyp_debug_trybot_arm64': [
290 'android', 'gyp', 'debug_trybot', 'arm64',
291 ],
292 'android_gyp_release_trybot_arm64': [
293 'android', 'gyp', 'release_trybot', 'arm64',
294 ],
295 'android_gyp_debug_trybot_x86': [
296 'android', 'gyp', 'debug_trybot', 'x86',
297 ],
298 'android_gyp_release_trybot_x86': [
299 'android', 'gyp', 'release_trybot', 'x86',
300 ],
301 'android_gyp_debug_trybot_x64': [
302 'android', 'gyp', 'debug_trybot', 'x64',
303 ],
304 'android_gyp_clang_debug_trybot_mipsel': [
305 'android', 'gyp', 'clang', 'debug_trybot', 'mipsel',
306 ],
307 'android_gyp_clang_debug_trybot_arm': [
308 'android', 'gyp', 'clang', 'debug_trybot', 'arm',
309 ],
310 'android_gn_debug_trybot_arm': [
311 'android', 'gn', 'debug_trybot', 'arm',
312 ],
313 'android_gn_release_trybot_arm': [
314 'android', 'gn', 'release_trybot', 'arm',
315 ],
316 223
317 # This is used for tracking purposes; any bot that uses this config 224 # This is used for tracking purposes; any bot that uses this config
318 # should never actually run MB. 225 # should never actually run MB.
319 'none': [ 226 'none': [
320 'error', 227 'error',
321 ], 228 ],
322 }, 229 },
323 230
324 # This is a dict mapping a given 'mixin' name to a dict of settings that 231 # This is a dict mapping a given 'mixin' name to a dict of settings that
325 # mb should use. See //tools/mb/docs/user_guide.md for more information. 232 # mb should use. See //tools/mb/docs/user_guide.md for more information.
(...skipping 29 matching lines...) Expand all
355 }, 262 },
356 263
357 'debug': { 264 'debug': {
358 'gn_args': 'is_debug=true', 265 'gn_args': 'is_debug=true',
359 }, 266 },
360 267
361 'debug_bot': { 268 'debug_bot': {
362 'mixins': ['debug', 'shared', 'goma'], 269 'mixins': ['debug', 'shared', 'goma'],
363 }, 270 },
364 271
365 'debug_trybot': {
366 'mixins': ['debug_bot', 'dcheck_always_on'],
367 },
368
369 'device': { 272 'device': {
370 'gn_args': 'ios_enable_code_signing=false', 273 'gn_args': 'ios_enable_code_signing=false',
371 'gyp_defines': 'chromium_ios_signing=0', 274 'gyp_defines': 'chromium_ios_signing=0',
372 }, 275 },
373 276
374 # This mixin is used to force configs that use it to fail. It 277 # This mixin is used to force configs that use it to fail. It
375 # is used in two cases: when we have bots that we haven't looked 278 # is used in two cases: when we have bots that we haven't looked
376 # at yet and don't know whether they need MB or not, and for bots 279 # at yet and don't know whether they need MB or not, and for bots
377 # that are test-only and should never run MB. 280 # that are test-only and should never run MB.
378 'error': { 281 'error': {
(...skipping 14 matching lines...) Expand all
393 296
394 'ios': { 297 'ios': {
395 'gn_args': 'target_os="ios"', 298 'gn_args': 'target_os="ios"',
396 'gyp_defines': 'OS=ios', 299 'gyp_defines': 'OS=ios',
397 }, 300 },
398 301
399 'ios_debug_bot': { 302 'ios_debug_bot': {
400 'mixins': ['debug', 'shared'] 303 'mixins': ['debug', 'shared']
401 }, 304 },
402 305
403 'ios_debug_trybot': {
404 'mixins': ['ios_debug_bot', 'dcheck_always_on']
405 },
406
407 'ios_release_bot': { 306 'ios_release_bot': {
408 'mixins': ['release', 'static'] 307 'mixins': ['release', 'static']
409 }, 308 },
410 309
411 'ios_release_trybot': {
412 'mixins': ['ios_release_bot', 'dcheck_always_on']
413 },
414
415 'lsan': { 310 'lsan': {
416 'gn_args': 'is_lsan=true', 311 'gn_args': 'is_lsan=true',
417 'gyp_defines': 'lsan=1', 312 'gyp_defines': 'lsan=1',
418 }, 313 },
419 314
420 'memcheck': { 315 'memcheck': {
421 'gyp_defines': 'build_for_tool=memcheck', 316 'gyp_defines': 'build_for_tool=memcheck',
422 }, 317 },
423 318
424 'mipsel': { 319 'mipsel': {
425 'gn_args': 'target_cpu="mipsel"', 320 'gn_args': 'target_cpu="mipsel"',
426 'gyp_defines': 'target_arch=mipsel', 321 'gyp_defines': 'target_arch=mipsel',
427 }, 322 },
428 323
429 'msan': { 324 'msan': {
430 'gn_args': ('is_msan=true msan_track_origins=2 ' 325 'gn_args': ('is_msan=true msan_track_origins=2 '
431 'use_prebuilt_instrumented_libraries=true'), 326 'use_prebuilt_instrumented_libraries=true'),
432 'gyp_defines': ('msan=1 msan_track_origins=2 ' 327 'gyp_defines': ('msan=1 msan_track_origins=2 '
433 'use_prebuilt_instrumented_libraries=1'), 328 'use_prebuilt_instrumented_libraries=1'),
434 }, 329 },
435 330
436 'tsan': {
437 'gn_args': 'is_tsan=true',
438 'gyp_defines': 'tsan=1',
439 },
440
441 'openh264': { 331 'openh264': {
442 'gn_args': 'ffmpeg_branding="Chrome" rtc_use_h264=true', 332 'gn_args': 'ffmpeg_branding="Chrome" rtc_use_h264=true',
443 'gyp_defines': 'ffmpeg_branding=Chrome rtc_use_h264=1', 333 'gyp_defines': 'ffmpeg_branding=Chrome rtc_use_h264=1',
444 }, 334 },
445 335
336 'openh264_debug_bot': {
337 'mixins': ['openh264', 'debug_bot'],
338 },
339
340 'openh264_release_bot': {
341 'mixins': ['openh264', 'release_bot'],
342 },
343
446 'release': { 344 'release': {
447 'gn_args': 'is_debug=false', 345 'gn_args': 'is_debug=false',
448 }, 346 },
449 347
450 'release_bot': { 348 'release_bot': {
451 'mixins': ['release', 'static', 'goma'], 349 'mixins': ['release', 'static', 'dcheck_always_on', 'goma'],
452 },
453
454 'release_trybot': {
455 'mixins': ['release_bot', 'dcheck_always_on'],
456 }, 350 },
457 351
458 'shared': { 352 'shared': {
459 'gn_args': 'is_component_build=true', 353 'gn_args': 'is_component_build=true',
460 'gyp_defines': 'component=shared_library', 354 'gyp_defines': 'component=shared_library',
461 }, 355 },
462 356
463 'static': { 357 'static': {
464 'gn_args': 'is_component_build=false', 358 'gn_args': 'is_component_build=false',
465 'gyp_defines': 'component=static_library', 359 'gyp_defines': 'component=static_library',
466 }, 360 },
467 361
468 'swarming': { 362 'swarming': {
469 'gn_args': '', 363 'gn_args': '',
470 'gyp_defines': 'test_isolation_mode=prepare', 364 'gyp_defines': 'test_isolation_mode=prepare',
471 }, 365 },
472 366
367 'tsan': {
368 'gn_args': 'is_tsan=true',
369 'gyp_defines': 'tsan=1',
370 },
371
473 'ubsan': { 372 'ubsan': {
474 'gn_args': 'is_ubsan=true', 373 'gn_args': 'is_ubsan=true',
475 'gyp_defines': 'ubsan=1', 374 'gyp_defines': 'ubsan=1',
476 }, 375 },
477 376
478 'ubsan_vptr': { 377 'ubsan_vptr': {
479 'gn_args': 'is_ubsan_vptr=true', 378 'gn_args': 'is_ubsan_vptr=true',
480 'gyp_defines': 'ubsan_vptr=1', 379 'gyp_defines': 'ubsan_vptr=1',
481 }, 380 },
482 381
483 'x64': { 382 'x64': {
484 'gn_args': 'target_cpu="x64"', 383 'gn_args': 'target_cpu="x64"',
485 'gyp_defines': 'target_arch=x64', 384 'gyp_defines': 'target_arch=x64',
486 }, 385 },
487 386
488 'x86': { 387 'x86': {
489 'gn_args': 'target_cpu="x86"', 388 'gn_args': 'target_cpu="x86"',
490 'gyp_defines': 'target_arch=ia32', 389 'gyp_defines': 'target_arch=ia32',
491 }, 390 },
492 }, 391 },
493 } 392 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698