Add target_environment on iOS bots.

* It is now mandatory since https://chromium-review.googlesource.com/c/chromium/src/+/6054045.
* Also apply yapf formatting on mb_config.pyl.

Change-Id: Ida7df21ca077f11751bbf04a79518cefc849db2c
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370720
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43510}
This commit is contained in:
Jeremy Leconte 2024-12-09 08:57:21 +01:00 committed by WebRTC LUCI CQ
parent 1537a8d34b
commit 2ca8f15991

View File

@ -336,10 +336,8 @@
'disable_trace_events',
'release_bot',
],
'disable_trace_events_x64':
['x64', 'disable_trace_events', 'release_bot'],
'disable_trace_events_x86':
['x86', 'disable_trace_events', 'release_bot'],
'disable_trace_events_x64': ['x64', 'disable_trace_events', 'release_bot'],
'disable_trace_events_x86': ['x86', 'disable_trace_events', 'release_bot'],
'dummy_audio_file_devices_no_protobuf_android_arm': [
'android',
'arm',
@ -352,24 +350,53 @@
['debug_bot', 'x64', 'dummy_audio_file_devices', 'no_protobuf'],
'dummy_audio_file_devices_no_protobuf_x86':
['debug_bot', 'x86', 'dummy_audio_file_devices', 'no_protobuf'],
'ios_debug_bot_arm64':
['ios', 'debug_bot', 'arm64', 'no_ios_code_signing', 'xctest'],
'ios_debug_bot_x64': ['ios', 'debug_bot', 'x64', 'xctest'],
'ios_debug_bot_arm64': [
'ios',
'ios_simulator',
'debug_bot',
'arm64',
'no_ios_code_signing',
'xctest',
],
'ios_debug_bot_x64': [
'ios',
'ios_simulator',
'debug_bot',
'x64',
'xctest',
],
'ios_internal_debug_bot_arm64': [
'ios', 'debug_bot', 'arm64', 'ios_code_signing_identity_description',
'xctest'
'ios',
'ios_device',
'debug_bot',
'arm64',
'ios_code_signing_identity_description',
'xctest',
],
'ios_internal_pure_release_bot_arm64': [
'ios', 'pure_release_bot', 'arm64',
'ios_code_signing_identity_description', 'xctest',
'ios',
'ios_device',
'pure_release_bot',
'arm64',
'ios_code_signing_identity_description',
'xctest',
'rtc_objc_test_prefix',
],
'ios_internal_release_bot_arm64': [
'ios', 'release_bot', 'arm64', 'ios_code_signing_identity_description',
'xctest'
'ios',
'ios_device',
'release_bot',
'arm64',
'ios_code_signing_identity_description',
'xctest',
],
'ios_release_bot_arm64': [
'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest',
'ios',
'ios_simulator',
'release_bot',
'arm64',
'no_ios_code_signing',
'xctest',
],
'libfuzzer_asan_release_bot_x64': [
'asan',
@ -399,10 +426,10 @@
'arm',
'chromium_base_dependency',
'perfetto',
'release_bot'
'release_bot',
],
'perfetto_x64': [ 'x64', 'perfetto', 'release_bot'],
'perfetto_x86': [ 'x86', 'perfetto', 'release_bot'],
'perfetto_x64': ['x64', 'perfetto', 'release_bot'],
'perfetto_x86': ['x86', 'perfetto', 'release_bot'],
'pure_release_bot_x64': ['openh264', 'pure_release_bot', 'x64', 'h265'],
'pure_release_bot_x86': ['openh264', 'pure_release_bot', 'x86', 'h265'],
'release_bot_arm': ['openh264', 'release_bot', 'arm', 'h265'],
@ -424,12 +451,10 @@
'rtti_no_sctp_x64': ['debug_bot', 'x64', 'rtti', 'no_sctp'],
'tsan_clang_release_bot_x64':
['tsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
'ubsan_clang_release_bot_x64': [
'ubsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'
],
'ubsan_vptr_clang_release_bot_x64': [
'ubsan_vptr', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'
],
'ubsan_clang_release_bot_x64':
['ubsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
'ubsan_vptr_clang_release_bot_x64':
['ubsan_vptr', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
'win_asan_clang_release_bot_x64': [
'asan',
'clang',
@ -544,6 +569,12 @@
'ios_code_signing_identity_description': {
'gn_args': 'ios_code_signing_identity_description="Apple Development"',
},
'ios_device': {
'gn_args': 'target_environment="device"'
},
'ios_simulator': {
'gn_args': 'target_environment="simulator"'
},
'libfuzzer': {
# TODO(b/42223878): use_fuzztest_wrapper adds a dependency to //base.
'gn_args': 'use_libfuzzer=true use_fuzztest_wrapper=true',