Add perf testers to mb_config.pyl.
For now I think I have to run mb + ninja on testers in order to generate the proto used by webrtc_dashboard_upload.py. I would prefer a solution where we build on the builder and distribute via isolate, but let's do this for now (it will have to be the solution if isolate doesn't work out). Also remove obsolete entries. I think the previous code used to try to list all bots, but it clearly failed at that. The error one gets when an unlisted bot runs mb is very clear anyway. Bug: chromium:1029452 Change-Id: I2f4dda24ef0fb0337439c30c065b29b0da6bbe16 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168527 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30521}
This commit is contained in:

committed by
Commit Bot

parent
0618cbc989
commit
e7c4f90651
@ -103,19 +103,20 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
'client.webrtc.perf': {
|
'client.webrtc.perf': {
|
||||||
# Android
|
# These are here because testers need to gn gen + ninja for the
|
||||||
'Android32 Builder': 'android_pure_release_bot_arm',
|
# webrtc_dashboard_upload target (otherwise a tester would not need to
|
||||||
'Android64 Builder': 'android_pure_release_bot_arm64',
|
# build anything).
|
||||||
'Android32 Tests (J Nexus4)': 'none',
|
# TODO(http://crbug.com/1029452): Nuke these and isolate on builder
|
||||||
'Android32 Tests (K Nexus5)': 'none',
|
# instead?
|
||||||
'Android32 Tests (L Nexus5)': 'none',
|
'Perf Android32 (K Nexus5)': 'release_bot_x64',
|
||||||
'Android32 Tests (L Nexus6)': 'none',
|
'Perf Android32 (M AOSP Nexus6)': 'release_bot_x64',
|
||||||
'Android32 Tests (L Nexus7.2)': 'none',
|
'Perf Android64 (M Nexus5X)': 'release_bot_x64',
|
||||||
'Android64 Tests (L Nexus9)': 'none',
|
'Perf Android64 (O Pixel2)': 'release_bot_x64',
|
||||||
'Linux Trusty': 'pure_release_bot_x64',
|
'Perf Linux Trusty': 'release_bot_x64',
|
||||||
'Mac 10.11': 'pure_release_bot_x64',
|
'Perf Mac 10.11': 'release_bot_x64',
|
||||||
'Win7': 'win_clang_pure_release_bot_x86',
|
'Perf Win7': 'release_bot_x64',
|
||||||
},
|
},
|
||||||
|
|
||||||
'client.webrtc.fyi': {
|
'client.webrtc.fyi': {
|
||||||
# Mac
|
# Mac
|
||||||
'Mac (swarming)': 'release_bot_x64',
|
'Mac (swarming)': 'release_bot_x64',
|
||||||
@ -446,12 +447,6 @@
|
|||||||
'rtti_no_sctp_android_arm': [
|
'rtti_no_sctp_android_arm': [
|
||||||
'android', 'debug_static_bot', 'arm', 'rtti', 'no_sctp'
|
'android', 'debug_static_bot', 'arm', 'rtti', 'no_sctp'
|
||||||
],
|
],
|
||||||
|
|
||||||
# This is used for tracking purposes; any bot that uses this config
|
|
||||||
# should never actually run MB.
|
|
||||||
'none': [
|
|
||||||
'error',
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
|
|
||||||
# This is a dict mapping a given 'mixin' name to a dict of settings that
|
# This is a dict mapping a given 'mixin' name to a dict of settings that
|
||||||
@ -498,14 +493,6 @@
|
|||||||
'mixins': ['debug', 'minimal_symbols', 'goma'],
|
'mixins': ['debug', 'minimal_symbols', 'goma'],
|
||||||
},
|
},
|
||||||
|
|
||||||
# This mixin is used to force configs that use it to fail. It
|
|
||||||
# is used in two cases: when we have bots that we haven't looked
|
|
||||||
# at yet and don't know whether they need MB or not, and for bots
|
|
||||||
# that are test-only and should never run MB.
|
|
||||||
'error': {
|
|
||||||
'gn_args': 'error',
|
|
||||||
},
|
|
||||||
|
|
||||||
'full_symbols': {
|
'full_symbols': {
|
||||||
'gn_args': 'symbol_level=2',
|
'gn_args': 'symbol_level=2',
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user