From 2ca8f15991ba593509aae828d8ab28cb763ee1a1 Mon Sep 17 00:00:00 2001 From: Jeremy Leconte Date: Mon, 9 Dec 2024 08:57:21 +0100 Subject: [PATCH] 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 Reviewed-by: Mirko Bonadei Cr-Commit-Position: refs/heads/main@{#43510} --- tools_webrtc/mb/mb_config.pyl | 81 ++++++++++++++++++++++++----------- 1 file changed, 56 insertions(+), 25 deletions(-) diff --git a/tools_webrtc/mb/mb_config.pyl b/tools_webrtc/mb/mb_config.pyl index 5c2165d1a3..79d372ff9f 100644 --- a/tools_webrtc/mb/mb_config.pyl +++ b/tools_webrtc/mb/mb_config.pyl @@ -144,7 +144,7 @@ 'dummy_audio_file_devices_no_protobuf': 'dummy_audio_file_devices_no_protobuf_android_arm', 'rtti_no_sctp': 'rtti_no_sctp_android_arm', - 'disable_trace_events': 'disable_trace_events_android_arm', + 'disable_trace_events': 'disable_trace_events_android_arm', 'perfetto': 'perfetto_android_arm', }, 'android_arm_rel': 'android_release_bot_arm', @@ -309,7 +309,7 @@ 'release_bot', 'x86', 'h265', - ], + ], 'asan_lsan_clang_release_bot_x64': [ 'asan', 'lsan', @@ -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',