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

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

Issue 2312733002: MB: Add WebRTC FYI bots to mb_config.pyl. (Closed)
Patch Set: Created 4 years, 3 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 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 'win_drmemory_full': 'win_gn_drmemory_debug_bot_x86', 195 'win_drmemory_full': 'win_gn_drmemory_debug_bot_x86',
196 'win_baremetal': 'gn_release_bot_x86', 196 'win_baremetal': 'gn_release_bot_x86',
197 'win_swarming': 'swarming_gn_debug_bot_x64', 197 'win_swarming': 'swarming_gn_debug_bot_x64',
198 # TODO(kjellander): Remove the two GN configs below as soon we've renamed 198 # TODO(kjellander): Remove the two GN configs below as soon we've renamed
199 # the bots to the GYP versions (duplicated now). 199 # the bots to the GYP versions (duplicated now).
200 'win_x64_gn_dbg': 'gyp_debug_bot_x64_exclude_tests', 200 'win_x64_gn_dbg': 'gyp_debug_bot_x64_exclude_tests',
201 'win_x64_gn_rel': 'gyp_release_bot_x64_exclude_tests', 201 'win_x64_gn_rel': 'gyp_release_bot_x64_exclude_tests',
202 'win_x64_gyp_dbg': 'gyp_debug_bot_x64_exclude_tests', 202 'win_x64_gyp_dbg': 'gyp_debug_bot_x64_exclude_tests',
203 'win_x64_gyp_rel': 'gyp_release_bot_x64_exclude_tests', 203 'win_x64_gyp_rel': 'gyp_release_bot_x64_exclude_tests',
204 }, 204 },
205 'client.webrtc.fyi': {
206 # Mac
207 'Mac64 Release (swarming)': 'swarming_gn_release_bot_x64',
208
209 # Linux
210 'Linux32 Debug': 'gn_debug_bot_x86',
211 'Linux32 Release': 'gn_release_bot_x86',
212 'Linux64 GCC': 'gn_gcc_release_bot_x64',
213 'Linux64 Release (swarming)': 'swarming_gn_release_bot_x64',
214
215 # Android
216 'Android32 ASan (L Nexus6)': 'android_gn_asan_shared_release_bot_arm',
217 'Android32 Builder': 'android_gn_release_bot_arm',
218 'Android32 Tests (J Nexus4)': 'none',
219 'Android32 Tests (K Nexus5)': 'none',
220 'Android32 Tests (L Nexus6)': 'none',
221
222 # Windows
223 'Win32 Release (swarming)': 'swarming_gn_release_bot_x86',
224 }
205 }, 225 },
206 226
207 # This is the list of configs that you can pass to mb; each config 227 # This is the list of configs that you can pass to mb; each config
208 # represents a particular combination of GYP_DEFINES/gn args that 228 # represents a particular combination of GYP_DEFINES/gn args that
209 # we must support. A given config *may* be platform-specific but 229 # we must support. A given config *may* be platform-specific but
210 # is not necessarily so (i.e., we might have mac, win, and linux 230 # is not necessarily so (i.e., we might have mac, win, and linux
211 # bots all using the 'gn_release_bot' config). 231 # bots all using the 'gn_release_bot' config).
212 'configs': { 232 'configs': {
213 # iOS 233 # iOS
214 'ios_gn_debug_static_bot_arm64_device': [ 234 'ios_gn_debug_static_bot_arm64_device': [
(...skipping 15 matching lines...) Expand all
230 'ios', 'gn', 'debug_static_bot', 'x64' 250 'ios', 'gn', 'debug_static_bot', 'x64'
231 ], 251 ],
232 'ios_gyp_debug_static_bot_arm64_device': [ 252 'ios_gyp_debug_static_bot_arm64_device': [
233 'ios', 'gyp', 'debug_static_bot', 'arm64', 'device' 253 'ios', 'gyp', 'debug_static_bot', 'arm64', 'device'
234 ], 254 ],
235 'ios_gyp_release_bot_arm64_device': [ 255 'ios_gyp_release_bot_arm64_device': [
236 'ios', 'gyp', 'release_bot', 'arm64', 'device' 256 'ios', 'gyp', 'release_bot', 'arm64', 'device'
237 ], 257 ],
238 258
239 # Linux, Mac and Windows 259 # Linux, Mac and Windows
260 'gn_gcc_release_bot_x64': [
261 'gn', 'gcc', 'release_bot', 'x64'
262 ],
240 'gn_crosscompile_release_bot_arm': [ 263 'gn_crosscompile_release_bot_arm': [
241 'gn', 'crosscompile', 'openh264_release_bot', 'arm' 264 'gn', 'crosscompile', 'openh264_release_bot', 'arm'
242 ], 265 ],
243 'gyp_debug_bot_x64_exclude_tests': [ 266 'gyp_debug_bot_x64_exclude_tests': [
244 'gyp', 'gyp_limited_support_build', 'debug_bot', 'x64' 267 'gyp', 'gyp_limited_support_build', 'debug_bot', 'x64'
245 ], 268 ],
246 'gyp_release_bot_x64_exclude_tests': [ 269 'gyp_release_bot_x64_exclude_tests': [
247 'gyp', 'gyp_limited_support_build', 'release_bot', 'x64' 270 'gyp', 'gyp_limited_support_build', 'release_bot', 'x64'
248 ], 271 ],
249 'gn_asan_lsan_clang_release_bot_x64': [ 272 'gn_asan_lsan_clang_release_bot_x64': [
(...skipping 19 matching lines...) Expand all
269 ], 292 ],
270 'gn_release_bot_x86': [ 293 'gn_release_bot_x86': [
271 'gn', 'openh264_release_bot', 'x86' 294 'gn', 'openh264_release_bot', 'x86'
272 ], 295 ],
273 'gn_debug_bot_x64': [ 296 'gn_debug_bot_x64': [
274 'gn', 'openh264_debug_bot', 'x64' 297 'gn', 'openh264_debug_bot', 'x64'
275 ], 298 ],
276 'gn_release_bot_x64': [ 299 'gn_release_bot_x64': [
277 'gn', 'openh264_release_bot', 'x64' 300 'gn', 'openh264_release_bot', 'x64'
278 ], 301 ],
302 'swarming_gn_release_bot_x86': [
303 'swarming', 'gn', 'openh264_release_bot', 'x86'
304 ],
279 'swarming_gn_debug_bot_x64': [ 305 'swarming_gn_debug_bot_x64': [
280 'swarming', 'gn', 'openh264_debug_bot', 'x64' 306 'swarming', 'gn', 'openh264_debug_bot', 'x64'
281 ], 307 ],
308 'swarming_gn_release_bot_x64': [
309 'swarming', 'gn', 'openh264_release_bot', 'x64'
310 ],
282 311
283 # Windows 312 # Windows
284 'win_gn_clang_debug_bot_x86': [ 313 'win_gn_clang_debug_bot_x86': [
285 'gn', 'clang', 'openh264_debug_bot', 'x86', 314 'gn', 'clang', 'openh264_debug_bot', 'x86',
286 ], 315 ],
287 'win_gn_clang_release_bot_x86': [ 316 'win_gn_clang_release_bot_x86': [
288 'gn', 'clang', 'openh264_release_bot', 'x86', 317 'gn', 'clang', 'openh264_release_bot', 'x86',
289 ], 318 ],
290 'win_gn_clang_debug_bot_x64': [ 319 'win_gn_clang_debug_bot_x64': [
291 'gn', 'clang', 'openh264_debug_bot', 'x64', 320 'gn', 'clang', 'openh264_debug_bot', 'x64',
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 ], 363 ],
335 'android_gn_debug_static_bot_arm64': [ 364 'android_gn_debug_static_bot_arm64': [
336 'android', 'gn', 'debug_static_bot', 'arm64' 365 'android', 'gn', 'debug_static_bot', 'arm64'
337 ], 366 ],
338 'android_gn_release_bot_arm64': [ 367 'android_gn_release_bot_arm64': [
339 'android', 'gn', 'release_bot', 'arm64' 368 'android', 'gn', 'release_bot', 'arm64'
340 ], 369 ],
341 'android_gn_debug_static_bot_x64': [ 370 'android_gn_debug_static_bot_x64': [
342 'android', 'gn', 'debug_static_bot', 'x64' 371 'android', 'gn', 'debug_static_bot', 'x64'
343 ], 372 ],
373 'android_gn_asan_shared_release_bot_arm': [
374 'android', 'gn', 'asan', 'clang', 'shared', 'release_bot', 'arm'
375 ],
344 376
345 # This is used for tracking purposes; any bot that uses this config 377 # This is used for tracking purposes; any bot that uses this config
346 # should never actually run MB. 378 # should never actually run MB.
347 'none': [ 379 'none': [
348 'error', 380 'error',
349 ], 381 ],
350 }, 382 },
351 383
352 # This is a dict mapping a given 'mixin' name to a dict of settings that 384 # This is a dict mapping a given 'mixin' name to a dict of settings that
353 # mb should use. See //tools/mb/docs/user_guide.md for more information. 385 # mb should use. See //tools/mb/docs/user_guide.md for more information.
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 446
415 # This mixin is used to force configs that use it to fail. It 447 # This mixin is used to force configs that use it to fail. It
416 # is used in two cases: when we have bots that we haven't looked 448 # is used in two cases: when we have bots that we haven't looked
417 # at yet and don't know whether they need MB or not, and for bots 449 # at yet and don't know whether they need MB or not, and for bots
418 # that are test-only and should never run MB. 450 # that are test-only and should never run MB.
419 'error': { 451 'error': {
420 'gn_args': 'error', 452 'gn_args': 'error',
421 'gyp_defines': 'target_arch=unknown', 453 'gyp_defines': 'target_arch=unknown',
422 }, 454 },
423 455
456 'gcc': {
457 'gn_args': 'is_clang=false use_sysroot=false',
458 'gyp_defines': 'clang=0',
459 },
460
424 'gn': {'type': 'gn'}, 461 'gn': {'type': 'gn'},
425 462
426 'goma': { 463 'goma': {
427 # The MB code will properly escape goma_dir if necessary in the GYP 464 # The MB code will properly escape goma_dir if necessary in the GYP
428 # code path; the GN code path needs no escaping. 465 # code path; the GN code path needs no escaping.
429 'gn_args': 'use_goma=true', 466 'gn_args': 'use_goma=true',
430 'gyp_defines': 'use_goma=1', 467 'gyp_defines': 'use_goma=1',
431 }, 468 },
432 469
433 'gyp': {'type': 'gyp'}, 470 'gyp': {'type': 'gyp'},
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 'gn_args': 'target_cpu="x64"', 569 'gn_args': 'target_cpu="x64"',
533 'gyp_defines': 'target_arch=x64', 570 'gyp_defines': 'target_arch=x64',
534 }, 571 },
535 572
536 'x86': { 573 'x86': {
537 'gn_args': 'target_cpu="x86"', 574 'gn_args': 'target_cpu="x86"',
538 'gyp_defines': 'target_arch=ia32', 575 'gyp_defines': 'target_arch=ia32',
539 }, 576 },
540 }, 577 },
541 } 578 }
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