| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |